ubuntu 下安装gitosis timed out 解决办法

照着这篇文章一步步安装gitosis,

http://www.linuxidc.com/Linux/2011-05/35638.htm

当执行

gitclonegit://eagain.net/gitosis.git命令时

发现总是timeout。

由于是第一次使用linux系统,命令也不熟悉,调试半天发现是因为git没有使用系统设置的网络代理造成的。

所以需要给git设置自己的代理

步骤如下:

1.在/home/{username}/.gitconfig里添加一个代理:

[core]

gitProxy=/usr/bin/myproxy/git-proxy

2.安装corkscrew

sudoapt-getinstallcorkscrew

3.在/usr/bin/myproxy/下创建文件git-proxy

内容如下:

exec/usr/bin/corkscrewproxy.aaaa.com8080eagain.net9999

4.再次执行gitclonegit://eagain.net/gitosis.git时发现又报告

cannotexec'/usr/bin/myproxy/git-proxy':permissiondenied.

5.执行chmod777/usr/bin/myproxy/git-proxy

6.执行gitclonegit://eagain.net/gitosis.gitOK!!

git

相关推荐