Https টির উপরে গিটহাব প্রমাণীকরণ ব্যর্থ হয়েছে, ভুল ইমেল ঠিকানা ফেরত


128

কমান্ড লাইন (https ওপরে, এসএসএস নয়) থেকে গিটহাবের সাহায্যে একটি ধাক্কা বা অন্য কোনও ক্রিয়াকলাপ শুরু করা যা ব্যবহারকারীর নাম এবং পাসওয়ার্ডের জন্য কল দেয় কেবল ব্যর্থ হয় না, যখন তা হয়, ফিরে আসে

Username for 'https://github.com': username
Password for 'https://username@github.com': 
remote: Invalid username or password.
fatal: Authentication failed for 'https://github.com/username/repository.git/'

আমার কোনও @github.comঠিকানা নেই। পাসওয়ার্ড এবং ব্যবহারকারীর নামটি সঠিক।

আমি জানি যে আমি এসএসএইচে যেতে পারি এবং কীগুলি ব্যবহার করতে পারি তবে এটি কেন উত্তর দেয় না যে কেন https এর মাধ্যমে প্রমাণীকরণ ব্যর্থ হচ্ছে।


ডকুমেন্টেশন git-scm.com/book/en/… গিট-কনফিগারেশন - সংগ্রহস্থল বা গ্লোবাল বিকল্পগুলি পাবেন
জন স্মিথ

উত্তর:


171

গিটহাবের সমর্থন অবিলম্বে সমস্যার মূল নির্ধারণ করেছে: দ্বি-গুণক অনুমোদন।

Https দিয়ে শেলের উপর দিয়ে গিটহাব ব্যবহার করতে একটি OAuth টোকেন তৈরি করুন । পৃষ্ঠা নোট হিসাবে, আমাকে আমার ব্যবহারকারীর নাম এবং পাসওয়ার্ডের শংসাপত্রগুলি কেচেইন থেকে সরিয়ে ফেলতে হয়েছিল তবে osx-keychainস্থানটি সহ, টোকেনটি পাসওয়ার্ড হিসাবে সংরক্ষণ করা হয় এবং জিনিসগুলি ঠিক দ্বি-ফ্যাক্টর অনুমোদন ছাড়াই https এ কাজ করবে।


4
+1 টি। : আপনি একটি এনক্রিপ্ট করা netrc মধ্যে স্তুতি (ব্যক্তিগত অ্যাক্সেস টোকেন) ব্যবহার করতে পারেন stackoverflow.com/a/18607931/6309
VonC

PAT এবং OAuth এর মধ্যে পার্থক্য কী?
lindhe

@ লিন্ধে ওআউথ টোকেন হ'ল এক প্রকার টোকেন, এই ক্ষেত্রে পিএটি একটি ওআউথ টোকেন।
কেরি জোন্স

22

আমার কোনও @github.comঠিকানা নেই

আপনার দরকার নেই: এটি @হল ব্যবহারকারীর নাম: পাসওয়ার্ড এবং ডোমেনের মধ্যে বিভাজক।
এটি কোনও ইমেল ঠিকানা নয়।

একটি সম্পূর্ণ গিটহাব https url হ'ল:

https://username:password@github.com/username/reponame.git

পাসওয়ার্ড ছাড়াই (যা তখন কমান্ড লাইনে জিজ্ঞাসা করা হত) তা দিয়েছিল:

https://username@github.com/username/reponame.git

কিন্তু আবার, username@github.com কোনও ইমেল ঠিকানা নয়, শংসাপত্রগুলির প্রথম অংশ।

আপনার কেসটি সঠিক usernameএবং reponameতা সঠিক তা নিশ্চিত করুন : এটি কেস সংবেদনশীল

নোট করুন যে আপনি ইউআরএলটিতে শংসাপত্রগুলি পরিষ্কারভাবে রাখতে চান না তবে আপনি .netrc.gpg(বা _netrc.gpgউইন্ডোজে) আপনার শংসাপত্রগুলি সংরক্ষণ এবং এনক্রিপ্ট করতে পারেন।
" ব্যবহারের সময় পাসওয়ার্ড টাইপিং এড়ানোর কোনও উপায় আছেhttps://github " দেখুন।


আপনি পাসওয়ার্ডটি বাইরে রেখে দিতে পারেন, প্রতিবার পাসওয়ার্ডটি টাইপ করে। সেক্ষেত্রে তা হবে https://username@github.com/username/reponame.git
মার্ক হিলড্রেথ

ওহ, এটা বোধগম্য। ধন্যবাদ. আমি কেস সংবেদনশীলতা সম্পর্কে জানতাম এবং আমি আত্মবিশ্বাসী যে আমি ব্যবহারকারীর নাম এবং পাসওয়ার্ড দিচ্ছি তা সঠিক। (তারা ওয়েবসাইট সাইন ইন করার জন্য জরিমানা কাজ করি।) একটি
Ele

