मैंने हाल ही में सेटअप किया है openssh
ताकि मैं इसका उपयोग कर सकूं git
।
इसे स्थापित करने की प्रक्रिया में ( इस लेख के अनुसार ) मैंने आज्ञाएँ दीं:
$ eval "$(ssh-agent -s)"
$ ssh-add ~/.ssh/<name of key>
कुछ समय बाद, जब मैंने लॉग आउट किया और वापस उपयोग करने की कोशिश की तो git push
मुझे एक त्रुटि मिली। इस त्रुटि का हल फिर से उन्हीं कमांडों को चला रहा था।
कृपया बताएं कि मैं कैसे कर सकता हूं
ssh-agent
दौड़ते रहो ताकि मुझे एक नई शुरुआत न करनी पड़े- उन कुंजियों को याद रखें जिन्हें मैंने जोड़ा है इसलिए मुझे उन्हें हर बार नहीं जोड़ना है
बस स्पष्ट करने के लिए, मैं zsh का उपयोग करता हूं इसलिए कुछ निश्चित बैश फीचर मेरे .zshrc में काम नहीं करेंगे।
ssh-agent
और यह आपके मुड़ उपयोग के मामले के अनुरूप होने से पहले कैसे काम करता है।