赞
踩
解决方法简单暴力,前提就是手里要有一个国外的代理,可以翻墙下载东西。
设置全局代理模式,这里只设置了http,下载aosp项目足够用了,至于https代理没有研究
git config --global http.proxy http://127.0.0.1:8080
设置完后,在 ~/.gitconfig 这个文件中会找到对应配置
[http]
proxy = http://127.0.0.1:8080
不使用命令的话,直接创建并修改这个文件也可以。
git config --global --unset http.proxy
跟HTTP代理是一样的,只不过config对于的key是https.proxy
#设置https代理
git config --global https.proxy http://127.0.0.1:8080
#取消https代理
git config --global --unset https.proxy
当然,如果用socks协议,只需要把http://
或者https://
替换为socks5://
即可
https://stackoverflow.com/questions/128035/how-do-i-pull-from-a-git-repository-through-an-http-proxy
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。