मूल शराब की भठ्ठी अद्यतन त्रुटि लाने के लिए git लाने की जरूरत है --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

मैंने गिट रेपो से निपटने की कोशिश के बाद थोड़ा सा खोदा, लेकिन सबसे आसान चीज जो इसे मेरे लिए तय की गई थी वह थी अनकैपिंग और फिर काक्स रेपो को फिर से हटाना।

brew untap homebrew/cask
brew tap homebrew/cask

कि सब कुछ वापस क्रम में डाल दिया।

मैंने हाल ही में RTFM'd नहीं किया है, लेकिन मैं यह अनुमान लगा रहा हूं कि कुछ ऐसा करने के लिए है कि कैसे पीप मुख्य homebrew रेपो (या कम से कम यह है कि यह एक भोले उपयोगकर्ता के रूप में कैसा लगता है) में जा रहा है।

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 अब ठीक लगता है।