ক্লোনিংয়ের জন্য গিটহাব ডটকমের সাথে সংযোগ স্থাপনে অক্ষম


169

আমি কৌনিক-ফোনফোনে গিট সংগ্রহস্থলটি ক্লোন করার চেষ্টা করছি , তবে আমার গিট ব্যাশে কমান্ডটি প্রবেশ করার সময় আমি নিম্নলিখিত বার্তাটি পাচ্ছি:

$ git clone git://github.com/angular/angular-phonecat.git  
Cloning into 'angular-phonecat'...  
fatal: unable to connect to github.com:  
github.com[0: 204.232.175.90]: errno=No error

3
কি ping github.comদেয়?
— লরেন্ট

@ লরেন্ট এটি আমি পেয়েছি: পিংং গিথুব ডটকম [২০৪.২৩২.১75৫.৯০] ৩২ বাইট উপাত্ত সহ:
— মোহাম্মদ হুসেন হুসেন

@ লরেন্ট পিংং github.com [204.232.175.90] 32 বাইট ডেটা সহ: অনুরোধের সময়সীমা শেষ হয়েছে। অনুরোধ সময় শেষ হয়েছে. অনুরোধ সময় শেষ হয়েছে. অনুরোধ সময় শেষ হয়েছে. 204.232.175.90 এর জন্য পিং পরিসংখ্যান: প্যাকেট: প্রেরণ করা = 4, প্রাপ্ত = 0, হারানো = 4 (100% ক্ষতি),
— মোহাম্মদ হুসেন হুসেন

আপনি একটি ফায়ারওয়াল পিছনে?
— ক্রোনিয়াল

14
এই আদেশটি git clone https://github.com/angular/angular-phonecat.gitব্যবহার করে দেখুন : (https ব্যবহার করে)
— ক্রোনিয়াল

উত্তর:


314

আপনি সম্ভবত ফায়ারওয়ালের পিছনে রয়েছেন। Https- এর মাধ্যমে ক্লোন করার চেষ্টা করুন - এতে অবরুদ্ধ না হওয়ার উচ্চতর সুযোগ রয়েছে:

git clone https://github.com/angular/angular-phonecat.git

4
ধন্যবাদ এটি আমাকে সাহায্য করেছে। আমি শুধু HTTPS থেকে .git> কনফিগ ==> ভিতরে URL লাইন আপডেট হয়েছে: //git@git...xxx
— STEEL

আমার পক্ষে কাজ করেছেন তবে বেসরকারী সংস্থা রেপো থেকে ক্লোনিং করার সময় 2 ফ্যাক্টর
— প্রমাণকে

5
এইচটিটিপিএস পাশাপাশি সময় শেষ হয়ে গেলে কী করতে হবে সে সম্পর্কে কোনও পরামর্শ?
— gjw80

@ এসটিইএল আমাকে সঠিক দিকে নির্দেশ করার জন্য ধন্যবাদ। আমি এই সমস্ত insteadOfকমান্ড একাধিকবার বিভিন্ন বিকল্প দিয়ে চেষ্টা করে দেখেছি যে আমার ~/.git_configগণ্ডগোল হয়েছে। আমি তাদের সবগুলি সরিয়ে দিয়েছি, আমার ম্যাক ওএসএক্স ফায়ারওয়ালকে অক্ষম করেছি এবং এখন সবকিছু কাজ করে।
— ফুলভিও

দুর্ভাগ্যক্রমে এটি কাজ করবে না যদি "কৌণিক / কৌণিক-ফোনিক্যাট" এর সাথে নির্ভরতা থাকে।
— স্ক্লাউজেন

288

আপনি আপনার জন্য প্রোটোকল প্রতিস্থাপন গিট করতে পারেন

git config --global url."https://".insteadOf git://

কেবলমাত্র https ব্যবহার করে এসও বাওয়ার ইনস্টল এ আরও দেখুন ?


1
ধন্যবাদ মানুষ. অফিসের ইন্টারনেট থেকে কাজ করার সময় আমি একই ইস্যুটি রেখেছিলাম। যা এসএসএইচ ইউআরএলকে অনুমতি দেয় না।
— স্টিল

1
এই কাজটি কেবলমাত্র ডোমেন github.com এর জন্য করার কোনও উপায় আছে?
— গাভিন

4
git config --global url."https://github.com".insteadOf git://github.com
— জাভিয়ের অ্যাব্রেগো

আমি এটিকে নিখুঁত উত্তর হিসাবে চিহ্নিত করব, যারা তাদের জন্য রেপো / ইওক্টো পথে ব্যবহার করছেন
— জ্যাপি

আপনি ~/.gitconfigযদি কেবলমাত্র এটি অস্থায়ীভাবে প্রয়োগ করতে চান তবে এটিকে পূর্বাবস্থায় ফেরানো যাবে ।
— জিডিপি 2

29

আমারও একই ত্রুটি হয়েছিল কারণ আমি প্রক্সি ব্যবহার করছিলাম। যেমন উত্তরটি দেওয়া হয়েছে তবে আপনি প্রক্সি ব্যবহার করছেন তবে দয়া করে এই আদেশগুলি ব্যবহার করে আপনার প্রক্সিটি প্রথমে সেট করুন:

git config --global http.proxy http://proxy_username:proxy_password@proxy_ip:port
git config --global https.proxy https://proxy_username:proxy_password@proxy_ip:port


কি প্রক্সি_ ব্যবহারকারীর নাম ??
— কানসাইরবোট

ডিফল্ট প্রক্সি শংসাপত্রগুলি ব্যবহার করতে, নিম্নলিখিত কমান্ডগুলি ব্যবহার করুন: git config --global http.proxy http://:@proxy_ip:portএবংgit config --global https.proxy https://:@proxy_ip:port
— লুই 'লায়রো' ডুপন্ট

নীচের কমান্ডগুলিও আমার পক্ষে কাজ করে। গিট কনফিগারেশন - গ্লোবাল http.proxy প্রক্সি_আইপি: পোর্ট গিট কনফিগারেশন - গ্লোবাল https.proxy প্রক্সি_আইপি: পোর্ট
— প্রমিথিউস

14

আপনার ফায়ারওয়ালে 9418 পোর্ট খুলুন - এটি একটি কাস্টম পোর্ট যা গিট যোগাযোগ করতে ব্যবহার করে এবং এটি প্রায়শই কোনও কর্পোরেট বা ব্যক্তিগত ফায়ারওয়ালে খোলা থাকে না।


1
আপনি যদি ইতিমধ্যে https: // ব্যবহার করছেন এবং এখনও সমস্যা রয়েছে তবে এই উত্তরটি চেষ্টা করে দেখুন। আমার রাউটারে আমাকে কেবল একটি 9418 পোর্ট ট্রিগার যোগ করতে হয়েছিল এবং এটি কাজ করেছিল।
— thurt

-4

আপনি HTTPSপ্রোটোকল ব্যবহার করে ক্লোন করার চেষ্টা করতে পারেন । টার্মিনাল কমান্ড:

git clone https://github.com/RestKit/RestKit.git

আপনি কি উইন্ডোজের জন্য অনুরূপ কিছু ভাগ করতে পারেন
— আচ্যুত

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