linux下設(shè)置git使用http/https代理(goagent)

2013-06-03 09:43:02來(lái)源:開(kāi)源中國(guó)作者:tsl0922

由于某些原因在國(guó)內(nèi)訪問(wèn)github,bitbucket之類(lèi)的代碼托管網(wǎng)站總是非常的慢,通過(guò)代理訪問(wèn)可以臨時(shí)解決下這個(gè)問(wèn)題。以下操作是在Linux Mint 15下進(jìn)行的。

由于某些原因在國(guó)內(nèi)訪問(wèn)github,bitbucket之類(lèi)的代碼托管網(wǎng)站總是非常的慢,通過(guò)代理訪問(wèn)可以臨時(shí)解決下這個(gè)問(wèn)題。以下操作是在Linux Mint 15下進(jìn)行的。

設(shè)置代理服務(wù)器有很多種方式,我使用的是設(shè)置環(huán)境變量的方式:
export http_proxy="http://localhost:8087"
export https_proxy="http://localhost:8087"

這樣git就會(huì)自動(dòng)使用環(huán)境變量里的代理服務(wù)器了。http方式正常,但是https方式git就會(huì)提示CA證書(shū)不受信任了,可以通過(guò)以下方式把goagent的CA加到系統(tǒng)信任列表里:
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

最后一個(gè)命令會(huì)有一個(gè)圖形界面,在里面勾選goagent的CA就可以了。

關(guān)鍵詞:linuxgit代理goagent

贊助商鏈接: