当我尝试通过代理服务器克隆Git repo时,我收到连接超时错误。
git clone
时连接超时http://opensource.freescale.com/pub/scm/imx/linux-2.6-imx.git
克隆到linux-2.6-imx ...
错误:连接到opensource.freescale.com:8080失败;访问http://opensource.freescale.com/pub/scm/imx/linux-2.6-imx.git/info/refs
致命:HTTP请求失败
我使用了corkscrew并将我的git代理设置为服务器地址和端口。我还能如何通过代理下载或克隆Git仓库?
答案 0 :(得分:10)
您不需要使用开瓶器来访问代理服务器后面的http存储库。
设置环境变量http_proxy
export http_proxy=http://<proxy>:<port>/
然后git将使用http代理
另见http://roshansingh.wordpress.com/2008/08/29/using-git-behind-proxy/