centos部署git项目

1,049次阅读
没有评论

服务器:linux centos 7.9
多个ssh密钥

我本地开发完需要同步最新的代码到公司的项目目录,我为项目设置了单独部署密钥。本地现在是有两个密钥,一个是用来连接ssh,另外一个是用来部署的。

拉取仓库代码的时候默认使用的是连接ssh的那个密钥,无法通过,在网上找到可用的方案:

# 启动ssh-agent
eval "$(ssh-agent -s)"

# 配置使用指定密钥文件,并且执行对应的git指令
GIT_SSH_COMMAND="ssh -i ~/.ssh/delopy" git fetch origin

git命令中间不需要加& 符号,只需要有空格就行

正文完
 0
评论(没有评论)