2
@ ইল হ্যাঁ, তবে আপনার পাসওয়ার্ডে কি বিশেষ অক্ষর রয়েছে (যেমন: ! * ' ( ) ; : @ & = + $ , / ? # [ ] ) ? তাদের "শতাংশ-এনকোডেড" হওয়া দরকার ( এন.ইউইউইকিপিডিয়া.আর / উইকি / পার্সেন্ট-এনকোডিং )।
ভোনসি

পাসওয়ার্ডটি আলফানিউমেরিক। আমি যখন মেশিনের পাশে থাকি তখন 'গিট রিমোট-ভি' কী দেয় তা আমি দেখতে পাব তবে মনে হবে পরবর্তী গিটহাব সমর্থনে আমার যোগাযোগের প্রয়োজন হতে পারে।
এলে

@ele প্রথমে .netrc পদ্ধতির চেষ্টা করুন (এমনকি পরীক্ষার জন্য এনক্রিপ্টও করবেন না)। যদি এটি কাজ না করে, গিটহাব সমর্থনটি আসলেই পরবর্তী পদক্ষেপ।
ভোনসি 4'14

21
  • শংসাপত্র ব্যবস্থাপক => উইন্ডোজ ম্যানেজারে যান
  • টিএফএস সম্পর্কিত সমস্ত কিছু মুছুন
  • এখন একটি জেনেরিক শংসাপত্র যুক্ত ক্লিক করুন এবং নিম্নলিখিত মান প্রদান

    (1) ইন্টারনেট বা নেটওয়ার্ক ঠিকানা: গিট: https: //tfs.donamain নাম (2) ব্যবহারকারীর নাম: আপনার ব্যবহারকারীর নাম (3) পাসওয়ার্ড: আপনার পাসওয়ার্ড

    এটি এটি ঠিক করা উচিত


কি দারুন. আমি পছন্দ করি এটি ভুল পাসওয়ার্ডটি কীভাবে সংরক্ষণ করে। তারপরে আপনাকে ম্যানুয়ালি আপডেট করতে হবে বা এটি মুছতে হবে
কলব ক্যানিয়ন

10

আপনি যদি আগে কোনও আলাদা শংসাপত্র সংরক্ষণ করেন তবে উইন্ডোতে এটি ঘটতে পারে। শংসাপত্র পরিচালকের কাছে যান এবং সঞ্চিত গিথুব শংসাপত্রগুলি মুছুন


1
উইন্ডোজ শংসাপত্র ব্যবস্থাপকের নতুন পাসওয়ার্ডে সরাসরি পাসওয়ার্ড সম্পাদনা করাও সম্ভব।
স্পেনহোয়েট


8

আমি যখন গিথুবের জন্য 2-মুখী প্রমাণীকরণ সক্ষম করেছি তখন আমার সাথে একই জিনিস ঘটেছিল। সমাধান করার জন্য আমি যেগুলি করেছি:

  • আপনার ব্যক্তিগত অ্যাক্সেস টোকেন পান। এটি আপনাকে চেক করতে এবং জেনারেট করতে হবে যদি ইতিমধ্যে পাওয়া না যায়। এর জন্য লিঙ্ক: https://github.com/settings/tokens
  • আপনার স্থানীয় যান এবং ফোল্ডার মুছুন এবং গিথুব থেকে পুনরায় ক্লোন শাখা।
  • আপনি যে কমান্ডটি আগে চেষ্টা করেছিলেন তা চেষ্টা করুন অর্থাত: গিট পুলের উত্স মাস্টার master
  • ব্যবহারকারীর নাম লিখুন এবং পাসওয়ার্ডে টোকেনটি উত্পন্ন উত্সাহিত করুন এবং সেই টোকেনটি কোথাও সংরক্ষণ করতে ভুলবেন না, যাতে প্রয়োজনে আপনি পুনরায় ব্যবহার করতে পারেন।

এটি করা আপনার সমস্যার সমাধান করবে।


ভাল কলআউট - ম্যাক এ আমার সাথে এটি
ঘটছিল

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

5

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

আশা করি যে কাউকে সাহায্য করে!


-2

উইন্ডোজে, আপনি চুপচাপ আপনার অ্যান্টিভাইরাস বা উইন্ডোজ ফায়ারওয়াল দ্বারা অবরুদ্ধ হতে পারেন। অস্থায়ীভাবে সেই পরিষেবাগুলি বন্ধ করে দিন এবং দূরবর্তী উত্স থেকে চাপ / টানুন।

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