অন্য "এসএসএইচ হোস্ট github.com বন্দরের সাথে সংযুক্ত 22: খারাপ ফাইল নম্বর"


9

আমার প্রথমবারের এসএসএইচ সংযোগ নিয়ে আমার সমস্যা আছে। হ্যাঁ, আমি ইতিমধ্যে আপনার গাইডগুলি সম্পন্ন করেছি, ইতিমধ্যে আপনার "ফায়ারওয়াল এবং প্রক্সিগুলির সাথে ডিলিং" নিবন্ধটি ব্যবহার করে দেখেছি এবং সমস্যাটি এখনও ঘটছে। আমি উইন 32২ বিবিট ব্যবহার করছি, উইন্ডোজ ফায়ারওয়াল অক্ষম আছে, কোনও তৃতীয় পক্ষের ফায়ারওয়াল নেই, ইএসইটি নড 32 অ্যান্টিভাইরাস কোনও পোর্ট ব্লক করছে না, আমি কোনও প্রক্সি ব্যবহার করছি না (স্থানীয় প্রক্সিও নয়)।

লগগুলি এখানে:

  1. সাধারণ এসএসএইচ সংযোগ চেষ্টা করুন

    C:\Users\Mariusz>ssh -vvv git@github.com
    OpenSSH_4.6p1, OpenSSL 0.9.8e 23 Feb 2007
    debug2: ssh_connect: needpriv 0
    debug1: Connecting to github.com [207.97.227.239] port 22.
    debug1: connect to address 207.97.227.239 port 22: Not owner
    ssh: connect to host github.com port 22: Bad file number
    
  2. এনসিএটি সংযোগ চেষ্টা করুন

    C:\Users\Mariusz>ncat github.com 22
    Strange connect error from 207.97.227.239 (10013): No error
    10013 = WSAEACCES
    

    আমি মনে করি যে "স্মার্ট-http-সমর্থন" পদ্ধতিটি আমার পক্ষে কাজ করবে না কারণ আমি এখনও একটি রেপো তৈরি করি নি।
    আমি সবেমাত্র git initস্থানীয়ভাবে করেছি এবং git pushপদক্ষেপে থামলাম , যা একই ত্রুটিটি দেখায়:

    ssh: connect to host github.com port 22: Bad file number
    fatal: The remote end hung up unexpectedly
    
  3. কর্কস্ক্রু পদ্ধতি (আপনার গাইডের প্রথম নিবন্ধ)

    PUTTYing (বিজি তে পেজেন্ট সহ) লগইন ইনপুট করার পরে - একটি ত্রুটি ঘটছে (বার্তাবক্স):

    Disconnected: No supported authentication methods available
    

    এবং টার্মিনালে এই বার্তাটি মুদ্রিত হয়েছে:

    Server refused our key
    

আমি কীটি সঠিকভাবে তৈরি করে ব্যবহার করেছি ssh-keygen

আমি ~/.ssh/configএখনও সম্পাদনা করে পদ্ধতিটি চেষ্টা করার চেষ্টা করিনি কারণ আমি ভেবেছিলাম যে আমি আমার রিমোট রেপোতে কোনও কিছুই চাপি নি তাই আমি কোনও কিছুই ক্লোন করতে পারব না।

এসএসএইচ-ফরওয়ার্ডিং পদ্ধতিটি আমার পক্ষে কাজ করবে না, কারণ এটি "একটি বাহ্যিক এসএসএইচ সার্ভারের অ্যাক্সেসের প্রয়োজন" এবং এই মুহুর্তে আমার কোনও নেই n't

আমি আর কি করতে পারি?


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

উত্তর:


7

আপনি স্মার্ট এইচটিটিপি পদ্ধতি ব্যবহার করতে পারেন। নির্দেশাবলীর মধ্যে কেবল দ্বিতীয় উদাহরণটি অনুসরণ করুন এবং ক্লোনটির পরিবর্তে পুশ ব্যবহার করুন। এই ক্ষেত্রে:

git push https://mariusz@github.com/mariusz/project.git

এটি সমস্ত gitকমান্ডের জন্য কাজ করে যা দূরবর্তী সংগ্রহস্থলগুলিকে জড়িত।


হ্যাঁ, দেখে মনে হচ্ছে যে প্রশ্নকারীর এসএসএইচে কিছু নেটওয়ার্ক সমস্যা আছে; এইচটিটিপি-ভিত্তিক অ্যাক্সেস সম্ভবত সেরা ধারণা। @ মারিউজ: গিটহাবের সাথে, "স্মার্ট এইচটিটিপি" অ্যাক্সেস হ'ল এসএসএইচ-ভিত্তিক অ্যাক্সেসের জন্য একটি ড্রপ-ইন প্রতিস্থাপন (যতক্ষণ না আপনার কাছে গিট 1.6.6 বা আপনার শেষের দিকে থাকবে)। এর https://github.com/user/repo.gitপরিবর্তে URL টি ব্যবহার করুন git@github:user/repo.git(যেমন আপনার দূরবর্তী কনফিগারেশনে)।
ক্রিস জনসন

এই কৌশলটি কি গিথুব গিস্টগুলির জন্য কাজ করা যায়?
মার্ক হিথ

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