या तो उपयोग को स्वचालित करने के लिए:
- SSH कीज़ जैसा कि अन्य पहले ही बता चुके हैं, या
- अंतर्निहित साख सहायक।
जाहिर है, जब तक रेपो महत्वपूर्ण नहीं है, तब तक अपने पासवर्ड को टेक्स्ट फ़ाइल में स्टोर न करें।
TortoiseGit> 1.8.1 हेल्पर गिट-क्रेडेंशियल-विनस्टोर स्थापित करता है जो स्थानीय एपीआई को मौजूदा, स्थानीय विंडोज क्रेडेंशियल स्टोर में आपकी लॉगिन जानकारी को एक्सेस और स्टोर करने की सुविधा प्रदान करता है ।
आप नियंत्रण कक्ष → उपयोगकर्ता खाते → क्रेडेंशियल प्रबंधक पर जाकर और "विंडोज क्रेडेंशियल्स" चुनकर संग्रहीत क्रेडेंशियल्स देख सकते हैं। "Git:" शुरू होने वाली प्रविष्टियाँ git-क्रेडेंशियल-विनस्टोर से होती हैं।
आप रिपॉजिटरी प्रति wincred सेट कर सकते हैं:
(जीयूआई)
- फ़ाइल एक्सप्लोरर में रिपॉजिटरी में नेविगेट करें।
- संदर्भ-क्लिक → कछुआगेट → सेटिंग्स → गिट → क्रेडेंशियल
- क्रेडेंशियल हेल्पर: wincred - यह केवल रिपॉजिटरी है
- अगली बार जब आप रेपो के साथ प्रमाणित करेंगे, तो क्रेडेंशियल संग्रहीत किए जाएंगे।
(सीएलआई, पीओएसएच)
cmdkey /add:git:https://USERNAME@github.com /user:USERNAME /pass:PASSWORD
@"
[credential]
helper = wincred
"@ | Out-File -FilePath $repoRoot\.git\config -Append
आप cmdkey /list:git:*
एक बार संग्रहित होने के बाद रिपॉज के लिए संग्रहीत सभी क्रेडेंशियल्स को सूचीबद्ध कर सकते हैं, पासवर्ड cmdkey ( http://ss64.com/nt/cmdkey.html ) द्वारा प्रदर्शित नहीं किए जाते हैं
पासवर्ड के साथ सभी क्रेडेंशियल्स को सूचीबद्ध करने के लिए आपको विंडोज एपीआई का उपयोग करना होगा । Powerhellhell के लिए, CredMan है :
. .\CredMan.ps1
.\CredMan.ps1 -ShoCred