चुनौती:

मैं वर्तमान में अपने Github खाते में SSH पहुंच स्थापित कर रहा हूं और यहां बताए गए निर्देशों का पालन करने के बाद https://help.github.com/en/github/authenticating-to-github/connecting-to-github-with-ssh, मैंने कनेक्शन का परीक्षण करने की कोशिश की। जिसके कारण मुझे ssh git@github.com कमांड चलाना पड़ा जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है। मुझे समझ नहीं आ रहा है कि आखिर कनेक्शन Gitlab का समाधान क्यों कर रहा है?

itunuloluwa@MacBook-Pro .ssh % ssh -T git@github.com
Welcome to GitLab, @ifatoki!

त्रुटि स्क्रीनशॉट

संदर्भ:

  • यह एक नया मैकबुक प्रो है और मैंने अपनी सभी सेटिंग्स को पिछले एक से माइग्रेट किया है जिसमें जीथब और गिटलैब दोनों के लिए एसएसएच सेटअप था। इसलिए वे कुंजियाँ अब इस मैक में मौजूद हैं।
  • इस वजह से, मैंने अपने गिटलैब खाते से चाबियां हटा दीं, लेकिन जब मैं अभी भी चेक चलाता हूं, तो यह हल हो जाता है (जो कि अजीब है)
0
Itunuloluwa 28 मार्च 2020, 16:38
धन्यवाद @snakecharmerb, मैं उस समय के संपादन को रोकने वाले StackOverflow पर कुछ रखरखाव के कारण तुरंत प्रतिक्रिया नहीं दे सका।
 – 
Itunuloluwa
29 मार्च 2020, 04:57

1 उत्तर

सबसे बढ़िया उत्तर

इसलिए मैंने कुछ खुदाई की और लगा कि चुनौती मेरी कॉन्फ़िग फ़ाइल ~/.ssh/config के साथ है। यह फॉर्म का था

HostName gitlab.com
  AddKeysToAgent yes
  UseKeychain yes
  ForwardAgent yes
  IdentityFile ~/.ssh/gitlab_id_rsa

Host *
  AddKeysToAgent yes
  UseKeychain yes
  IdentityFile ~/.ssh/id_rsa

बस इसे नीचे की तरह संशोधित करना समस्या को ठीक करता है

Host gitlab
  HostName gitlab.com
  AddKeysToAgent yes
  UseKeychain yes
  ForwardAgent yes
  IdentityFile ~/.ssh/gitlab_id_rsa

Host *
  AddKeysToAgent yes
  UseKeychain yes
  IdentityFile ~/.ssh/id_rsa
0
Itunuloluwa 29 मार्च 2020, 04:55