গিটহাব - গিথব-এ সংযোগ করতে ব্যর্থ হয়েছে 443 উইন্ডোজ / গিটহাবের সাথে সংযোগ করতে ব্যর্থ হয়েছে - কোনও ত্রুটি নেই


167

প্রশ্ন - আমি কৌনিকটির সর্বশেষ সংস্করণটি পেতে গিট ইনস্টল করেছি। আমি যখন দৌড়ানোর চেষ্টা করেছি

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

আমি গিথুব 443 ত্রুটিতে সংযোগ করতে ব্যর্থ হয়েছি

এমনকি আমি চেষ্টা করেছি

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

এটি আমাকে কোনও ত্রুটি বার্তা সংযোগ করতে ব্যর্থ করেছে।

আমি আমার সংস্থার ফায়ারওয়ালের পিছনে আছি আমি যখন যাই তখন আমার প্রক্সি বিশদটি দেখতে পাই না control panel->Internet Options -> connections -> LAN setting। আইটি ছেলেরা আমার সাথে প্রক্সি তথ্য ভাগ করছে না। কি করতে হবে তা আমি জানি না ??

আমি শেষ পর্যন্ত এটি করতে পরিচালিত। আমি যে পদ্ধতিটি গ্রহণ করেছি সেটিকে আমি আপডেট করব যাতে কেবল এটি কার্যকর করার জন্য আমি যে পদক্ষেপগুলি করেছি তা সংকলন করতে চেয়েছিলাম


কীভাবে সেটআপ Windows এ Git সঙ্গে একটি প্রক্সি এই প্রশ্নের দেখুন stackoverflow.com/q/16153450/579234
Sogger

আমি বুঝতে পেরেছি যে আপনি যদি টার্মিনাল থেকে পুশ অনুরোধগুলি সহ স্প্যাম গিথুবকে স্প্যাম করেন তবে এটিও ঘটতে পারে। এবং হ্যাঁ আমি বুঝতে পারি যে অযৌক্তিকভাবে স্প্যামিংয়ের সময়। সম্পাদনা করুন: প্রক্সি সেটিংসের সাথে এর কোনও সম্পর্ক নেই তবে আপনি এখনও একটি 443 ত্রুটি পেতে পারেন।
এয়ারওনে

উত্তর:


333

ভাল আমি নিম্নলিখিত পদক্ষেপগুলি করেছি

  1. গুগল ত্রুটি

  2. এসও লিঙ্কগুলিতে গিয়েছিলাম ( এখানে , এখানে ) যা একই জিনিসটি প্রস্তাব করেছিল, আমাকে প্রক্সি সেটিংয়ের জন্য গিট কনফিগারেশন আপডেট করতে হবে

  3. অভিশাপ, নিয়ন্ত্রণ প্যানেল থেকে প্রক্সি তথ্য দেখতে পারে না। আইটি ছেলেরা অবশ্যই এটি লুকিয়ে রেখেছিল। আমি প্রক্সি ব্যবহার না করার জন্য সেটিংসটিও পরিবর্তন করতে পারি না।

  4. আপনার কোন প্রক্সিটির সাথে সংযুক্ত আছেন তা সন্ধান করার এই দুর্দান্ত টিউটোরিয়ালটি পেয়েছি

  5. http.proxyনিম্নলিখিত কমান্ড দ্বারা গিট কনফিগারেশনে কীটি আপডেট করেছেন

গিট কনফিগারেশন - গ্লোবাল http.proxy http [গুলি]: // ব্যবহারকারী নাম: পাসওয়ার্ড @ প্রক্সিড্রেস: পোর্ট

  1. ত্রুটি - প্রক্সি সমাধান করতে পারেনি some@proxyaddress:port। এটি প্রমাণিত হয়েছে যে আমার পাসওয়ার্ডটিতে @ চিহ্ন রয়েছে।

  2. এতে @আপনার পাসওয়ার্ডটি এনকোড করুন %40, কারণ গিট @ দ্বারা প্রক্সি সেটিংটি বিভক্ত করে

  3. আপনার ব্যবহারকারীর নাম যদি কোনও ইমেল ঠিকানা হয় তবে @এটিতে এটির এনকোডও থাকে %40। ( এই উত্তর দেখুন )

