brew update 更新错误 shallow clone

  • 发表于
  • macOS

问题

在 mac 下执行 brew update 时,报如下错误:

解决

解决时本来很简单,只需按上述提示执行相应命令即可:

但是默认关联 git 仓库是国外的,速度慢,还经常被墙,导致 early EOF 之类的错误:

换源

国外常用仓库慢的经典解决办法,自然是临时将该仓库临时源设置为国内的镜像。一般使用中科大的:

如果有问题,可以通过如下命令查看远端 repo 是不是设置错了。

如果错了,可以重新设置远端,然后强制更新:

最后 brew update 即可。

以上内容为转载,因为内容相同就直接转了,原地址:https://zhuanlan.zhihu.com/p/351199589

然后,如果你中途中断过或超时,执行brew update可能会出现:

解决方法是去掉锁