2013-03-11 5 views
14

मैं गिटूब पर होस्ट किए गए ग्रहण में एक परियोजना पर काम कर रहा हूं। हर बार जब मैं धक्का देना चाहता हूं, तो एक संवाद उपयोगकर्ता नाम और पासवर्ड मांगने के लिए पॉप अप करता है। किसी को पता है कि इन्हें कैसे बचाया जाए, इसलिए मुझे उन्हें हर समय टाइप करना नहीं है? मैं ग्रहण 4.2.1एजीट को पासवर्ड और उपयोगकर्ता नाम याद रखने के लिए कैसे करें?

+1

आप इस का समाधान हो गया होगा? मैं Win7 पर ग्रहण जूनो का उपयोग करता हूं। Https का उपयोग करना और "सुरक्षित स्टोर में स्टोर" की जांच करना कुछ भी नहीं है। हर बार उपयोगकर्ता और पासवर्ड दर्ज करना होगा। – Guus

+0

क्षमा करें, मैं अभी भी एक चंप की तरह हर बार अपना पासवर्ड दर्ज कर रहा हूं :( – sfendell

उत्तर

17

थोड़ी देर के लिए इसके साथ संघर्ष किया।

1) गिट परिप्रेक्ष्य पर जाएं -> अपनी परियोजना का विस्तार करें -> रिमोट का विस्तार करें -> उस रिमोट का विस्तार करें जिसे आप अपना पासवर्ड सहेजना चाहते हैं।

2) राइट-क्लिक करें लायें या पुश पर -> साख बदलें का चयन करें ...

3) यूज़रनेम और पासवर्ड दर्ज करें -> का चयन ठीक है

इस तरीके को मैं काम करने के लिए मिल गया है है । यह प्रत्येक गिट प्रोजेक्ट के लिए थोड़ा सा मैनुअल है, लेकिन यह^_^काम करता है।

+0

यह एक सही जवाब है, एक संशोधन के साथ। मैं गिट -> problematicrepository -> रिमोट्स और कुछ भी नहीं था, इसलिए मैंने एक बनाया और मेरा सेट क्रेडेंशियल। यह चाल है। – fivedogit

+0

यह मेरे लिए काम नहीं करता है। यह मेरा प्रश्न है: http://stackoverflow.com/questions/27982209/eclipse-forget-my-git-password-and-username- हर समय-after- i-do-a-push क्या आपको पता है क्यों? –

+0

धन्यवाद। इससे मुझे अपना पासवर्ड भी हटा दिया गया। 'क्रेडेंशियल्स बदलें' पर क्लिक करने के बजाय, 'प्रमाण पत्र साफ़ करें' पर क्लिक करें। मैंने गलती से कंप्यूटर पर ग्रहण में अपना गिट पासवर्ड सहेजा स्कूल और अब तक इसे हटाने का कोई रास्ता नहीं मिला। – vedi0boy

5

में एजीट का उपयोग कर रहा हूं आप अपने रेपो के लिए एसएसआर यूआरएल और add your ssh public and private key to EGit का उपयोग कर सकते हैं।

या आप अपने क्रेडेंशियल रिकॉर्ड करने के लिए गिट करने के लिए credential helper सक्रिय कर सकते हैं।

1

बग (के लिए https यूआरआई) से (अभी भी 2014 में खोला गया) जोड़ा जा सकता है कि bug 355442:

हर धक्का पर, egit एक सुरक्षित स्टोर के लिए पासवर्ड के लिए पूछेंगे।
समस्या यह है कि, मैं पुश संवाद में रिपॉजिटरी उपयोगकर्ता नाम और पासवर्ड को स्टोर करने के विकल्प को कभी भी चेक नहीं करता हूं।

(मतलब आप क्रेडेंशियल दर्ज करने के भूल जाते हैं, तो यह आपको इसके लिए दोबारा नहीं पूछेंगे)

प्रतिलिपि प्रस्तुत करने योग्य: हमेशा

कदम पुन करने के लिए:

  1. पुश "सुरक्षित स्टोर में स्टोर उपयोगकर्ता नाम और पासवर्ड" विकल्प के साथ अपस्ट्रीम करने के लिए अनचेक किया गया।
  2. फिर से धक्का।

लगातार प्रॉम्प्ट प्राप्त करना बहुत कष्टप्रद है, लेकिन क्या अधिक कष्टप्रद है मैं चेकबॉक्स हर बार यह दिखाता अचिह्नित करना है।
यदि पासवर्ड सुरक्षित संग्रहण में संग्रहीत किया जाना है तो संवाद कभी भी संकेत नहीं देगा। क्या डिफ़ॉल्ट द्वारा चेकबॉक्स को अनचेक करने के लिए और अधिक समझदारी नहीं होगी?

तो एक समाधान "सुरक्षित स्टोर में स्टोर" का चयन करके रिमोट> लायें है, ताकि फिर से यूआरआई दें, और वहाँ अपने क्रेडेंशियल दर्ज करने में, एक "कस्टम यूआरआई" (Antoine जैसा कि पहले उल्लेख) का उपयोग कर।
बाद के धक्का ठीक काम करना चाहिए, क्योंकि वे उसी यूआरआई का उपयोग कर रहे हैं जो आपने अभी दर्ज किया है।

0

सुरक्षित संग्रहण आपके प्रमाण पत्र का प्रत्यक्ष प्रदाता है।

तो, जाने के लिए:

  • विंडो> वरीयताएँ-> जनरल> नेटवर्क
  • प्रदाता बदलें "प्रत्यक्ष"

यह वास्तव में डिफ़ॉल्ट होना चाहिए करने के लिए के बाद से सुरक्षित भंडारण है ग्रहण में डिफ़ॉल्ट प्रदाता।

तुम भी Git वरीयताओं को बदलें पुष्टि संवाद पॉप-अप नहीं कर सकते हैं और कुल परिणाम एक बहुत तेज कार्यप्रवाह

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