jzqobgllga 发表于 2016-4-29 17:12:27

ubuntu 下安装gitosis timed out 解决办法

照着这篇文章一步步安装gitosis,
http://www.iyunv.com/Linux/2011-05/35638.htm
当执行
git clone git://eagain.net/gitosis.git 命令时
发现总是timeout。

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

所以需要给git设置自己的代理
步骤如下:
1. 在 /home/{username}/.gitconfig 里添加一个代理:
   
   gitProxy = /usr/bin/myproxy/git-proxy

2. 安装 corkscrew

sudo apt-get install corkscrew

3. 在 /usr/bin/myproxy/ 下创建 文件   git-proxy
   内容如下:
   exec /usr/bin/corkscrew proxy.aaaa.com 8080eagain.net 9999

4. 再次执行git clone git://eagain.net/gitosis.git 时发现又报告
   cannot exec '/usr/bin/myproxy/git-proxy' : permission denied.

5. 执行 chmod 777 /usr/bin/myproxy/git-proxy

6. 执行git clone git://eagain.net/gitosis.git OK!!
页: [1]
查看完整版本: ubuntu 下安装gitosis timed out 解决办法