TortoisePlink.exe "Plink.exe ठीक काम करता है" "कोई समर्थित प्रमाणीकरण तरीके उपलब्ध" क्यों दिखाता है?


10

मेरे पास TortoiseHg 2.3 64 बिट और TortoiseGit 1.7.7 64 बिट विस्टा 64 बिट पर स्थापित है।

दोनों TortoiseHg ( ssh = "C:\Program Files\TortoiseHg\TortoisePlink.exe" -ssh -2 -C -batchमें प्रवेश mercurial.ini) और TortoiseGit ( GIT_SSHकरने के लिए वातावरण चर सेट C:\Program Files\TortoiseGit\bin\TortoisePlink.exe) पोटीन के उपयोग करने के लिए कॉन्फ़िगर किया गया है plink (पुट्टी वापस छोर तक कमांड लाइन इंटरफेस) उन लोगों के साथ वितरित संस्करणों।

मेरे पास पेजेंट (PuTTy प्रमाणीकरण ग्राहक) चल रहा है और उचित ssh कुंजी लोड है। हालाँकि किसी भी hgया gitकमांड के परिणाम में त्रुटि संवाद का शीर्षक PuTTY घातक त्रुटि संदेश के साथ प्रदर्शित किया जा रहा है:

असंबद्ध: कोई समर्थित प्रमाणीकरण विधि उपलब्ध नहीं है। (सर्वर भेजा गया: publickey)

एक ही समय में मूल plink.exe का उपयोग करके PuTTy काम करता है।

TortoisePlink काम क्यों नहीं करता है?


ऐसा लगता है कि कछुआ * के लेखकों ने आपको पासवर्ड संकेत दिखाने के लिए संशोधित पलक का इस्तेमाल किया है और इस प्रक्रिया में प्रमाणीकरण के अन्य तरीकों से इसे असंगत बना दिया है। क्या आप कॉन्फ़िगरेशन फ़ाइलों को मूल पलक को इंगित कर सकते हैं और देख सकते हैं कि क्या होता है?
बिलसी

कॉन्फ़िगरेशन फ़ाइलों में मूल पलक सेट करने से समस्या हल हो जाती है लेकिन मैं उत्सुक हूं कि ब्रांडेड संस्करण क्यों काम नहीं करते हैं। खासकर जब से मुझे याद है कि एचजी से एक अतीत में काम करता था।
पियोट्र डोब्रोगोस्ट

1
@ Billc.cn - TortoisePlink में डिस्कनेक्ट कट पर केवल मोडल विंडो हैं
आलसी बेजर

क्या आपने मर्कुरियल के लिए सभी और किसी भी कमांड-लाइन मापदंडों को हटाने की कोशिश की है (शायद केवल -v जोड़ना अच्छा विचार है)
आलसी बेजर

@LazyBadger आपके मन में क्या पैरामीटर हैं?
पायोत्र डोब्रोगोस्ट

जवाबों:


1

32-बिट पेजेंट के साथ 64-बिट TortoiseSVN काम करने में समस्या है। या तो 32-बिट TortoiseSVN (IMO का उपयोग करें 64-बिट होने की कोई वास्तविक आवश्यकता नहीं है)। अनौपचारिक रूप से, देवता केवल 32-बिट बायनेरिज़ की आपूर्ति करते हैं। पुटी का 64-बिट बिल्ड यहां उपलब्ध है

ऐसा लगता है कि TortoiseSVN देवों ने दोष पुती पर लगाया ...


0

आप कई कारणों से ऐसी गुप्त त्रुटि संदेश प्राप्त कर सकते हैं। यदि यह मूल पलक के साथ काम करता है, तो संभावना है कि कछुआ के साथ कुछ गड़बड़ है और सैम का जवाब मदद कर सकता है।

फिर भी, यह (पूरी तरह से) सही नहीं है कि आपको 64-बिट पोटीन के साथ 64-बिट पोटीन की जरूरत है। मैं खुशी-खुशी 32-बिट पेजेंट से 64-बिट टोर्टोइसिंकलिंक की कुंजी ले रहा हूं।

आप भंडार के पूर्ण URL और पोटीन के साथ उपयोग किए जाने वाले कनेक्शन की जानकारी सूचीबद्ध नहीं कर रहे हैं। शायद एक सूक्ष्म अंतर है जो एक को तोड़ता है जबकि दूसरा काम करता है।

आम तौर पर, त्रुटि संदेश आपको बता रहा है कि सर्वर कुंजी और क्लाइंट कुंजी के बीच कोई मेल नहीं है। एक उदाहरण जहां ऐसा होने की संभावना है, जब आप गलत उपयोगकर्ता नाम का उपयोग करते हैं (उदाहरण के लिए hg@bitbucket.org के बजाय yourusername@bitbucket.org)।


0

मैं TortoiseSVN, विंडोज 7 64 बिट के साथ इसमें भाग गया। बस पुट्टी / पेजेंट के 64 बिट संस्करण को प्राप्त करने की कोशिश नहीं की, मैंने वही त्रुटियां प्राप्त करना जारी रखा। मेरे लिए क्या काम किया गया था , इस पृष्ठ के "कॉन्फ़िगरेशन वेरिएंट (पेजेंट)" खंड के तहत सूचीबद्ध एक वैकल्पिक चेकआउट URL प्रारूप है , जो अनिवार्य रूप से कहता है कि अपने सर्वर का FQDN डालने के बजाय, आप बस अपना PuTY सत्र नाम डाल सकते हैं। चेकआउट URL:

svn+ssh://[remote-username]@[putty-session-name]/usr/local/svn/repos/myrepo
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.