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


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.