গিট কনফিগারেশন - গ্লোবাল http.proxy http [গুলি]: // ইউজারনেম (এনকোডড): পাসওয়ার্ড (এনকোডড) @ প্রক্সিয়াড্রেস: পোর্ট

বাম! এটা কাজ করেছে !

দ্রষ্টব্য - আমি কেবল আমার মতো আত্মার জন্য এই প্রশ্নের উত্তর দিতে চেয়েছিলাম, যারা এসও: ডি-তে উত্তর খুঁজবে


2
এই এনকোডিংটি কীভাবে হয়। http://johndoe:f@tm@n@example.com:80অনুগ্রহ করে আপনি কি এনকোডড সংস্করণে অনুবাদ করতে পারবেন? শেষটি @এনকোড করা দরকার নেই
iGbanam

1
সিডনোট: ইউআরএল থেকে শংসাপত্রগুলি আলাদা করে ব্যবহার @করা গিথুবের পক্ষে অনন্য নয়। এটি আসলে ইউআরএল স্ট্যান্ডার্ডের একটি অংশ
ড্যান

5
আপনার প্রক্সিটির ব্যবহারকারীর নাম এবং পাসওয়ার্ড না লাগলে আপনার "ইউজারনেম: পাসওয়ার্ড @" অংশের প্রয়োজন নেই।
কিথ মরগান

2
@ আনন্দ এবং তবে আমি প্রক্সি সার্ভারেও নেই, তবে এই ত্রুটিটি ঠিক করার জন্য আমার কী করা উচিত? প্রক্সি সার্ভারে আমি কী রাখি? আমি কোনও প্রক্সি ব্যবহার করছি না
ফাইজান

1
@Anand। তোমার ব্যাখ্যার জন্য ধন্যবাদ. আমার পাসওয়ার্ডে আমার একটি @ প্রতীক ছিল এবং আপনার বিশদ বিবরণ আমাকে সহায়তা করেছিল।
রঘু

36

যদি আপনার দেশ বা কাজের পরিবেশ গিথুবের মতো সাইটগুলিকে অবরুদ্ধ করে।

তারপর আপনি একটি প্রক্সি, যেমন ব্যবহার নির্মাণ করতে পারেন xxnet , যেটিতে বিনামূল্যে & Google এর উপর ভিত্তি করে GAE, এবং উপলব্ধ Windows/ Linux/ Mac

তারপরে গিটের জন্য প্রক্সি ঠিকানা সেট করুন, যেমন:

git config --global http.proxy 127.0.0.1:8087

28

যদি আপনার গিটটি ইতিমধ্যে কিছুতে সেট করা থাকে এবং আপনি কেবলমাত্র সেই ফোল্ডারটি অন্য কোনও স্থানে অনুলিপি করেছেন, কেবল চালনা করুন:

git config --global http.proxy ""

এবং গিট নিজেই সোজা হয়ে যাবে, কিসের পরে, আপনি আবার টানতে পারেন :)



15

আমার এই আদেশটি ব্যবহার করে স্থির করা হয়েছিল: -

      >git config --global http.proxy XXX.XXX.XXX.XXX:ZZ

যেখানে XXX.XXX.XXX.XXX প্রক্সি সার্ভারের ঠিকানা এবং জেডজেড প্রক্সি সার্ভারের পোর্ট নম্বর।

আমার ক্ষেত্রে কোনও ব্যবহারকারীর নাম বা পাসওয়ার্ড নির্দিষ্ট করার দরকার নেই।


14

আমি তাই পেয়েছি:

git config --global http.proxy http://{domain}\\\{username}:{password}@{proxy ip}:{proxy port}

