服务器: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命令中间不需要加& 符号,只需要有空格就行
正文完