TortoiseHg ব্যবহার করার সময় আমি কীভাবে "কোনও সমর্থিত প্রমাণীকরণের পদ্ধতি উপলব্ধ নয়" ত্রুটি প্রতিরোধ করব?


16

আমি প্রথমবারের জন্য মারকুরিয়াল চেষ্টা করে চলেছি তবে টর্টোইজএইচজি ব্যবহার করার সময় রিমোট সার্ভারের (এই ক্ষেত্রে এটি কোডবেসেক.কম) এর সাথে একটি পুশ / টান / ক্লোন করতে সমস্যা হচ্ছে।

এখানে পুনরুত্পাদন করার কয়েকটি পদক্ষেপ রয়েছে:

  1. TortoiseHg ডাউনলোড এবং ইনস্টল করুন
  2. ডিরেক্টরিতে যেতে যেখানে আমি আমার সংগ্রহস্থল চাই
  3. ডান ক্লিক করুন -> কচ্ছপএইচজি -> ক্লোন করুন
  4. উত্স পথ হিসাবে ssh: //hg@codebasehq.com/accountname/projectname/repositoryshortcode.hg লিখুন
  5. ক্লোন ক্লিক করুন

একবার আমি ক্লোন ক্লিক করেছি এটি একটি ত্রুটি কথোপকথন পপ আপ

"পুটি মারাত্মক ত্রুটি" "সংযোগ বিচ্ছিন্ন: কোনও সমর্থিত প্রমাণীকরণ পদ্ধতি উপলভ্য নয়" "

এবং ক্লোন সংলাপে ফিরে যাওয়ার সময় এই ত্রুটিটি দেখানো হয়:

"" সি: \ প্রোগ্রাম ফাইলগুলি চলছে ort কচ্ছপএইচজি \ কচ্ছপইপ্লিংক.এক্সে "-ssh -2 hg@codebasehq.com" hg -R অ্যাকাউন্টনেম / প্রকল্পের নাম / repositoryshortcode.hg পরিবেশন --stdio "" রিমোট এইচজি থেকে উপযুক্ত প্রতিক্রিয়া নেই

[আদেশ বিঘ্নিত]

এই ত্রুটিটি রোধ করতে এবং দূরবর্তী সংগ্রহস্থলের সাথে সাফল্যের সাথে যোগাযোগ করার জন্য আমার কী করা দরকার?

উত্তর:


11

এটি আটকেছে। আমার একটি এসএস-কী জুটি তৈরি করা দরকার। এটি করতে আমি puttygen.exe খুললাম এবং একটি কী তৈরি করেছি। তারপরে আমি পেজেন্ট.এক্সি চালাচ্ছি এবং উত্পন্ন কীটি তার তালিকায় যুক্ত করেছি। চূড়ান্ত পর্যায়ে ছিল আমার কোডে কোডবাসে লগ ইন করা এবং কীটির পাঠ্য (পুটটিজেনের বাক্স থেকে 'পেস্ট করার জন্য পাবলিক কী ...' লেবেলযুক্ত) আমার প্রোফাইলে যুক্ত করা।

আশা করি এটি কাউকে সাহায্য করবে।

(আমি আমার নিজের উত্তর গ্রহণ করতে যাচ্ছি তবে কেউ যদি আরও সংক্ষিপ্ত উত্তর নিয়ে আসতে পারে তবে আমি তার পরিবর্তে খুশি হয়ে আপনার গ্রহণ করব)


পেজেন্ট.এক্সে প্যাগেন্ট না.ইক্সে: ডি

1
কেবল PAGEANT.exe এর সাথে পরিচিত নয় তাদের জন্য ইঙ্গিত করা - আপনি এটি শুরু করার পরে, আপনি ট্রেতে একটি টুপি (হ্যাঁ, প্রকৃতপক্ষে) সহ একটি কম্পিউটার আইকন পাবেন। রাইটক্লিক - কী যুক্ত করুন। এটি আমার সমস্যাগুলিও
বিটবাকেটের

10

আমি ঠিক একই ত্রুটি বার্তা ছিল। তবে আমার ক্ষেত্রে, সমস্যাটি ছিল একটি পুরানো পেজেন্ট সংস্করণ যা টার্টোইজএইচজি নিয়ে এসেছিল।

"কোন সমর্থিত প্রমাণীকরণ পদ্ধতি উপলব্ধ" ডিবাগ একটি দুর্দান্ত কৌতুক ত্রুটি বার্তা যোগ হয় -v mercurial.ini মধ্যে

\# Generated by TortoiseHg settings dialog
[ui]
username = name <name@email.com>
ssh = "TortoisePlink.exe" -ssh -2 -batch -C -v

আউটপুট:

remote: Pageant is running. Requesting keys.
remote: Failed to get reply from Pageant
remote: Using username "hg".
remote: Disconnected: No supported authentication methods available (server sent: publickey)
no suitable response from remote hg

আরও দেখুন:

http://confluence.atlassian.com/display/BITBUCKET/Set+up+SSH+for+Mercurial

http://confluence.atlassian.com/display/BITBUCKET/Troubleshooting+SSH+Issues


1
সম্ভবত সম্পর্কিত ত্রুটিযুক্ত বিট
স্ট্রিপলিং

ধন্যবাদ! আমি অন্য সমস্ত কিছুর চেষ্টা করেছি এবং অবশেষে 0.60 থেকে 0.62 থেকে আপগ্রেড করে এটি ঠিক করেছি fixed দোয়া করুন স্যার।
কিছু কনক

ধন্যবাদ. আমার ক্ষেত্রে, আমি টরটোইসজিআইটির একটি নতুন সংস্করণ ইনস্টল করেছি (যার পেজেন্ট.এক্সির নতুন সংস্করণ ছিল)। আমাকে পুরানো সংস্করণটি (যা চলছিল এবং ভিজ্যুয়াল স্টুডিওর জন্য গিট এক্সটেনশনের অংশ ছিল) থেকে বেরিয়ে এসে আবার চেষ্টা করেছি! কবজির মতো কাজ করেছেন। টিপটির জন্য আবারও ধন্যবাদ!
স্টিভ জনসন

2

আমারও একই সমস্যা ছিল। আমি উইন্ডোতে গিট এক্সটেনশনগুলি ব্যবহার করি। আমার সমাধানটি একটু আলাদা ছিল। Ssh রেপো ব্যবহারের পরিবর্তে, আমি http URL টি ব্যবহার করেছি।

এর মতো কিছু: https: // {ব্যবহারকারী} @ বিটবুকিট.অর্গ / {মালিক} / {নাম}। গিট

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.