मैं इसे ठीक करने के बारे में कैसे जाऊं?गिट के साथ त्रुटि करता है: 'gpg-agent' हमारे से बड़ा है (2.0.30 <2.1.20)
gpg: WARNING: server 'gpg-agent' is older than us (2.0.30 < 2.1.20)
मैं इसे ठीक करने के बारे में कैसे जाऊं?गिट के साथ त्रुटि करता है: 'gpg-agent' हमारे से बड़ा है (2.0.30 <2.1.20)
gpg: WARNING: server 'gpg-agent' is older than us (2.0.30 < 2.1.20)
संस्करण 2.0.30 जीजीपी-एजेंट संस्करण 2.0.20 संस्करण 2.1.20 से पहले $ PATH में है। gpg-agent के संस्करण 2.0.30 को अनइंस्टॉल करें।
brew uninstall gpg-agent
Uninstalling /usr/local/Cellar/gpg-agent/2.0.30_3... (690.2KB)
which gpg-agent
/usr/local/bin/gpg-agent
gpg-agent --version
gpg-agent (GnuPG) 2.1.21
एक संभावित वैकल्पिक कारण यह है कि आप कुछ साझा-घर समाधान (उदाहरण के लिए, डोकर) जहां अपने एकाधिक आभासी वातावरण में एक ही घर निर्देशिका को देखने का उपयोग कर रहे हैं।
जीजीपी पहले निष्पादन पर एक डिमन शुरू करता है अगर यह पहले से नहीं चलता है, और ~/.gnupg/S.gpg-agent
पर इसके साथ संचार करता है। यह संभव है कि विभिन्न वातावरण से कई जीपीजी-एजेंट एक ही सॉकेट देखते हैं, और इस प्रकार वे असंगतता अनुभव करते हैं। समाधान: अनियंत्रित gpg-agent
प्रक्रिया को मार दें।
आप अपने जीपीजी टूल को एक नए संस्करण में भी अपडेट कर सकते थे, जबकि आपने अपना पुराना भी इस्तेमाल किया था। इस मामले में, पहले से ही झूठे संस्करण के साथ, एक माता-पिता कम gpg-agent
आपके प्रक्रिया पेड़ में रहता है।
समाधान बस उसे मारने के लिए है। जीपीजी इसे फिर से शुरू करेगा, इस बार एक सही एक।
आपको वास्तव में एक चेतावनी मिल रही है, कोई त्रुटि नहीं। यदि आप इस चेतावनी को नहीं देख पाएंगे, तो आप इसे पाइप कर सकते हैं।
git push 2>/dev/null
लग रहा है 'काढ़ा पुनर्स्थापना GPG-agent' की तरह इसका समाधान नहीं हो सकता है। –