এটি সমাধানের বিভিন্ন উপায় রয়েছে: আপনি পাসওয়ার্ড প্রমাণীকরণ ব্যবহার না করার জন্য sshd(সার্ভার-সাইড) বা ssh(ক্লায়েন্ট-সাইড) কনফিগার করতে পারেন । সার্ভারে পাসওয়ার্ড প্রমাণীকরণ অক্ষম করা আপনার সার্ভারটিকে আরও সুরক্ষিত করে তোলে তবে আপনি কীটি আলগা করে রাখলে আপনি সমস্যায় পড়বেন।
করতে ssh(ক্লায়েন্ট-সাইড) pubkey প্রমাণীকরণ ব্যবহার করে, কিছু অপশন যোগ sshকমান্ড প্রয়োগ করুন:
ssh -o PubkeyAuthentication=yes -o PasswordAuthentication=no -X git@server
যদি এটি কাজ করে, আপনি PasswordAuthentication=nossh ক্লায়েন্ট কনফিগারেশন ফাইল /etc/ssh/ssh_configসিস্টেম-ব্যাপী বা ~/.ssh/configব্যবহারকারী-নির্দিষ্ট (বিশদে, দেখুন man ssh_config) স্থায়ীভাবে বিকল্পটি সেট করতে পারেন ।