नोट (नवंबर 2013)
Url को एन्कोड करना (विशेषकर किसी पासवर्ड में कोई विशेष वर्ण) सही समाधान है। नीचे उल्लेख किया है, केवल दूरस्थ रेपो यूआरएल के लिए है के लिए नहीं संकल्प करने के लिए उपयोग किया गया प्रॉक्सी कहा दूरस्थ रेपो यूआरएल।
.netrc
कहा एन्कोडिंग के लिए, " प्रतिशत-एन्कोडिंग " देखें:
प्रतिशत-एन्कोडिंग, जिसे URL एन्कोडिंग के रूप में भी जाना जाता है , कुछ विशेष परिस्थितियों में यूनिफ़ॉर्म रिसोर्स आइडेंटिफ़ायर (URI) में जानकारी एन्कोडिंग के लिए एक तंत्र है। हालाँकि इसे URL एन्कोडिंग के रूप में जाना जाता है, वास्तव में, इसका उपयोग आमतौर पर मुख्य यूनिफ़ॉर्म रिसोर्स आइडेंटिफ़ायर (URI) सेट के भीतर अधिक किया जाता है , जिसमें यूनिफ़ॉर्म रिसोर्स लोकेटर (URL) और यूनिफ़ॉर्म रिसोर्स नेम (URN) दोनों शामिल होते हैं । जैसे, इसका उपयोग एप्लिकेशन / x-www-form-urlencoded मीडिया प्रकार के डेटा की तैयारी में भी किया जाता है , जैसा कि अक्सर HTTP अनुरोधों में HTML फॉर्म डेटा प्रस्तुत करने में किया जाता है ।
प्रतिशत-एन्कोडिंग के बाद सुरक्षित वर्ण:
! # $ & ' ( ) * + , / : ; = ? @ [ ]
%21 %23 %24 %26 %27 %28 %29 %2A %2B %2C %2F %3A %3B %3D %3F %40 %5B %5D
मूल उत्तर (मई 2011)
दो टिप्पणियाँ:
http (https नहीं) के साथ एक्सेस किए गए सर्वर के लिए पासवर्ड होना ... अजीब है। क्लाइंट और सर्वर के बीच संचार के दौरान पासवर्ड एन्क्रिप्ट नहीं किया गया है;
आप निम्न सामग्री के साथ अपने .netrc
(या _netrc
विंडोज के लिए) सेटअप कर सकते हैं$HOME
मशीन ipaddress: port
लॉगिन userId
पासवर्ड pwd @
दृश्य द्वारा git bbehind द्वारा उपयोग किया गया कर्ल एन्कोडिंग को ठीक प्रकार से संभालेगा, @
या नहीं @
।