2013-03-05 62 views
40

如何讓git爲http傳輸使用socks代理?在http傳輸中使用帶git的socks代理

我成功地通過GIT_PROXY_COMMAND配置git來使用socks代理來進行GIT傳輸。

我也有我的配置文件.curlrc所定義的SOCKS代理,我可以直接用像curl命令抓取的信息:

curl http://git.kernel.org/pub/scm/git/git.git/info/refs?service=git-upload-pack 

但如何使用SOCKS代理使用Git使用HTTP檢索數據傳輸協議,如:

git clone http://git.kernel.org/pub/scm/git 
+0

[patthoyts的回答下面](http://stackoverflow.com/a/15228479/6309)將正式在混帳2.7的支持(12月2015):http://stackoverflow.com/a/34118102/6309 – VonC 2015-12-06 14:04:01

+0

http://stackoverflow.com/questions/10274879/how-to-contribute-on-github-anonymously-via-tor – 2017-05-13 19:50:42

回答