跳转至

git🐟

抽风的Git

一、现象

代码提交时出现ssh: connect to host ssh.github.com port 443: Connection refused错误

二、解决

1.换回22端口-无用

~/.ssh/config文件中的

Host github.com
Hostname ssh.github.com
PreferredAuthentications pulickey
IdentityFile ~/.ssh/id_rsa
Port 443
去掉

2.指定使用https仓库-无用

vim shafishcn/.git/config,将url = git@github.com:shafishcn/shafish_blog.git改成url = https://github.com/shafishcn/shafish_blog.git

Github Action

ref:

用法和概念基本都是参考 阮一峰 的那篇文章,所以在这里纯粹是记录下使用。

一、概念介绍

workflow

工作流。持续集成一次运行的过程,就是一个 workflow。

job

任务。一个 workflow 由一个或多个 jobs 构成,含义是一次持续集成的运行,可以完成多个任务。

step

步骤。每个 job 由多个 step 构成,一步步完成。

action

动作。每个 step 可以依次执行一个或多个命令(action)。 部署项目过程中的服务器登录、运行环境的部署、代码拉取、运行部署脚本等操作,在github action中都被看作为是一个个的action。

其中的大部分action都是可以被复用的:比如环境部署,基本就只有软件对应系统和版本的区别。 所以Github Action中使用到的action是可以直接引用他人写好的 action滴,可以在下面列出的仓库中找找: