Git检出使用SSH-KEY认证的服务器上的源代码:(注意,此处SSH-KEY只能使用绝对路径)
1 |
$ssh-agent bash -c 'ssh-add /home/longsky/ssh_keys/theuser;git clone git@github.com:TheUser/TheProject.git' |
Git提交更改
1 2 |
$git add * $git commit -m "代码提交信息" |
Git提交代码到使用SSH-KEY认证的服务器master分支:(注意,此处SSH-KEY只能使用绝对路径)
1 |
$ssh-agent bash -c 'ssh-add /home/longsky/ssh_keys/theuser;git push origin master' |
参考链接:
git - 简易指南
specify private SSH-key to use when executing shell command with or without Ruby?