Github.com এ সংযোগ করার সময় "এক্স 11 ফরোয়ার্ডিংয়ের অনুরোধ ব্যর্থ হয়েছে"


13

গিট ব্যবহার করার সময় আমি একটি উদ্ভট ত্রুটি বার্তা পাচ্ছি:

$ git clone git@github.com:Itseez/opencv.git
Cloning into 'opencv'
Warning: Permanently added the RSA host key for IP address '192.30.252.128' to the list of known hosts.
X11 forwarding request failed on channel 0
(...)

আমি এই ছাপে ছিলাম যে গিটের জন্য এক্স 11 দরকার নেই, তাই এটি আশ্চর্যজনক বলে মনে হয়েছিল। এই ক্লোনটি সফলভাবে কাজ করেছে, সুতরাং এটি একটি "ত্রুটি" সমস্যার চেয়ে "সতর্কতা" ইস্যুটির চেয়ে বেশি, তবে এটি অস্থির বলে মনে হচ্ছে। সর্বোপরি, গিটটির এক্স 11 দরকার নেই । কোনও পরামর্শ?


সম্পর্কিত প্রশ্ন হ'ল ইউনিক্স.স্ট্যাকেক্সেঞ্জাওয়েজ / প্রশ্ন / 111519
JdeBP

উত্তর:


7

দেখে মনে হচ্ছে আপনি X11 ফরোয়ার্ডিং সর্বদা ব্যবহারের চেষ্টা করার জন্য ssh কনফিগার করেছেন। ত্রুটি বার্তা হ'ল গিটহাব আপনাকে জানিয়েছে যে আপনি তাদের সার্ভার থেকে X11 ফরোয়ার্ডিং করতে পারবেন না।

সন্ধান ForwardX11 yesমধ্যে ~/.ssh/configবা /etc/ssh/ssh_configএবং এটি সেট no। এটি ssh প্রতি সংযোগের জন্য X11 ফরোয়ার্ডিং ব্যবহার করার চেষ্টা করতে বাধা দেবে।


1
আপনি FowardX11যদি এখনও সংযোগযুক্ত অন্যান্য সার্ভারগুলির জন্য এটি ব্যবহার করতে চান তবে আপনি কেবল github.com এর জন্য অক্ষম করতে পারেন।
কিথ থমসন

23

নোট করুন যে ForwardX11কেবল github.com এর জন্য অক্ষম করতে আপনার নিজের মধ্যে নিম্নলিখিতগুলির মতো কিছু দরকার~/.ssh/config

Host github.com
    ForwardX11 no

Host *
    ForwardX11 yes

শেষ দুটি লাইন ধরে নেয় যে সাধারণভাবে আপনি / কর / আপনার এক্স সংযোগটি ফরোয়ার্ড করতে চান। এটি বিভ্রান্তির কারণ হতে পারে কারণ নিম্নলিখিতটি ভুল:

ForwardX11 yes

Host github.com
    ForwardX11 no

যা আমার কাছে ছিল (এবং আমার কোনও বিভ্রান্তির অবসান ঘটেনি)। এটি কারণ .ssh / কনফিগারেশনে, প্রথম সেটিংসটি জয়ী হয় এবং পরবর্তী কাস্টমাইজেশন দ্বারা ওভাররাইট হয় না।

এইচটিএইচ, ড্যান


"প্রথম সেটিংস জিতেছে" জন্য অনেক ধন্যবাদ! আমার চুলটিকে টান দিয়েছিল বিশেষত আপনার সঠিক উদাহরণ থেকে ২ টি বিভাগ অদলবদল করেও কাজ করে না !
শিখা আগুন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.