Original Brew Update Error muss git fetch --unshallow ausführen, hat aber ein anderes git fatal
$ brew update
Error: homebrew-core is a shallow clone. To `brew update` first run:
git -C "/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core" fetch --unshallow
Ich habe versucht, den obigen Befehl auszuführen: git ... --unshallow
aber ich habe einen anderen Fehler erhalten:
fatal: dumb http transport does not support shallow capabilities
$ brew -v
Homebrew 2.6.0-104-g24f7898
Homebrew/homebrew-core (git revision b1ef15; last commit 2020-12-05)
Homebrew/homebrew-cask (git revision 443e7; last commit 2020-08-27)
Kann jemand helfen?
Antworten
Nachdem ich versucht hatte, mich mit dem Git-Repo zu befassen, grub ich ein wenig, aber das Einfachste, was es für mich reparierte, war, das Repo der Fässer zu entkappen und dann erneut zu tippen
brew untap homebrew/cask
brew tap homebrew/cask
das brachte alles wieder in Ordnung.
Ich habe in letzter Zeit kein RTFM durchgeführt, aber ich vermute, dass dies etwas damit zu tun hat, wie sich Fässer in das Haupt-Homebrew-Repo zu bewegen scheinen (oder zumindest scheint es so, als naiver Benutzer).
Ich habe versucht zu rennen: $ git -C "/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core" fetch
dann: $ git -C "/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core" fetch --unshallow
brew update
scheint jetzt in Ordnung zu sein.