TortoiseGit Pull或Push操作失敗,提示Failed to connect to github.com port 443: Timed out


今天急着提交github的時候,第一步pull的時候就失敗了。只好網上找找原因,大部分人提到是由於代理配置,並提到以下命令:

設置代理:
git config http.proxy http://127.0.0.1:1080

git config https.proxy http://127.0.0.1:1080


取消全局代理:
git config --unset http.proxy

git config --unset https.proxy
 

 

因為着急就也沒查清楚 proxy 的地址為什么是 http://127.0.0.1:1080,就直接git bash執行了,結果報錯信息變成了 can't connect to 127.0.0.1:1080。想要將這個全局代理取消,這時git bash 又報錯error: key does not contain a section: unset,只好進入git項目中直接修改.git目錄下的config文件,直接修改其中的

[http]
proxy = http://127.0.0.1:1080

 

既然修改代理地址會導致報錯信息變化,那說明改此處確實生效,於是看了看本機代理軟件上的配置:

 

 

 

這下知道為什么會有connect 報錯了,我本機上的http 代理端口為 58591,不是其他人博客中的1080。

 

進入git項目,修改.git目錄下的config文件為:

[http]
    proxy = http://127.0.0.1:58591

 

再次嘗試pull,成功了,速度也不慢。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM