【原】关于GIT的一个特殊使用
in 备忘 with 0 comment

【原】关于GIT的一个特殊使用

in 备忘 with 0 comment

中国人有一句老话:“不入虎穴,焉得虎子。”这句话对于人们的实践是真理,对于认识论也是真理。离开实践的认识是不可能的 --- 毛泽东

平时我们通过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

最后说两句,这种方式,一般情况下很少用到,所以往往被忽略,记录下来,以后再用到就不纠结了~

Comments are closed.