चुनौती:
मैं वर्तमान में अपने 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!
संदर्भ:
- यह एक नया मैकबुक प्रो है और मैंने अपनी सभी सेटिंग्स को पिछले एक से माइग्रेट किया है जिसमें जीथब और गिटलैब दोनों के लिए एसएसएच सेटअप था। इसलिए वे कुंजियाँ अब इस मैक में मौजूद हैं।
- इस वजह से, मैंने अपने गिटलैब खाते से चाबियां हटा दीं, लेकिन जब मैं अभी भी चेक चलाता हूं, तो यह हल हो जाता है (जो कि अजीब है)
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
संबंधित सवाल
नए सवाल
github
GitHub सॉफ्टवेयर विकास परियोजनाओं के लिए एक वेब-आधारित होस्टिंग सेवा है जो संस्करण नियंत्रण के लिए Git का उपयोग करती है। GitHub पर होस्ट किए गए रिपॉजिटरी के साथ समस्याओं के लिए विशिष्ट के लिए इस टैग का उपयोग करें, GitHub के लिए विशिष्ट सुविधाएँ, और अन्य उपयोगकर्ताओं के साथ सहयोग करने के लिए GitHub का उपयोग करना। इस टैग का उपयोग Git-related मुद्दों के लिए केवल इसलिए न करें क्योंकि एक रिपॉजिटरी GitHub पर होस्ट की जाती है।