首页 > 技术文章 > git push 失败解决

chrisng 2021-05-20 10:36 原文

git push失败解决方法

不知道大家用github的时候有没有经常git push 失败,即使开了代理也没有效果。在浏览器上github访问正常,但是在git bush上总是出错
大家百度搜索,得到了大多数解决方法是在命令行输入

set http_proxy=http://127.0.0.1:1080
set https_proxy=http://127.0.0.1:1180

这种方法,对我有时有用,有时无效,不行的时候又要设置一次,很麻烦。这种方法是临时有效的。那有没有一劳永逸的方法呢,答案是有的,就是设置环境变量。

打开我的代理,设置里查看本地监听端口,我的是10808,具体情况自己修改。
然后打开环境变量,在系统下面系统变量处添加两项

重启cmd即可
但是,在我长期的使用发现,就是在python虚拟环境下由于不支持socks,所以是无法进行pip install的,解决方法是,先从环境变量中将上述两项删除(或者修改名字),等pip install完成就添加回来,或者修改回来。

推荐阅读