2014-09-09 10 views
7

जहां मैं काम करता हूं कई लोग एक ही खाते पर एक ही कंप्यूटर का उपयोग करते हैं। अब हम सुविधा के लिए ui के बजाय खोल का उपयोग करते हैं। पहली बार किसी ने इसे अपना उपयोगकर्ता नाम और पासवर्ड मांगा लेकिन उसके बाद बस सभी खातों के लिए अपने खाते का इस्तेमाल किया। मुझे खेद है कि मुझे खोल के बारे में बहुत कुछ पता नहीं है लेकिन यह पहली बार है जब मैं इसका उपयोग कर रहा हूं। कमांड और सिंक करने के लिए उपयोग किए जाने वाले आदेश हैं।हर बार जब मैं धक्का देता हूं तो मैं उपयोगकर्ता नाम और पासवर्ड के लिए गिट कैसे पूछूं?

git commit -a 
git push origin [branch name here] 

मदद

उत्तर

2

ऐसा लगता है कि उपयोगकर्ता की साख कैश्ड किया जा रहा है के लिए धन्यवाद।

अपनी परियोजना, खुला .git/config पर जाएँ और अधिक जानकारी के लिए लाइनों

[credential] 
    helper = store 
    # or helper=cache 

चेक git-credential-store को हटा दें।

+0

मुझे यह फ़ाइल कहां मिल सकती है? मैं इसे अपने प्रोजेक्ट में नहीं ढूंढ सकता और केवल एक चीज जो मुझे मिल सकती थी .gitconfig था। –

+0

@ जोशुआ जॉन्सन पासवर्ड को '~/.netrc' या' ~ /git-credentials' में से एक में सहेजा जाना चाहिए। और ये सेटिंग्स '~/.gitconfig' या' $ PROJECT_DIR/.git/config' में मौजूद होनी चाहिए। –

+1

@ जोशुआ जॉन्सन क्या आप इसे हल करने में सक्षम थे? अगर मेरे उत्तर में मदद मिली, तो इसे स्वीकार करना न भूलें :) –

6

यदि आप विंडोज सिस्टम का उपयोग करते हैं, तो गिट उपयोगकर्ता नाम और पासवर्ड नियंत्रण पैंडल में स्टोर होता है, तो आप इसे नियंत्रण कक्ष> उपयोगकर्ता खाते> प्रमाण पत्र प्रबंधक: जेनेरिक प्रमाण-पत्रों को हटाने के लिए प्राप्त कर सकते हैं। enter image description here

+0

आप मेरे लिए भगवान हैं। मैंने 4 घंटे पूरे समय बिताए। मुझे तैनाती करनी पड़ी और अब मुझे देरी हो रही है लेकिन मैं हमेशा आपकी पूजा करूंगा। मैंने अनइंस्टॉल किया और 30 बार गिट को पुनर्स्थापित किया। आप भगवान हैं!!! –

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