git config --global http.sslverify false

2
তিনটি নয় আমার জন্য দুটি স্ল্যাশ:{domain}\\{username}
ম্যাট কোকাজ

9

(আশা করি এই উত্তরটি আমার মতো কাউকে সহায়তা করবে))

উইন্ডোজের জন্য গিট ব্যবহার করে উইন্ডোজেও আমার একই সমস্যা হয়েছিল ।

আমি যথারীতি প্রক্সি সেটিং সেট করেছি:

git config --global http.proxy http://username:pass@proxy.com:port

আমার পরিস্থিতিতে, ব্যবহারকারীর নামটি ইমেল, সুতরাং এটিতে একটি @ সাইন রয়েছে। ইউজারনেমে 40% দিয়ে @ চিহ্নটি এনকোড করার পরে , সমস্যাটি সমাধান করা হবে।

সুতরাং, কেবলমাত্র পাসওয়ার্ডেই নয়, ব্যবহারকারীর নামটিতেও বিশেষ অক্ষরগুলি এনকোড করুন। ( এই উত্তরের মন্তব্য দেখুন )


তবে গোবল প্রক্সি যুক্ত করার পরে, আমার ওয়ার্কের রেপো থেকে সংযোগটি প্রত্যাখ্যান করা হচ্ছে, এটি সংযুক্ত হচ্ছে না 443 ত্রুটি
ভূপেন্দ্র

6

সোর্স ট্রিটিতে একই ত্রুটিটি পেয়েছিল, সরঞ্জামগুলি> বিকল্পগুলি> নেটওয়ার্কে যান এবং যদি আপনি ইতিমধ্যে প্রক্সি সেটিংস সেট করে রেখেছিলেন তবে গিট / মার্কিউরিয়ালে প্রক্সি সার্ভার কনফিগারেশন যুক্ত করুন পরীক্ষা করুন


6

কর্পোরেট প্রক্সিগুলির সাথে কাজ করার আমার বিস্তৃত অভিজ্ঞতা আছে। কনফিগারেশন সাধারণত ভাল কাজ করে

তবে আপনি যদি প্রক্সিটি কনফিগার করেছেন এবং গিট দিয়ে কাজ করা অসম্ভব (সর্বদা 443 ত্রুটি পাওয়া যাচ্ছে) আপনার কনফিগারেশনটি বাইপাস করে কোনও দূরত.অরগিন.প্রক্সি রয়েছে কিনা তা পরীক্ষা করে দেখার চেষ্টা করুন।

git config --list --show-origin

যদি আপনি পরীক্ষা করে থাকেন যে "দূরবর্তী.রিগিন.প্রক্সি" খালি মান হিসাবে কনফিগার করা আছে এটি আনসেট করার চেষ্টা করুন বা আপনার কর্পোরেট প্রক্সি দিয়ে প্রায় সেট করে রাখুন:

git config --add remote.origin.proxy "http://[yourproxy]:[yourport]"

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

git config http.sslverify false    
git config --global http.sslverify false

5

উইন্ডোজ On-তে বৈশ্বিক কনফিগারেশনে প্রক্সি সেট করার ফলে এই সমস্যাটি সমাধান হবে

গিট কনফিগারেশন - গ্লোবাল http.proxy http: // ব্যবহারকারী: পাসওয়ার্ড @ প্রক্সি_এডিডিআর: পোর্ট

তবে সমস্যাটি হ'ল আপনার পাসওয়ার্ডটি এনক্রিপ্ট করা হবে না ... আশা করি এটি খুব বেশি সমস্যা হবেনা কারণ বেশিরভাগ সময় আপনি আপনার পিসির একমাত্র মালিক হবেন।


1
: এনক্রিপ্ট পাসওয়ার্ড, ব্যবহার CNTLM করার জন্য, এখানে দেখুন stackoverflow.com/a/18618941/579234
Sogger

