2013-04-02 8 views
7

के साथ काम नहीं कर रहा है मैंने विंडोज पर सोर्स ट्री के भीतर पुटी का उपयोग करके एक एसएसएच कुंजी जोड़ी बनाई है, और उसके बाद मेरे रेपो क्लाइंट (मैं व्यक्तिगत सर्वर पर गिटलैब का उपयोग करता हूं) में जोड़ा गया है।विंडोज के लिए स्रोत ट्री वैध एसएसएच कुंजी

यह गिटबैश (क्लोनिंग और पुशिंग इत्यादि) से और ओएसएक्स के लिए सोर्सट्री के माध्यम से ठीक काम करता है लेकिन पेजेंट के लिए .ppk कुंजी जोड़ने के बाद, जो सक्रिय रूप से चल रहा है और ऐसा लगता है कि कुंजी सही ढंग से लोड हो गई है, मैं SourceTree के माध्यम से क्लोन नहीं कर सकता । मुझे बताता है कि "यह वैध स्रोत पथ/यूआरएल नहीं है" विवरण के साथ रेपो पथ जोड़ते समय:

घातक: रिमोट रिपोजिटरी से नहीं पढ़ा जा सका। कृपया सुनिश्चित करें कि आप सही पहुंच अधिकार और भंडार मौजूद हैं।

मैं एक सीमा तक काम करने के लिए लगता है कि एक मौजूदा रेपो कि मैं Git पार्टी के माध्यम से एक ही ssh कुंजी युग्म का उपयोग कर क्लोन है (बस विंडोज के लिए स्रोत ट्री में फ़ोल्डर छोड़ने खींचें द्वारा) जोड़ते हैं - मैं प्रतिबद्ध कर सकते हैं और इतिहास आदि को देखने जब मैं पुश करने की कोशिश, तथापि, यह ज्यादा एक ही संदेश के साथ विफल रहता है (मैं रेपो पथ बदल दिया है):

Git -c diff.mnemonicprefix = false -c core.quotepath = झूठी push -v - टैग मूल मास्टर: [email protected] पर मास्टर पुशिंग: MyRepo.git

घातक: रिमोट रिपोज़ से नहीं पढ़ा जा सका itory। कृपया सुनिश्चित करें कि आप सही पहुंच अधिकार हैं और संग्रह मौजूद है।

त्रुटियों के साथ पूरा, ऊपर देखें।

जहां तक ​​मैं पेजेंट को बता सकता हूं और मेरी मशीन पर सही (अच्छी तरह से) एसएसएच कुंजी के साथ चल रहा है।

किसी भी मदद का बहुत स्वागत है।

उत्तर

1

ठीक है तो यह थोड़ा शर्मनाक/भ्रमित है।

ऐसा लगता है कि मैंने अपने रेपो प्रबंधन वेब इंटरफेस पर सही सार्वजनिक कुंजी की प्रतिलिपि नहीं बनाई है। बात यह है कि मैं Git बैश से सार्वजनिक कुंजी कमांड के प्रयोग की नकल की:

क्लिप < ~/.ssh/id_rsa.pub

लेकिन वह मुझ से एक अलग सार्वजनिक कुंजी देने के लिए लगता है क्या मैं वास्तव में एक पाठ संपादक में id_rsa.pub खोलना चाहता हूं ...

क्या यह सामान्य है? यह अलग क्यों है? यह गिटबैश के भीतर क्यों काम करता है न कि SourceTree (पेजेंट के माध्यम से) में।

वैसे भी, नोटपैड में खोले जाने पर फ़ाइल से सीधे मेरी सार्वजनिक कुंजी की सामग्री की प्रतिलिपि बनाना SourceTree और पेजेंट इत्यादि के साथ काम करने के लिए चीजें मिल गया

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