2012-01-12 12 views
30

के साथ उपयोगकर्ता और पासवर्ड को कॉन्फ़िगर करना मैं विंडोज 7 पर गिट बैश का उपयोग कर रहा हूं। हम गिटूब का उपयोग हमारे भंडार मूल के रूप में कर रहे हैं।गिट बैश

हर बार जब मैं धक्का या खींचता हूं तो मुझे उपयोगकर्ता और पासवर्ड प्रमाण-पत्र प्रदान करना होता है। मुझे पता है कि मेरी एसएसएच कुंजी सही तरीके से स्थापित की गई हैं, अन्यथा मैं भंडार तक पहुंच नहीं पा पाऊंगा। मैं

git config --global user.name myusername 
git config --global user.email myemail 
git config --global github.user myusername 
git config --global github.token mytoken 

में प्रवेश किया है लेकिन फिर भी मैं साख प्रत्येक और हर बार जब मैं धक्का/खींच लिए कहा जा रहा है (यह एक बार मैं अपने क्रेडेंशियल दर्ज धक्का/खींच ठीक से काम करता है।)

+2

एक नज़र डालें ... http://stackoverflow.com/questions/5343068/is-there-a-way-to-skip-password-typing-when-using- https-github – SteveC

उत्तर

37

सुनिश्चित करें कि आप https url की बजाय github repo के लिए ssh url का उपयोग कर रहे हैं। जब आप https का उपयोग कर रहे हों और एसएसएच नहीं तो यह उपयोगकर्ता नाम और पासवर्ड मांगेगा। यूआरएल सत्यापित करने के लिए आप .git/config फ़ाइल या git config -e या git remote show origin चला सकते हैं और यदि आवश्यक हो तो इसे बदल सकते हैं।

+7

मैं आंतरिक फ़ायरवॉल नियमों के कारण एसएसएच का उपयोग नहीं कर सकता (पूछो नहीं ...) क्या गिट लॉगिन को स्वचालित रूप से जाने का कोई और तरीका है? – Jorn

0

गिट के साथ उपयोग के लिए एसएसएच कुंजी स्थापित करने के लिए एसएसएच एजेंट का प्रयास करें। पासफ्रेज के उपयोग के बाद इसे ऑटो लॉगिन करना चाहिए।

8

Git बैश से मैं आदेश को चलाने के लिए पसंद करते हैं:

git config --global credential.helper wincred 

उस समय git pull की तरह एक आदेश चल रहा है और आपके क्रेडेंशियल्स एक बार यह भविष्य में उपयोग के लिए भंडारित किया जाना चाहिए था में प्रवेश। गिट में अंतर्निहित क्रेडेंशियल सिस्टम है जो विभिन्न ओएस वातावरण में काम करता है। आप यहां अधिक जानकारी प्राप्त कर सकते हैं: https://git-scm.com/book/en/v2/Git-Tools-Credential-Storage

+0

इससे मेरी मदद की, हालांकि एक स्पष्टीकरण क्यों और क्या यह उपयोगी हो सकता है। धन्यवाद :) [help.github से एक लिंक] (https://help.github.com/articles/caching-your-github-password-in-git/) – Casper

संबंधित मुद्दे