解決Git Push至GitHub還是很慢或報錯的問題

問題描述

從本地提交代碼到 GitHub 遠程倉庫,由於 DNS 污染的問題,國內提交速度很慢,有時候還報錯。筆者自己花錢買了一個梯子,但開啓梯子的代理後仍然沒有解決問題,不過 Google 等倒是可以訪問了。

原因分析

雖然開啓了代理,但可能 git push 並沒有走代理,因爲需要在 git 裏面進行配置。

解決方法

配置 git push 直接走網絡代理

git config --global http.proxy socks5://127.0.0.1:1080
git config --global https.proxy socks5://127.0.0.1:1080

其中 1080 是 SOCKS 代理的端口,一般默認 1080,可以在代理工具的設置中查看。

下面以Clash for windows爲例,進行代理IP和PORT的配置和查詢

PORT可以在這裏查詢

IP可以在這裏配置和查詢

 

然後就可以流暢push了!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章