李迎辉 2009年09月01日 星期二 13:54 | 3845次浏览 | 3条评论
经过前阵子的试验,我基本掌握了git的使用,特别是在windows下使用TortoiseSVN。但是由于单位有HTTP代理,所以并没有怎么去使用。后来经过刘磊的提醒,给了一个关于ssh-https-tunnel的使用链接,可以通过它来访问代理,然后使用git。刘磊也将其加入他的文档中《Git使用指南》,不过并没有描述详细的配置过程,下面由我向大家说一下。
1. ssh的认证不要使用Tortoise自带的,一定要使用git的openSSH的方式,这一点很重要。如果你已经指定了Tortoise的方式,那么通过修改环境变量GIT_SSH就可以了,当然重装也是一种办法。
2. 配置时使用git bash来操作。
3. 通过执行
ssh-keygen -t rsa
创建公私钥,文件就保存在~/.ssh/id_rsa下就行了。执行时一路回车就好了。
4. 创建ssh的config文件,如:
vi ~/.ssh/config
内容为:
5. 下载ssh-https-tunnel,可以从 http://zwitterion.org/software/ssh-https-tunnel/ssh-https-tunnel ,保存到你的git的~/.ssh目录下
同时要打开这个文件进行修改,将:
my $proxy = "";
my $proxy_port = ;
Zeuux © 2024
京ICP备05028076号
回复 梁如军 2009年09月07日 星期一 16:16