每次我运行时,brew update
我都会遇到几个 URL 的超时。每次我运行命令时,它都是一组不同的 URL。但是在我的网络浏览器中访问 URL 很快,我没有遇到任何问题。这是 Homebrew 的输出:
fatal: unable to access 'https://github.com/caskroom/homebrew-cask/': Failed to connect to github.com port 443: Operation timed out
Error: Failed to update tap: caskroom/cask
fatal: unable to access 'https://github.com/caskroom/homebrew-fonts/': Failed to connect to github.com port 443: Operation timed out
Error: Failed to update tap: caskroom/fonts
fatal: unable to access 'https://github.com/Homebrew/homebrew-dupes/': Failed to connect to github.com port 443: Operation timed out
Error: Failed to update tap: homebrew/dupes
fatal: unable to access 'https://github.com/Homebrew/homebrew-php/': Failed to connect to github.com port 443: Operation timed out
Error: Failed to update tap: homebrew/php
Already up-to-date.
对此我能做些什么,比如增加超时时间?我在手册页上没有找到任何东西。
编辑
与此同时,我了解到我的互联网提供商与另一家公司合并。现在他们遇到了一些麻烦,因为突然有更多的人使用同一个网络。我brew update
在连接到大学的 wifi 时尝试过,那里没有任何问题。所以我猜想从家里更新我需要一些方法来增加超时限制或在发出类似错误之前自动重试对各自失败的 github repo 的单个请求几次。