1
আপনি যদি প্রক্সি ব্যবহারকারী @ প্রক্সি_এডিডিআর: পোর্টটিতে সেট করেন তবে কেবল পাসওয়ার্ড বাদ দিলে গিটটি কাজ করবে, আপনি যখন সংযোগ করবেন তখন আপনার প্রক্সি সার্ভারের জন্য আপনাকে লগইন প্রম্পট দেবে। এটি বেশ সুন্দরভাবে কাজ করে।
মনস্টার মাশরুম

4

ipconfig /renew - আমার জন্য এই সমস্যাটি সমাধান করুন।


3

এই সমস্যাটি ব্যবহার করে আমার সমস্যাটি সমাধান করা হয়েছে

git config --global http.proxy http://login:password@proxyServer:proxyPort

1

আমি ব্যবহার করার সময় একটি ত্রুটি পেয়েছি

<git config --global http.proxy http://user:password@proxy_addr:port>

ত্রুটিটি হ'ল কনফিগারেশন ফাইলটি চিহ্নিত করা যায়নি কারণ এরকম কোনও ফাইল নেই। আমি কমান্ডটি পরিবর্তন করেছি

<git config --system http.proxy http://user:password@proxy_addr:port>

আমি উইন্ডোজ 7 কমান্ড প্রম্পটে গিট চালাচ্ছি।
উপরের কমান্ডটি কনফিগারেশন ফাইলটির উল্লেখ করে GIT_HOME/etc/gitconfig। বিকল্প নেই।
--global



-1

(কোনও উত্তর নয়, তবে একটি খুব অনুরূপ সমস্যা) আমি গিট গুই একটি প্রক্সিটির পিছনে উইন্ডোজ সিস্টেমে ইনস্টল করেছি। উইন্ডোজ সিস্টেমে চলমান লিনাক্স ভার্চুয়াল মেশিন থেকে 'গিট ক্লোন' জারি করা কাজ করে তবে গিট গুই শিরোনামে উল্লিখিত ৪৪৩ ত্রুটি পেয়েছে।

এটি সমাধানের জন্য, একটি [HTTP] বিভাগ যুক্ত করতে একজনকে% USERPROFILE% \। Gitconfig সম্পাদনা করতে হবে:

[http]
    postBuffer = 1000000000
    proxy = the.proxy.address:the.proxy.port
    sslcainfo = C:/Users/username/Documents/the.certificate.name.cer

নোট করুন যে সুরক্ষা শংসাপত্র ফাইলের পথে তার ব্যাকস্ল্যাশগুলি ('\') স্ল্যাশ ('/') দ্বারা প্রতিস্থাপিত হয়েছে।


-1

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

মূলত পদক্ষেপগুলি হ'ল :
গিট রিমোট আরএম অরিজিন গিট রিমোট অ্যাড অরিজিন
git@github.com: ব্যবহারকারী / repo.git
গিট পুশ অরিজিন মাস্টার
https://coderwall.com/p/7begkw/fatal-remote-error-you-can- টি-ধাক্কা-টু-Git


-1

অভিনব জিনিসগুলি চেষ্টা করার আগে, ফায়ারওয়াল এবং অ্যান্টিভাইরাস অক্ষম করে দেখুন এবং এটি কার্যকর কিনা তা দেখুন। আমার সমস্যা ছিল।


-1

আমি কচ্ছপ গিট ব্যবহার করছি এবং গিট ইন সিটিং এ যাচ্ছি এবং গ্লোবাল এ একই সেটিংস প্রয়োগ করছি। প্রয়োগ করুন এবং ঠিক আছে। আমার জন্য কাজ করেছেন।


-1

ভিজ্যুয়াল স্টুডিওতে যান

সরঞ্জাম / নিউগেট প্যাকেজ ম্যানেজার / প্যাকেজ ম্যানেজার কনসোল

গিট কনফিগারেশন টাইপ করুন - গ্লোবাল http.proxy http: //xxx.xxxx.xxxx: পোর্ট

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