original brew update Error는 git fetch --unshallow를 실행해야하지만 또 다른 git 치명적 임

Dec 06 2020
$ 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

위의 명령을 실행하려고했지만 git ... --unshallow다른 오류가 발생했습니다.

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)

누구든지 도울 수 있습니까?

답변

57 JohnPaulAshenfelter Dec 06 2020 at 22:17

git repo를 처리하려고 시도한 후 조금 파 냈지만 나를 위해 수정 한 가장 간단한 것은 캐스 크 저장소를 다시 탭하는 것입니다.

brew untap homebrew/cask
brew tap homebrew/cask

모든 것을 다시 정리했습니다.

나는 최근에 RTFM을하지 않았지만 이것은 캐스 크가 메인 홈브류 리포지토리로 이동하는 것처럼 보이는 것과 관련이 있다고 생각합니다 (또는 적어도 순진한 사용자로 보이는 방식입니다).

9 JIAN40 Dec 07 2020 at 10:34

나는 실행을 시도했다 : $ git -C "/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core" fetch

그때: $ git -C "/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core" fetch --unshallow

brew update 이제 괜찮아 보입니다.