मान लें कि आप GHHub को SSH से जोड़ रहे हैं, तो आप इसकी पुष्टि करने के लिए कमांड से नीचे चल सकते हैं।
$git config --get remote.origin.url
यदि आपको कोई परिणाम मिलता है, तो निम्न प्रारूप git@github.com: xxx / xxx.github.com.git है, तो आपको निम्न कार्य करना चाहिए।
SSH कुंजी उत्पन्न करें (या मौजूदा एक का उपयोग करें)। यदि आपके पास एक था, तो आपको बस अपनी कुंजी को ssh-Agent (चरण 2) और अपने GitHub खाते (चरण 3) में जोड़ने की आवश्यकता है।
नीचे उन लोगों के लिए है जिनके पास SSH कुंजी नहीं है।
चरण 1 सार्वजनिक / निजी rsa कुंजी जोड़ी उत्पन्न करना।
$ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
आपको यह पुष्टि करने के लिए कहा जाएगा कि SSH कुंजी को कहाँ सहेजना है और आप किस पासफ़्रेज़ का उपयोग करना चाहते हैं।
चरण 2 अपनी कुंजी ssh-Agent में जोड़ें
चरण 3 अपने खाते में अपनी SSH कुंजी जोड़ें
$sudo apt-get install xclip
$xclip -sel clip < ~/.ssh/id_rsa.pub
फिर कॉपी की हुई कुंजी को GitHub में जोड़ें
सेटिंग्स पर जाएं -> एसएसएच कुंजी (व्यक्तिगत सेटिंग्स साइड बार) -> एसएसएच कुंजी जोड़ें -> फॉर्म भरें (कुंजी आपके क्लिपबोर्ड पर है, बस ctrl + v का उपयोग करें) -> कुंजी जोड़ें
उपरोक्त चरणों से गुजरने के बाद, आपको अनुमति समस्या को हल करना चाहिए।
संदर्भ लिंक:
एसएसएच कुंजी उत्पन्न करना ।