git命令行与OpenSSH
作者: 曲文庆 日期: 2015-03-06 11:23
在OpenSSH中,我们可以很方便的通过编辑 ~/.ssh/config 文件来为git指定不同的host,达到使用不同的端口,不同的密钥访问git服务的目的。看看下面这个例子:
192.168.0.1这台服务器的SSH服务器使用2012端口,我可以使用 git clone git@server1:myrepo.git 来获取我的版本库;
我在git上有两个帐号 test 和 release,需要使用不同的密钥。我可以使用 git clone me_test:myrepo.git 和 git clone me_release:myrepo.git 来获取。
host server1 HostName 192.168.0.1 port 2012 IdentityFile ~/.ssh/server18 host me_test HostName git port 22 User git IdentityFile ~/.ssh/me_test host me_release HostName git port 22 User git IdentityFile ~/.ssh/me_release
评论: 0 |
引用: 0 |
阅读: 5662
Installing cgit with nginx on CentOS 5.4 (2014-05-15 18:06)
将git库push到另一个远程非22端口库 (2014-03-19 13:43)
安装gitolite (2013-03-13 17:41)
CentOS6上安装部署git1.8 (2013-03-13 15:49)