git - গিট টান/পুশ-এইচটিটিপিএস অ্যাক্সেস করতে অক্ষম, এসএসএল রুটিনগুলি ডাউন বলে মনে হচ্ছে




github (12)

@ এবং মন্তব্য মন্তব্য আমার জন্য কাজ করেছে:

এই পদক্ষেপগুলি ব্যবহার করে গিট সংস্করণ 1.9.5 থেকে 2.15.1 এ আপডেট করুন:

সোর্সট্রি-তে, মেনুতে যান সরঞ্জামসমূহ বিকল্পসমূহ গিট Embed এম্বেডড গিট ব্যবহার করুন

আমি প্রতিদিনের ভিত্তিতে গিট (এবং গিটহাব) ব্যবহার করছি এবং সবকিছু ঠিকঠাকভাবে কাজ করে চলেছে এবং হঠাৎ করেই, আমি আমার গিট কমান্ডের মাধ্যমে আমার দূরবর্তী গিটহাব সংগ্রহস্থলটির সাথে আর যোগাযোগ করতে পারি না। আমি যখন "গিট টান" চেষ্টা করি, এটি নিম্নলিখিত ত্রুটিটি দেয়:

মারাত্মক: ' https://github.com/snahrvar/eatibl.git/ ' অ্যাক্সেস করতে অক্ষম: ত্রুটি: 1407742E: SSL রুটিন: SSL23_GET_SERVER_HELLO: tlsv1 সতর্কতা প্রোটোকল সংস্করণ

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

যে কোনও সাধারণ চিন্তাভাবনা বা দিকনির্দেশনা প্রশংসিত হবে!

যদি এটি কিছুটা সহায়ক হয় তবে এখানে আমার পরিবেশ:

  • গিট সংস্করণ: 1.9.4.msysgit.2
  • উইন্ডোজ সংস্করণ: উইন্ডোজ 8.1

@ ফ্রেডেরিকের মন্তব্যে দেওয়া পরামর্শ অনুসারে টর্টোসজিট এবং জিসিএম আপডেট করা আমার কোনও উপকারে আসে নি, তবে গিটকে আপডেট করা নিজেই করেছে।

https://git-scm.com/download/win

গিটের নতুন সংস্করণটি সঠিকভাবে ইনস্টল হয়েছে এবং পূর্ববর্তী স্থাপনাগুলির সাথে বিরোধ নয় তা নিশ্চিত করার জন্য (এটি যদি আপনি টরটোইজিট ব্যবহার করেন, কারণ এটি পৃথক ফোল্ডার এবং PATH ভেরিয়েবলের সাথে বিশৃঙ্খলা ব্যবহার করবে), আপডেট করা গিট ইনস্টল করার আগে বিদ্যমান গিট ইনস্টলেশনটি সরিয়ে ফেলুন । প্রশাসকের অধিকারগুলি সহ ইনস্টল করা দরকার।


আপনি যদি অ্যান্ড্রয়েড স্টুডিও বা ইন্টেলিজ আইডিইএ ব্যবহার করে থাকেন, গিটকে https://git-scm.com/download/win আপডেট করছেন এবং নতুন সংস্করণে নির্দেশিত করার পথটি আমার জন্য সমস্যার সমাধান করছেন।


আপনি সম্ভবত গিটহাবের দুর্বল এসএসএল এনক্রিপশন প্রোটোকলগুলির অবমূল্যায়নের সাথে বেমানান হয়ে চলেছেন:

দুর্বল ক্রিপ্টোগ্রাফিক মান অপসারণ বিজ্ঞপ্তি

সমাধানটি পৃথক হবে, তবে উইন্ডোজের জন্য আপনার সম্ভবত গিট শংসাপত্র ব্যবস্থাপককে 1.14.0 এ আপগ্রেড করতে হবে

https://github.com/Microsoft/Git-Credential-Manager-for-Windows/releases/tag/v1.14.0


একটি অনুরূপ ত্রুটি সম্মুখীন। উইন্ডোজে, উইন্ডোতে সর্বশেষ সংস্করণে গিট আপডেট হয়েছে। যে সমস্যা স্থির।


একটি দ্রুত সমাধান হ'ল গিট কনফিগারেশন - গ্লোবাল http.ssl সত্য সত্য যাচাই করুন , তবে এটি এসএসএল ব্যবহার করে উদ্দেশ্যকে পরাস্ত করার কারণে এটির প্রস্তাব দেওয়া হয় না।

দ্বিতীয় এবং সর্বোত্তম উপায় হ'ল কোনও এসএসএল URL এর চেয়ে ssh কী ব্যবহার করা।

