中国人有一句老话:“不入虎穴,焉得虎子。”这句话对于人们的实践是真理,对于认识论也是真理。离开实践的认识是不可能的 --- 毛泽东
平时我们通过SSH克隆git仓库的时候,一般情况下回先配置ssh的config文件,用以指定我们的private-key,但是在自动部署脚本中,我们并不想修改系统的config文件,那么下面的方法绝对是你的首选。GIT_SSH=${ScriptPath}/my_git_ssh_wrapper git clone ${GitRepertory} ${yourFolder}/
附:my_git_ssh_wrapper
#!/bin/bash
MyScriptPath=`pwd`
ssh -i ${MyScriptPath}/id_rsa $1 $2
最后说两句,这种方式,一般情况下很少用到,所以往往被忽略,记录下来,以后再用到就不纠结了~
本文由 陌上花开 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为: Jul 1, 2016 at 06:32 am