2011-05-17 9 views
6

मैं गिट क्लोन http://user:[email protected] का उपयोग करने का प्रयास करता हूं लेकिन मुझे उपयोगकर्ता या पासवर्ड जोड़ने में कुछ समस्याएं हैं क्योंकि उपयोगकर्ता ईमेल का उपयोग कर रहा है जिसमें एक अन्य @ और पासवर्ड एक विस्मयादिबोधक चिह्न (!)उपयोगकर्ता और पासवर्ड के साथ http का उपयोग करके गिट क्लोन

का उपयोग कर रहा है

आदेश लग रहा है http://[email protected]:[email protected]/git

की तरह यह काम नहीं कर रहा - मैं पासवर्ड के बजाय 0x21password कोशिश की, लेकिन प्रणाली इस सिवाय नहीं है।

कोई विचार?

उत्तर

6

आप की कोशिश की http://user%40home.com:[email protected]/git

+0

ओह। शुरू करने के लिए% 26 डाल दिया। –

+0

मेरी रिमोट रिपोजिटरी की तरह दिखता है स्ट्रिंग को सही ढंग से डीकोड नहीं कर रहा है। क्या विंडोज़ पर नेटआरसी फाइल का उपयोग करना संभव है? –

+0

क्षमा करें Bernd, मुझे नहीं पता - यह वास्तव में विशेषज्ञता का मेरा क्षेत्र नहीं है। मैंने सोचा कि एन्कोडिंग मदद कर सकता है ... –

1

यह सुंदर पुराने सवाल है, लेकिन मुझे दूसरों के लाभ के लिए वैकल्पिक हल जोड़ने की है। हमने हाल ही में गिट से कनेक्ट करने के लिए उपयोगकर्ता नाम के रूप में ईमेल आईडी का उपयोग शुरू किया है, लेकिन खींचें/लाने/पुश आदि कमांड विफल होने लगे। हमने पिछली टिप्पणियों में सुझाए गए अनुसार 40% की कोशिश की लेकिन यह काम नहीं किया। इसलिए हमने निम्नलिखित जानकारी के साथ ~/.netrc फ़ाइल बनाई है।

मशीन git.myserver.com लॉगिन [email protected] पासवर्ड

हम भी यूआरएल जो .git/config फ़ाइल में संग्रहीत हो जाता है से उपयोगकर्ता नाम निकाल mypassword। और अब हम पुल/प्रतिबद्ध कर सकते हैं आदि। इस दृष्टिकोण का उपयोग करने की सलाह नहीं दी जाती है क्योंकि फ़ाइल को फ़ाइल में सादा पाठ में संग्रहीत किया जाता है लेकिन कमांड लाइन टूल से ईमेल आईडी का उपयोग करके कनेक्ट करने के तरीकों की तलाश करते समय तत्काल प्रतिबद्धता करने के लिए यह एक त्वरित कामकाज था ।

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