जवाबों:
पासवर्ड-कम प्रमाणीकरण के लिए एक निजी / सार्वजनिक कुंजी जोड़ी बनाएं।
लिनक्स के लिए, आपकी कुंजियाँ संग्रहीत हैं ~/.ssh
।
यदि आपके पास पहले से ही ~/.ssh
नाम वाली फाइलें हैं id_rsa
और id_rsa.pub
, तो आपके पास पहले से ही एक महत्वपूर्ण जोड़ी है। अपनी सार्वजनिक कुंजी (कि id_rsa.pub
) की सामग्री को Git रिपॉजिटरी की ~ / .ssh / अधिकृत_की फ़ाइल में जोड़ें।
$ scp ~/.ssh/id_rsa.pub user@git.repo:id_rsa.tmp
$ ssh user@git.repo
$ cat id_rsa.tmp >> .ssh/authorized_keys
यदि आपके पास कुंजी जोड़ी नहीं है, तो एक के साथ उत्पन्न करें
$ ssh-keygen -t rsa
इसे आगे के निर्देशों के लिए पढ़ें: http://inchoo.net/tools-frameworks/how-to-generate-ssh-keys-for-git-authorization/
रन
git config क्रेडेंशियल.हेलपर स्टोर
यह आपके क्रेडेंशियल्स को रूट के अंदर एक फ़ोल्डर में संग्रहीत करेगा। आपको इस कमांड के बाद git पुल / पुश चलाने की जरूरत है और पहली बार उपयोगकर्ता का नाम / pwd दें। इसे पोस्ट करें यह उपयोगकर्ता / pwd के लिए संकेत नहीं देगा। Https://git-scm.com/docs/git-credential-store पर विवरण
https
बार-बार उपयोगकर्ता नाम / पासवर्ड दर्ज करने से बचने के लिए समाधान के बारे में पूछना चाहता था , ssh
समाधान पर स्विच नहीं कर रहा था । इस जवाब के लिए 1+।
आप अपना पासफ़्रेज़ भी बदल सकते हैं और इसे एक खाली स्ट्रिंग द्वारा बदल सकते हैं :
ssh-keygen -p