由于某些原因在國內訪問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就可以了。