GitHub 無法連接問題

最近遇到 ping github.com 總是顯示往 127.0.0.1 發送測試包。主要是移動的網絡會有問題。採用“某種手段”的全局模式之後,網頁可以上 github 了,但是 iTerm2 仍然無法 clone 或者 push 。

  • 直覺上的錯誤解決方案

    • 直覺上總是覺得應該是 iTerm2 去連代理,然後找了一堆解決方案,總是感覺比較麻煩,而且不可控因素比較多,同時失敗率較高。
  • 正確解決姿勢

    • 在知乎上看到有人給 curl 命令開代理之後,突然反應過來,正確的姿勢應該是給 git 命令開代理。
    • 解決方案如下:
	git config --global http.proxy http://127.0.0.1:1087
  • 然後就可以愉快地上 GitHub 了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章