समस्या यह है कि, जब आप विकि के भंडार को क्लोन करते हैं, तो क्लोन HTTPS के माध्यम से किया जाता है, क्योंकि Bitbucket द्वारा प्रदान की गई लिंक रिपॉजिटरी तक पहुँचने के लिए HTTPS का उपयोग करता है। आपको HTTPS के बजाय प्रोटोकॉल के रूप में SSH का उपयोग करने का एक तरीका है।
एसएसएच के माध्यम से विकी के गिट रिपॉजिटरी तक पहुंचना वास्तव में संभव है, हालांकि बिटबकेट ऐसा करने के लिए लिंक प्रदान नहीं करता है।
Bitbucket के अंक ट्रैकिंग सिस्टम पर एक टिकट के लिए धन्यवाद , मैंने पाया कि आप SSH के माध्यम से विकी रिपॉजिटरी को प्रोजेक्ट के रिपॉजिटरी के समान यूआरआई का उपयोग करके प्राप्त कर सकते हैं, लेकिन /wiki
संलग्न के साथ।
इसलिए, यदि आपकी परियोजना का भंडार चल रहा है git@bitbucket.org:UserName/project-name.git
, तो git@bitbucket.org:UserName/project-name.git/wiki
बिटकॉइन द्वारा उपलब्ध कराए गए HTTPS URI का उपयोग करने के बजाय, विकी भंडार पर पहुँचा जा सकता है ।
इस तरह, आप कमांड चलाकर अपनी विकि को क्लोन कर सकते हैं
git clone git@bitbucket.org:UserName/project-name.git/wiki
या, यदि आपने पहले ही HTTPS का उपयोग करके विकी रिपॉजिटरी को क्लोन कर लिया है, तो आप origin
कमांड चलाने के लिए SSH का उपयोग करने के लिए रिमोट बदल सकते हैं
git remote set-url origin git@bitbucket.org:UserName/project-name.git/wiki
मैंने पहले ही यह कोशिश की है, और यह पूरी तरह से काम करता है! आपको अब आपके पासवर्ड के लिए संकेत नहीं दिया जाएगा, क्योंकि Git अब सर्वर में लॉग इन करने के लिए SSH कुंजी के साथ SSH का उपयोग कर रहा है।