এসএসএইচ কী উত্পন্ন করার পদক্ষেপ

গিট টার্মিনাল (গিট বাশ) এ নিম্নলিখিত কমান্ডটি চালান: ssh-keygen

কমান্ডটি চালানোর পরে, নিম্নলিখিত বার্তাটি উপস্থিত হবে:

সরকারী / বেসরকারী আরএসএ কী জুড়ি তৈরি করা।

কী (/h//.ssh/id_rsa) সংরক্ষণ করতে ফাইল প্রবেশ করুন:

কীটি সংরক্ষণ করার জন্য পথটি দিন, উদাহরণস্বরূপ, ফাইলটি প্রবেশ করুন যাতে (/h//.ssh/id_rsa) কী সংরক্ষণ করতে হবে: C:\Users\Public\my-new-ssh-key

তারপরে সেই কীটির জন্য পাসফ্রেজ দিন (সর্বনিম্ন 8 টি অক্ষরের যে কোনও পাসওয়ার্ড)

• এরপরে নিম্নলিখিত কমান্ডটি চালান: eval “$ (ssh-এজেন্ট )s)”

ssh-add C:/Users/Public/my-new-ssh-key নিম্নলিখিত কমান্ডটি চালান: ssh-add C:/Users/Public/my-new-ssh-key নোট: সদ্য নির্মিত SSH কী-এর পথে ফরোয়ার্ড স্ল্যাশ ব্যবহার করুন।

তারপরে, my-new-ssh-key.pub ফাইলটির বিষয়বস্তু যুক্ত করুন এবং এটি পাবলিক কী (বিটবকেট, গিটহাব, ইত্যাদি) এর পাঠ্য অঞ্চলে যুক্ত করুন


এটিই আমার পক্ষে কাজ করেছিল।

  1. গিটের সর্বশেষতম সংস্করণটি এখান থেকে ইনস্টল করুন: https://git-scm.com/download/win
  2. টর্টোইজগিতে, মেনু সেটিংসে যান সাধারণ it Git.exe পাথ - এটিকে 32-বিট থেকে 64-বিট পথে পরিবর্তন করুন: সি: \ প্রোগ্রাম ফাইল (x86) it গিট \ বিন → সি: \ প্রোগ্রাম ফাইলগুলি it গিট \ বিন

কখনও কখনও, এটি পুরানো এসএসএল ব্যবহার করে এবং আর রক্ষণাবেক্ষণ না করে যা পুরানো এসএসএল দ্বারা ঘটে থাকে, আপনি উইন্ডোজের জন্য সর্বশেষ গিট ইনস্টল করতে পারেন এবং এটিতে কচ্ছপের সেটিংয়ে git.exe পথ নির্দেশ করতে পারেন, তারপরে এই সমস্যাটি চলে গেল।


গিট আপডেট করা আমার পরিস্থিতিতে যথেষ্ট ছিল না। কয়েক ঘন্টা ডিবাগিংয়ের পরে, এটি আমার স্থির ছিল:

C:\wamp64\www\maandlastenmanager> git config http.sslVersion
tslv1.0

C:\wamp64\www\maandlastenmanager> git config http.sslVersion tlsv1.2

C:\wamp64\www\maandlastenmanager> git config http.sslVersion
tslv1.2

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

এর আগে আমার https প্রোটোকল ক্লোনিং কাজ করছে না এবং ত্রুটি দিচ্ছে

মারাত্মক: ' https://github.com/tensorflow/models/ ' অ্যাক্সেস করতে অক্ষম: ত্রুটি: 1407742E: SSL রুটিনগুলি: SSL23_GET_SERVER_HELLO: tlsv1 সতর্কতা প্রোটোকল সংস্করণ

একবার আমি নতুন সংস্করণ ডাউনলোড করেছি এবং একই ক্লোন কমান্ডটি চালিয়েছি এটি কোনও সমস্যা ছাড়াই কাজ করেছে।


ম্যাকোস-এ আপনি git মাধ্যমে সর্বশেষতম git install করতে পারেন।


হ্যাঁ, আমি আজ একটি টান অনুরোধে একই সমস্যার মুখোমুখি হয়েছি এবং সমাধানটি ছিল উইন্ডোজের জন্য গিটের সর্বশেষ (২.১16.২) )৪-বিট সংস্করণটি ডাউনলোড করে গিটকে আপডেট করা। এটি প্রকাশিত হয়েছিল 5 দিন আগে, 2018-02-20 এ।





github