linux下设置git使用http/https代理(goagent)

2013-06-03 09:43:02来源:开源中国作者:tsl0922

由于某些原因在国内访问github,bitbucket之类的代码托管网站总是非常的慢,通过代理访问可以临时解决下这个问题。以下操作是在Linux Mint 15下进行的。

由于某些原因在国内访问github,bitbucket之类的代码托管网站总是非常的慢,通过代理访问可以临时解决下这个问题。以下操作是在Linux Mint 15下进行的。

设置代理服务器有很多种方式,我使用的是设置环境变量的方式:
export http_proxy="http://localhost:8087"
export https_proxy="http://localhost:8087"

这样git就会自动使用环境变量里的代理服务器了。http方式正常,但是https方式git就会提示CA证书不受信任了,可以通过以下方式把goagent的CA加到系统信任列表里:
sudo cp path/to/goagent/local/CA.crt /usr/share/ca-certificates/goagent.crt
sudo chmod a+r /usr/share/ca-certificates/goagent.crt
sudo dpkg-reconfigure ca-certificates

最后一个命令会有一个图形界面,在里面勾选goagent的CA就可以了。

赞助商链接: