গিথুব: কোনও সমর্থিত প্রমাণীকরণ পদ্ধতি উপলব্ধ নেই


99

আমি গিথুব ব্যবহার করি এবং অতীতে সফলভাবে আমার ল্যাপটপে ফাইলগুলি সংযোজন ও সিঙ্ক করেছি।

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

গিট টান মূল উত্স (বা ধাক্কা)

যাহোক

ssh git@github.com সঠিক প্রতিক্রিয়া ফেরায়: ত্রুটি: হাই ইউজার নেম! আপনি সাফল্যের সাথে প্রমাণীকরণ করেছেন, তবে গিথহব github.com বন্ধ হয়ে শেল অ্যাক্সেস সরবরাহ করে না।

গিথুব ঘুরে দেখার পরে আমি এই মরসেলটি পেয়েছি:

কোনও সমর্থিত প্রমাণীকরণের পদ্ধতি উপলভ্য নয় আপনার পরিবেশের পরিবর্তনশীল GIT_SSH সম্পর্কে সচেতন হওয়া উচিত, যা এসআইএস আপনার পক্ষে কাজ করে না, যদি আপনার এসএস-স্পিকিং ক্লায়েন্ট সন্ধান করতে গিট দ্বারা ব্যবহৃত হয়। গিট ইনস্টলটি প্রমাণীকরণটি সম্পাদন করতে plink.exe (GIT_SSH এর মাধ্যমে) ব্যবহার করতে পারে। যদি তা হয় তবে নিশ্চিত হয়ে নিন যে আপনার পেজেন্ট.এক্সই চলছে এবং গিথুবটির জন্য আপনি তৈরি করা কীটি এতে লোড হয়েছে। এটি plink.exe এর কী সরবরাহ করে; এটি ছাড়া, উপরের ত্রুটি ঘটবে।

plink.exe বা peagant.exe কি তা নিশ্চিত নন .. এবং ssh git@github.com সঠিকভাবে প্রমাণীকরণ বলে মনে হচ্ছে আমাকে সবচেয়ে উত্তম মনে করেছে যে এখানে সর্বোত্তম সমাধানটি কি .. আমি অবশ্যই যদি আমার সেটআপটিকে অতিরিক্তভাবে জটিল করতে চাই না তবে প্রয়োজনীয়

উত্তর:


101

আপনি আপনার হোম ডিরেক্টরিতে ".প্রফাইলে" নামে একটি ফাইল তৈরি করতে পারেন, আমার জন্য এটি সি: \ ব্যবহারকারী \ [ব্যবহারকারী]

এই ফাইলের ভিতরে, নীচের কোডটির লাইনটি দিন:

GIT_SSH="/usr/bin/ssh.exe"

এটি গিটের সাথে অন্তর্ভুক্ত এসএসএস ক্লায়েন্ট ব্যবহার করতে GIT_SSH পরিবেশ পরিবর্তনশীল সেট করবে।

আপনি যখন আপনার গিট ব্যাশ কমান্ড লাইন শুরু করেন তখন। প্রোফাইল স্ক্রিপ্টটি কার্যকর হয়।

সম্পাদনা করুন: এটি আমার। আপনি যখন প্রথম বার গিট কমান্ড প্রম্পট শুরু করবেন তখন এটি আপনাকে আপনার পাসওয়ার্ডের জন্য জিজ্ঞাসা করবে, তারপরে এটি আপনার কম্পিউটার পুনরায় বুট না করা অবধি স্মরণ করবে। খুব সুবিধাজনক তাই প্রতিবার আপনি কিছু করতে চাইলে আপনাকে নিজের পাসওয়ার্ডটি প্রবেশ করতে হবে না।

SSH_ENV="$HOME/.ssh/environment"
GIT_SSH="/usr/bin/ssh.exe"

function start_agent {
echo "Initializing new SSH agent..."
/usr/bin/ssh-agent | sed 's/^echo/#echo/' > "${SSH_ENV}"
echo succeeded
chmod 600 "${SSH_ENV}"
. "${SSH_ENV}" > /dev/null
/usr/bin/ssh-add;
}

# Source SSH settings, if applicable
if [ -f "${SSH_ENV}" ]; then
. "${SSH_ENV}" > /dev/null
#ps ${SSH_AGENT_PID} doesn't work under cygwin
ps -ef | grep ${SSH_AGENT_PID} | grep ssh-agent$ > /dev/null || {
start_agent;
}
else
start_agent;
fi

8
গিট এর এসএস প্রয়োজনে পুটি / পেজেন্ট ব্যবহার করার সময় আমার কাছে সমস্যা ছাড়া আর কিছুই ছিল না। অন্তর্নির্মিত ক্লায়েন্ট ক্লায়েন্ট ব্যবহার করে বিস্ময়ের কাজ করে। এটি ব্যাখ্যা করে যে ssh git@github.com আপনি যদি এটি নিজে চালিত করেন তবে জরিমানা ফিরে আসে তবে গিটটি কনফিগার করা সরঞ্জামগুলি (পুট্টি / পেজেন্ট) ব্যবহার করতে দেয় না।
এনরিকুইন

14
আমার জন্য এটি কেবল GIT_SSH = "/ বিন / ssh.exe" (উইন্ডোজ)। ধন্যবাদ!
মার্টিন কোনিসেক

4
@ জাস্টিন আপনি কি মিংডু 32 প্রম্পট ব্যবহার করছেন?
রেক্স মরগান

4
উইন্ডোজ 7 এ cygwin ব্যবহার করে, উপরে উত্তর কাজ কিন্তু আমি প্রয়োজন GIT_SSHথেকে .bash_profileএবং.profile
গেব

4
উইন্ডোজ 10 এর সাথে GIT_SSH="D:\Program Files\Git\usr\bin\ssh.exe"
গিত

32

কচ্ছপ ব্যবহার

কচ্ছপটি> সেটিংস ... নেটওয়ার্ক ... এসএসএইচ ক্লায়েন্ট: C:\Program Files\Git\usr\bin\ssh.exe

অবস্থান আমার পরিবর্তিত হয়। একটি কম্পিউটারে এটি ছিলC:\Program Files (x86)\Git\bin\ssh.exe

কচ্ছপ


4
ধন্যবাদ এই কাজ। দ্রষ্টব্য: কোনও প্রদত্ত মেশিনে 'ssh.exe' ঠিক কোথায় বাস করছে সে জন্য আপনাকে আশেপাশে শিকার করতে হতে পারে। আমার জন্য এটি সি: \ প্রোগ্রাম ফাইলগুলি it গিট \ ইউএসআর \ বিন \ ssh.exe (সম্ভবত কোনও
পুরানো

10

"... Plink.exe বা peagant.exe কি তা নিশ্চিত নয় ..."

যেহেতু আপনি জিজ্ঞাসা করছেন: প্লিংক এবং পেজেন্ট পটিটি স্যুইটের অংশ, যা এসএসএইচ একটি বাস্তবায়ন যা লিনাক্স এবং উইন্ডোজকে সমর্থন করে এবং উইন্ডোজে সম্পূর্ণরূপে প্রভাবশালী।

এসএসএইচ

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

আপনি যদি কখনও টেলনেট ব্যবহার করেন তবে এটি এর মতো (তবে আরও সুরক্ষিত): এটি আপনাকে একটি লিনাক্স হোস্টের ব্যাশ শেল (কমান্ড লাইন) দূরবর্তীভাবে অ্যাক্সেস করতে দেয়।

পুটি

পুটিটি হ'ল একটি ফ্রি এবং ওপেন সোর্স টার্মিনাল এমুলেটর, সিরিয়াল কনসোল এবং নেটওয়ার্ক ফাইল স্থানান্তর অ্যাপ্লিকেশন। এটি এসসিপি, এসএসএইচ, টেলনেট, রোলগিন সহ একাধিক নেটওয়ার্ক প্রোটোকল সমর্থন করে ...

উইন্ডোজে এটি এসএসএইচ প্রোটোকলের (উপরে) অধীনে লিনাক্স হোস্টের কমান্ড লাইনে দূরবর্তী অ্যাক্সেসের জন্য প্রধান সফ্টওয়্যার। উইন্ডোজে। এক্স এক্সটেনশানগুলি এক্সিকিউটেবলের জন্য। সুতরাং plink.exe এবং pageant.exe সম্পর্কিত সেই নোটগুলি আপনি লিনাক্সে থাকলে সম্ভবত প্রয়োগ হয় না । পুটি অন্তর্ভুক্ত

প্লিংক : পিটিটিওয়াই ব্যাক শেষের কমান্ড-লাইন ইন্টারফেস

পেজেন্ট : পুটিটি, পিএসসিপি এবং প্লিংকের জন্য একটি এসএসএইচ প্রমাণীকরণ এজেন্ট

( Http://en.wikedia.org/wiki/Secure_Shell#Key_management ) থেকে

যখন সরকারী কীটি দূরবর্তী প্রান্তে উপস্থিত থাকে এবং স্থানীয় প্রান্তে মিলে যাওয়া ব্যক্তিগত কী উপস্থিত থাকে, তখন পাসওয়ার্ড টাইপ করার প্রয়োজন হয় না ... অতিরিক্ত সুরক্ষার জন্য ব্যক্তিগত কী নিজেই একটি পাসফ্রেজের সাহায্যে লক করা যায়।

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

প্রতিবার পেজেন্ট লোড করার সময় আপনার প্রয়োজনীয় কীটি আমদানি করুন। যদি আপনি "আপনার কীটি আমদানি করুন" বলে নির্দেশিকা অনুসরণ করে থাকেন এবং দেখেছেন যে এটি কাজ করে তবে এটি এখন কাজ করে না, অধ্যায় 9: প্রমাণীকরণের জন্য পেজেন্ট ব্যবহার করে দেখুন

আপনি উইন্ডোতে থাকলে একটি শেষ টিপ: আপনার কাছে বিভিন্ন সরঞ্জাম দ্বারা ইনস্টল করা পুটিটি স্যুইটের একাধিক উদাহরণ থাকতে পারে। উদাহরণস্বরূপ, কচ্ছপবিশেষ নিজস্ব ইনস্টল করে।


8

আমি এই সমস্যাটি অনুভব করেছি কারণ আমার GIT_SSHটার্টোইসএসভিএন সংস্করণটির দিকে ইশারা করছিলাম Plink.exe। আমি এটিকে টার্টোজাইজিট সংস্করণে নির্দেশ করে সিএমডি পুনরায় শুরু করেছি এবং এটি কাজ করেছে।

আমি ঠিক মনে করতে পারি না, তবে কচ্ছপ এসভিএন সংস্করণটি 32-বিট সংস্করণ হতে পারে এবং টরটোইজিট সংস্করণটি 64-বিট (অবস্থিত Program Files, নেই Program Files (x86))।

আপনার GIT_SSHএনভির ভার দুটি পরীক্ষা করুন-

আমি cmd.exeগিটকে স্বাভাবিক সহ ব্যবহার করতে পছন্দ করি (অবশ্যই কনসোল ২ তে)


আপনি সঠিকভাবে মনে আছে; আমার একই সমস্যা ছিল, জিআইএসএসএসএইচ টার্টোজাইপপ্লিংক.এক্সির 32-বিট টরটোইজএসভিএন সংস্করণটির দিকে ইশারা করে। এটিকে টর্টোজাইজিটের সংস্করণে সরানো কাজ করেছে।
নিটউইট

6

উইন্ডোজে কচ্ছপ ব্যবহারকারীদের জন্য

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

তবে টর্টোইসগিটকে এইভাবে সেট করা সর্বদা চুল-টানা বেদনাদায়ক ছিল। প্রতিবার এটি আমার কয়েক ঘন্টা সময় নেয় সঠিকভাবে সেট আপ করতে , কারণ ডিফল্ট ইনস্টলেশন বিকল্পগুলি কখনই কাজ করে না বলে মনে হয় (এমনকি ২০১ 2016 সালের মতো, শীশ!)।

তবে এইচটিটিপিএস-এর জন্য টার্টোইসজিটের এখন আরও ভাল পাসওয়ার্ড পরিচালনার ব্যবস্থা রয়েছে এবং গিথুব আসলে যেখানেই সম্ভব এইচটিটিপিএস ইউআরএল ব্যবহার করার পরামর্শ দেয়

এসএসএইচ ইউআরএল: git@github.com:User/repo-name.git

HTTPS ইউআরএল: https://github.com/User/repo-name.git

এইচটিটিপিএসের সুবিধাগুলি হ'ল:

  • এসএসএইচ কীগুলি পরিচালনা বা উত্পন্ন নয়
  • pageant.exeঅবিচ্ছিন্নভাবে চালানোর দরকার নেই (যা প্রতিটি প্রবর্তনে আপনার পাসওয়ার্ডের জন্য অনুরোধ করে)
  • অস্ট্রেলিয়া থেকে টরটোইজিট ব্যবহার করে, আমি দেখতে পাচ্ছি যে এইচটিটিপিএসের ওপরের ক্লোনগুলি এসএসএইচ থেকে 5-10x দ্রুত

+ 'গিট কনফিগারেশন - গ্লোবাল http.ssl মিথ্যা যাচাই করুন'
মাইক

5

আপনি যদি পেজেন্ট ব্যবহার করছেন এবং আপনার পিসি রিবুট করার পরে প্রশ্নে বর্ণিত ত্রুটিটি পাচ্ছেন (বা অন্যথায় পেজেন্ট বন্ধ এবং পুনরায় খোলা):

পেজেন্টটি আপনার গিটহাব এসএসএইচ কীটি সক্রিয়ভাবে লোড না করায় ত্রুটি ঘটতে পারে। ডিফল্টরূপে, পেজেন্ট পূর্ববর্তী সেশন থেকে কীগুলি শুরু হওয়ার পরে স্বয়ংক্রিয়ভাবে লোড করে না।

কীটি লোড করতে:

  1. পেজেন্ট খুলুন। (উইন্ডোজে, যদি পেজেন্ট চলমান থাকে তবে এটি সিস্টেম ট্রেতে একটি আইকন রাখবে that এটিকে ডাবল ক্লিক করুন))
  2. কী যুক্ত করুন বোতামটি ক্লিক করুন এবং আপনার বিদ্যমান গিটহাব এসএসএইচ কী যুক্ত করতে এগিয়ে যান।

ভবিষ্যতে এই সমস্যা এড়াতে, পেজেন্টটি আপনার কীটি শুরু হয়ে গেলে স্বয়ংক্রিয়ভাবে লোড করতে কনফিগার করতে পারেন। (আপনার কী পাসওয়ার্ড-সুরক্ষিত থাকলে পেজেন্ট স্বয়ংক্রিয়ভাবে আপনাকে একটি পাসওয়ার্ডের জন্য অনুরোধ জানাবে))

এটি করার পদক্ষেপগুলি (ধরে নেওয়া যে উইন্ডোজ শুরু হওয়ার সাথে সাথে আপনার চালনার জন্য ইতিমধ্যে পেজেন্ট কনফিগার করা আছে):

  1. উইন্ডোজ যখন শুরু হয় তখন পেজেন্ট চালাতে উইন্ডোজ দ্বারা ব্যবহৃত শর্টকাটটি সন্ধান করুন। (এটি স্টার্টআপ ফোল্ডারে থাকতে পারে, যা স্টার্ট> রান> দ্বারা খোলা যেতে পারে shell:startup)
  2. শর্টকাটের প্রোপার্টি সংলাপে, এসএসএইচ কী ফাইলটির পুরো পথ এবং ফাইলের নাম "টার্গেট" ক্ষেত্রে যুক্ত করুন।

রেফারেন্স এবং সম্পূর্ণ বিবরণ: http://blog.shvetsov.com/2010/03/making-pageant-automatic-load-keys.html


4

আমার সমস্যাটি হ'ল আমি আমার গিথুব ব্যবহারকারীর নামটি ব্যবহার করার চেষ্টা করছিলাম। স্পষ্টতই গিথুবটি ব্যবহার করার সময় (বা এটি কোনও গিট জিনিস?) আপনি কী-ভিত্তিক প্রমাণীকরণ ব্যবহার করেন, আপনাকে আপনার ব্যবহারকারীর নামটি সেট করতে হবে git

আমি নিশ্চিত না কেন আপনার এমনকি মোটেও একটি ব্যবহারকারীর নাম প্রয়োজন - সম্ভবত আরও জ্ঞানী কেউ এটি ব্যাখ্যা করতে পারেন?


একটি ব্যক্তিগত সংগ্রহস্থল ক্লোনিং করার সময়, এটি একটি ইউআরএল যেমন git@github.com: ব্যবহারকারীর নাম / repository.git হতে চাই। এর পেছনের বিজ্ঞানের বিষয়ে আমি পুরোপুরি নিশ্চিত নই তবে মনে হয় গিট প্রতিটি গিথুব অ্যাকাউন্টের জেনেরিক নাম
শীতের

4
প্লিংক / পেজেন্ট ভাল কাজ করে। এটি আসল সমস্যা এবং এর মতো কিছু ব্যবহার করা ssh://git@github.com/myname/repo.gitদুর্দান্ত কাজ করবে। চমৎকার কাজ. কেন হিসাবে, আমি ধরে নিই এটি সুরক্ষা লক ডাউন। 'গিট' ব্যবহারকারীর লগইন অক্ষম করা আছে, সুতরাং কেউ সেভাবে সিস্টেমে প্রবেশ করতে পারে না। এমনকি গিথুবের সাথে কথা বলার জন্য তাদের একটি বৈধ কী থাকতে হবে এবং একবার তাদের কাছে কোনও বৈধ কী থাকলে তারা তাদের লগ ইন করতে ব্যবহারকারীর সাথে এটি মেলে ফেলতে পারে
ChokesMcGee

2

আমার উইন্ডোজ 7 মেশিনে গিট সংস্করণ 1.8.3.msysgit.0 ব্যবহার করে উইন্ডোজের জন্য গিথুব চলছে। আমি দেখতে পেলাম যে আমার সিস্টেম এনভায়রনমেন্ট ভেরিয়েবল GIT_SSH কে সি: \ প্রোগ্রাম ফাইল (x86) it গিট \ বিন \ ssh.exe এ আপডেট করা কৌশলটি মনে হয়েছে। এটি ওপেনশিফ্টের গিট রেপোতে যোগাযোগের সাথে আমার সমস্যাও সমাধান করেছে।


2

উইন্ডোজ 8 এ আমার জন্য কাজ করেছেন: জিআইএসএসএসএইচ ভেরিয়েবলটি প্লিংক.এক্সে ইশারা করছিল, এটি সিস্টেমের সেটিংসে পরিবর্তন করে এসএসএস বাইনারি দেখিয়েছিল এবং এটি সমস্যার সমাধান করেছে। এসএসএসের পুরো পথটি জানতে, চালান:

where ssh

2

এই সমস্যাটি সমাধান করার জন্য আমি এটিই করেছি।

আমি উইন্ডোজ 10 এ গিট বাশ ব্যবহার করছিলাম

আমি পেজেন্ট শুরু করেছি, অ্যাড কী টিপুন,

এখানে চিত্র বর্ণনা লিখুন

সি: \ ব্যবহারকারীদের \ ব্যবহারকারীর নাম ss। এসএসএস ফোল্ডারে নেভিগেট করা হয়েছে এবং আমার কীটি বেছে নিয়েছে

এখানে চিত্র বর্ণনা লিখুন

আমি তখন একটি গিট ঠেলাঠেলি করার চেষ্টা করি এবং এটি এবার কাজ করে।


মনে রাখবেন, প্রতিবার আপনার উইন্ডোজ পিসি রিবুট করার সময় আপনাকে এটি করতে হবে - আপনি আপনার প্রাইভেট কী ফাইলটিতে সঠিক কমান্ড লাইন যুক্তি দিয়ে শর্টকাট হিসাবে পেজেন্টকে আপনার স্টার্টআপ ফোল্ডারে রেখে দিতে পারেন, তবে আপনি যদি নিজের পাসওয়ার্ডটি সেট করেন তবে ব্যক্তিগত কী যখন আপনি এটি তৈরি করবেন, আপনাকে আপনার সরঞ্জাম ট্রেতে পেজেন্ট আইকনে ডান-ক্লিক করতে হবে, "কী যুক্ত করুন" নির্বাচন করুন এবং প্রতিটি পুনরায় বুটের পরে পূরণ করতে হবে।
ওয়েববিজে


1

আমি এই একই সমস্যার মুখোমুখি হয়েছি, তবে GIT_SSH সমাধানটি আমার জন্য একবার কাজ করার জন্য উপস্থিত হয়েছিল। একটি কম্পিউটার পুনঃসূচনা করার পরে আমি বুঝতে পারলাম এটি অন্যরকম কিছু ছিল, কারণ আমি আমার ব্যক্তিগত সংগ্রহস্থলগুলি গিট ব্যাশ বা কমান্ড প্রম্পট ব্যবহার করে কোনও সমস্যা ছাড়াই ক্লোন করতে সক্ষম হয়েছি, তবে সাবলাইমগিট প্লাগইন সহ সাব্লাইম টেক্সট 3 এ নেই। আমার সমাধানটি সহজ ছিল এবং আসলে এটিই ব্লুরাজ - ড্যানি ফ্লুঘুফুট উল্লেখ করেছেন তবে আমি ভেবেছিলাম এটি কিছু দিক ব্যবহার করতে পারে;)

মূলত আপনাকে কেবল সম্পাদনা করতে ~/.ssh/configহবে এবং ব্যবহারকারীর নামটি নিশ্চিত করতে হবে git। আপনি এটি গিথুবের জন্য একটি নির্দিষ্ট এসএসএইচ কী ব্যবহার করতে বলতে পারেন - আমার ~/.ssh/configফাইলটি নীচের মত দেখাচ্ছে:

Host gh
    Hostname github.com
    User git
    IdentityFile ~/.ssh/github_rsa.pub

আমি আমার সারা দিন ধরে অন্যান্য কাজ করার সংখ্যার কারণে গিথুবের কাছে একটি নির্দিষ্ট কী আছে তবে আপনি যদি কেবল একটি পেয়ে থাকেন তবে এটি সাধারণত গিথুব এখানে ব্যাখ্যা করার~/.ssh/id_rsa.pub মতো হবে here

আমি জানি প্রত্যেকের আলাদা আলাদা সমাধান রয়েছে তবে আমি এই নিবন্ধটি যার যার মুখোমুখি হতে পারে তার জন্য এখানে রেখে দেব। শুভকামনা!


1

গিটহাব থেকে একটি সংগ্রহস্থল ক্লোন করতে টর্টোজাইজিট ব্যবহার করার সময় আমি এই ত্রুটিটি পেয়েছি। "লোড পুট্টি কী" ক্লিক করে এবং গিট ক্লোন সংলাপে একটি কী ফাইল (* .pkk) নির্বাচন করে স্থির করা হয়েছে।



0

আমি এই সমস্যাটি পেয়েছি (ডাইরেক্ট এসএসএস কাজ করেছে, তবে গিট টান ব্যর্থ হয়েছে) আমার গিট রিমোটের কারণে আমি যা ভেবেছিলাম তা হ'ল না।

হ্যাঁ, হ্যাঁ, আমি জানি এটি একটি বোকা ভুল, তবে এটি ঘটে এবং এটি চেক করার মতো।

ব্যবহার git remote -v


0

গিটএক্সটেনশনগুলি 3.3.0.7719 সংস্করণে আপডেট করার পরে আমার একই সমস্যা ছিল

এটি কোনওভাবে ওপেনএসএইচ-এর পরিবর্তে পুটিটিওয়াই ব্যবহার করতে আমার প্রমাণীকরণ সেটিংসকে উল্টে দিয়েছে।

সেই সংস্করণে আমি আবার মেনুতে ওপেনএসএসএইচ সক্ষম করেছি:

এখানে চিত্র বর্ণনা লিখুন

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