如何解決 homebrew 更新慢的問題

以前一直困擾於 Homebrew 的更新速度,曾試過修改更新源(清華、中科大等)的方式,可是並沒什麼卵用;也試過設置 curl 代理的方式,可是 brew 走的好像不是 curl 的方式,因此也沒用。git

經過觀察,當執行 brew 相關命令時,在進行網絡通訊的進程中立刻出現了 git ,因而嘗試給 git 設置代理,最終問題解決。網絡

沒有設置代理前,git 的流量是每秒最多幾十k,只要你的代理和本機帶寬夠快,那麼 brew 就能夠飛起來。curl

注意:測試

  • 系統:macOS Mojave v10.14.2,
  • Homebrew:v1.8.6

其它版本系統並未測試,請根據具體狀況自行調整。url

可參照以下方式進行設置和重置:代理

  • 設置代理code

    $ git config --global http.proxy http://127.0.0.1:端口號
    $ git config --global https.proxy https://127.0.0.1:端口號
  • 重置進程

    git config --global --unset http.proxy
    git config --global --unset https.proxy
相關文章
相關標籤/搜索