वर्तमान में, जब भी मैं git pull
या git push
एक http (एस) रिपॉजिटरी में, मुझे निम्नलिखित मिलते हैं:
$ git pull
Username for 'https://gitrepos.reposdomain.com': me@mydomain.com
Password for 'https://me@mydomain.com@gitrepos.reposdomain.com':
यह निराला उपयोग के लिए ठीक है, लेकिन वास्तव में बहुत जल्दी परेशान होने लगता है। दुर्भाग्य से, ssh पर स्विच करना इस मामले में एक विकल्प नहीं है।
मैंने पढ़ा है कि git
एक "स्टोर" और "कैश" प्रदान करने के पहले के संस्करण , लेकिन यह सलाह नहीं दी गई क्योंकि यह पासवर्ड को प्लेटेक्स्ट में संग्रहीत करता है।
परंतु
git
जाहिरा तौर पर स्टोर किए गए नए संस्करणों में साख को जमा किया जाता है gnome-keyring
, लेकिन इसे सही तरीके से सेट करना होता है।
मैंने एसओ पर अन्य (गैर-उबंटू) उत्तर का पालन करने की कोशिश की है ताकि इसे काम करने के लिए (अर्थात् यह एक ) मिल जाए, लेकिन मुझे अभी भी उपयोगकर्ता नाम और पासवर्ड संकेत के साथ प्रस्तुत किया गया है।
git
Http (s) रेपो के लिए क्रेडेंशियल्स को स्टोर करने का सही और सबसे सुरक्षित तरीका क्या है और कोई उन्हें उबंटू पर कैसे काम करता है?