গিটহাব পাসওয়ার্ড পরিবর্তিত হয়েছে, আর রিমোটে ফিরে যেতে সক্ষম নয়


111

আমি আমার গিটহাব পাসওয়ার্ড পরিবর্তন করার পরে, আমি রিমোটে চাপ দিতে অক্ষম:

$ git push origin master
remote: Invalid username or password.

এখানে কি কেবলমাত্র ভান্ডারটির ক্লোন করা আছে?


কেবল রিমোটটি সরান এবং আবার যুক্ত করুন
onwayway133

1
সত্যি? "শুধু রিমোটটি সরিয়ে আবার যুক্ত করবেন"? স্ক্র্যাচ থেকে শুরু করা অসুবিধাজনক এবং কিছু ক্রিয়াকলাপে ত্রুটি-প্রবণ।
জেসন এস

1
দ্বি-গুণক প্রমাণীকরণ সক্ষম করার পরে এটিও ঘটতে পারে, এক্ষেত্রে আপনার এখানে নির্দেশনাটি অনুসরণ করা উচিত: stackoverflow.com/a/34919582/2898283
mechatroner

@ জেসনস একটি রিমোট পুনরায় যুক্ত করা খুব কমই "স্ক্র্যাচ থেকে শুরু" is এটি কেবলমাত্র দূরবর্তী শাখাগুলির স্থানীয় অনুলিপিগুলি সংশোধন করবে, যা আপনি সরাসরি কোনওভাবেই সংশোধন করেন না; সমস্ত স্থানীয় শাখা অক্ষত থাকবে, যদিও আমি নিশ্চিত না যে ট্র্যাকিংয়ের প্রভাব পড়বে কিনা।
jpmc26

@ jpmc26 আমি ভাণ্ডার সামগ্রীটি বোঝাতে চাইছি না, এর অর্থ ইউআরএল পুনরায় যুক্ত করা adding
জেসন এস

উত্তর:


187

আপনি যদি আপনার রিমোটের পাসওয়ার্ডটি কেবলমাত্র ব্যবহারকারীর নাম নয়, পরিবর্তিত হয়ে থাকেন তবে দূরবর্তী তথ্যটি পরীক্ষা করতে নিম্নলিখিত কমান্ডটি ব্যবহার করে দেখুন: -

গিট দূরবর্তী শো উত্স

এটি প্রদত্ত গিট ব্যবহারকারীর জন্য আপনার পাসওয়ার্ডের জন্য জিজ্ঞাসা করবে, এটি সঠিকভাবে পূরণ করুন এবং এখন চেষ্টা করুন: -

গিট টান

বা,

গিট ঠেলা

আপনার ব্যবহারকারীর নাম বা দূরবর্তী ইউআরএলের মতো অন্যান্য জিনিসগুলি পরিবর্তন না করা অবধি এটি কাজ করা উচিত, আপনি নিম্নলিখিত গিট ডকুমেন্টেশনটি একবার দেখে নিতে পারেন: -

https://help.github.com/articles/setting-your-username-in-git/

https://help.github.com/articles/changing-a-remote-s-url/


9
এটা আমার জন্য কাজ করে. git remote show originপ্রম্পট দেখায়
লাজারো ফার্নান্দিস লিমা সুলেমান

14
আকর্ষণীয় - git remote show originআমাকে অনুরোধ showজানায়নি , এটি আমাকে সবেমাত্র উত্সাহিত করেছে, তাই আমি ভেবেছিলাম এটি ব্যর্থ হয়েছে (আমার এটি করার জন্য আমার কী প্রয়োজন ছিল)। তবে, সেক্ষেত্রে আমি চেষ্টা করেছিলাম git push origin masterএবং তা আমাকে প্ররোচিত করেছিল। তাই ... আমি এখনও পেয়েছিলাম যেখানে আমি হতে :) প্রয়োজন
dwanderson

1
ইন্টেলিজ এবং অ্যান্ড্রয়েড স্টুডিও দিয়ে এটি ব্যবহার করে দেখেছি এবং উভয়ই পুনরায় আরম্ভ না করেই কাজ করে নি, সম্ভবত শংসাপত্রগুলি ক্যাশে হওয়ার কারণে। আমি এর প্রতিফলিত করতে উত্তর সম্পাদনা করেছি।
অলিভার হউসেলার 10'17

2
আমার জন্য বর্ণিত হিসাবে কাজ করেছেন।
নব্র

2
ম্যাকের প্রত্যাশার মতো কাজ করেছেন। উত্তর গ্রহণ করা উচিত।
আকঙ্কা

38

আপনার টার্মিনালে পাসওয়ার্ড আপডেট করতে। নীচের কমান্ডটি ব্যবহার করে দেখুন, এটি আপনাকে আবার পাসওয়ার্ড দেবে।

git push -u origin master

37

ওপি kenu.heo পুনরায় ক্লোনিং রেপো, অপসারণ দ্বারা বিষয় প্রায় কাজ করেছে তারপর।

তবে অন্যদের জন্য:

এটি আপনার ওএস, গিট সংস্করণ এবং আপনি যে প্রোটোকলটি ব্যবহার করছেন তার উপর নির্ভর করে।

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

এই পাসওয়ার্ড ইস্যুতে আপনি https url ব্যবহার করছেন (এটি কোনও ssh নয়, যা পাবলিক / প্রাইভেট ssh কীগুলির উপর নির্ভর করে এবং কোনও GitHub অ্যাকাউন্ট পাসওয়ার্ড দ্বারা প্রভাবিত হবে না, যেহেতু আপনার GitHub অ্যাকাউন্টে পাবলিক এসএসএইচ কী নিবন্ধিত হয়েছে) পরিবর্তন হত না)।

এটি দিয়ে পরীক্ষা করুন git remote -v

আপনি গিটকে জোর করে আপনার গিটহাব লগইনটি ব্যবহার করতে বাধ্য করতে পারেন:

git remote set-url origin https://Username@github.com/Username/MyRepo.git

( আপনার নিজস্ব মান অনুসারে ' Username' এবং ' MyRepo.git' প্রতিস্থাপন করুন )

তারপরে আবার চেষ্টা করুন, এটিতে আপনার গিটহাবের পাসওয়ার্ড চাওয়া উচিত। নতুনটি প্রবেশ করান।

যদি এটি কাজ না করে, আপনি 2 এফএ (2-ফর্ম প্রমাণীকরণ) সক্রিয় করেছেন কিনা তা পরীক্ষা করে দেখুন। যদি এটি হয় তবে আপনার একটি পিটিএ তৈরি করতে হবে (ব্যক্তিগত টোকন অ্যাক্সেস)। " প্রমাণীকরণের জন্য জিজ্ঞাসা না করার জন্য উইন্ডোজের গিটহাবের মতো গিট ক্লায়েন্টগুলি কনফিগার করুন
" এ আরও দেখুন ।


ধন্যবাদ, আমি ম্যাকোএসএক্স ব্যবহার করি, গিট 1.8.x। আমি স্থানীয় রেপো অপসারণ নিয়ে প্রায় কাজ করেছি, তারপরে এটিকে সংযুক্ত করুন।
kenu.heo

2
@ কেনু.ইহো ঠিক আছে আমি আপনার উপসংহারটি অন্তর্ভুক্ত করার জন্য উত্তরটি সম্পাদনা করেছি, তবে আমি এমন উপাদানগুলিও যুক্ত করেছি যা অন্যকে সহায়তা করতে পারে।
ভনসি

git remote set-url origin https://github.com/shared_repo/shared_repo.gitউইন্ডোজে গিট শেল থেকে আমার জন্য কাজ করেছেন
চয়েলটন বি হিগগিনবটম

উবুন্টু 16.04 এলটিএসে কাজ করে।
এসডি

22

উইন্ডোজ সিস্টেমে কোনও পদক্ষেপই আমার পক্ষে কাজ করেনি, সমস্যাটি হ'ল শংসাপত্রগুলি উইন্ডোজ শংসাপত্র ব্যবস্থাপকটিতে সঞ্চিত থাকে।

আপনি নিয়ন্ত্রণ প্যানেলে যেতে পারেন -> ব্যবহারকারী অ্যাকাউন্ট -> শংসাপত্র ব্যবস্থাপক -> উইন্ডোজ শংসাপত্রগুলি

জেনেরিক শংসাপত্রগুলির আওতায় আপনি আপনার গিট ইউআরএল খুঁজে পাবেন, নির্বাচনটি প্রসারিত করুন এবং সম্পাদনাতে ক্লিক করুন।

একবার সম্পাদনা করা মাত্র আবার গিট পুশ শুরু করে এবং এটি কাজ করা উচিত।

তথ্যের উত্স: - গিট থেকে শংসাপত্রগুলি সরান


1
আমি উইন্ডোজ 10 এ একই নিশ্চিত করতে পারি।
tmsss

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

16

আমি যা অভিজ্ঞতা পেয়েছি তা থেকে আপনাকে কেবল রিমোট-অ্যাড্রেটারকে আবার প্রবেশ করতে হবে

এবং গিট নীরব থাকা এবং অবহেলিত ব্যবহার না করে নতুনটির জন্য usr / পাসওয়ার্ড জিজ্ঞাসা করবে।

আপনার রিমোটগুলি দেখুন, আপনি কোনটি পরিবর্তন করতে চান তা সন্ধান করুন

>git remote  
github
gitcafe
company

উদাহরণস্বরূপ, আপনি যদি নিজের কোম্পানির রেপো পাসওয়ার্ড পরিবর্তন করেন তবে আপনি এটি করতে পারেন:

>git remote remove company

এটি আপনার ফোল্ডারটিকে স্পর্শ করবে না , আপনার কমিটগুলিকে স্পর্শ করবে না । এটি কেবল গিট থেকে একটি url- স্ট্রিং মুছবে delete

তারপরে, এই url আবার যুক্ত করুন:

>git remote add company https://git.AyCramba.com/xxx.git

এটি ঠেলা:

>git push company master
username for 'https://git.AyCramba.com':
password for 'https://git.AyCramba.com':

তারপরে এটি ঠেলাঠেলি শুরু করে

আশা করি এটা সাহায্য করবে.


1
git remote set-urlআমি উল্লেখ আমার উত্তরে একটি অপসারণ + যোগ আছে।
ভোনসি

3

ব্যবহারকারীর নাম এবং পাসওয়ার্ড উইন্ডোজ শংসাপত্রের ম্যানেজারে সঞ্চয় করা যেতে পারে। প্রয়োজনে সেখানে পরীক্ষা করুন এবং আপডেট করুন।

(আমি জানি এটি কিছুটা সুস্পষ্ট এবং সহজ, তবে কিছু লোককে সাহায্য করতে পারে))


2

আমার জন্য উইন্ডোজ 7-এ গিট-ব্যাশ ব্যবহার করে গিট চলছে, চলছে:

git push origin master

এটা কাজ করে। এটি উইন্ডোজ 7 কে আমার গিট ক্রেডিটগুলির জন্য আবার জিজ্ঞাসা করার অনুরোধ জানায় এবং তারপরে পাসওয়ার্ড আপডেট করার জন্য সেগুলি (উইন্ডোজ যেখানেই হোক না কেন) সংরক্ষণ করে।


1

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

আমার পরিস্থিতি কিছুটা আলাদা: ব্যক্তিগত জিএইচ অ্যাকাউন্ট, একটি প্রাইভেট কোম্পানির রেপোতে চাপ দেওয়া, ম্যাকের এসএসএইচ এবং গিট কমান্ড লাইন ব্যবহার করে। আমার পাসওয়ার্ড না আমার উভয় সঞ্চিত .gitconfigকিংবা কোনো কীচেইনে কিংবা Git মধ্যে credential.helper

পার্সোনালামের নীচের উদাহরণে আমার জিএইচ অ্যাকাউন্ট, কোম্পানির নাম সংস্থা (জিএইচ-তে রেপির মালিক) এবং রেপোনাম হ'ল সংগ্রহস্থল।

আমার মূল ত্রুটির বার্তাটিও কিছুটা পৃথক ছিল: চেষ্টা করার git push origin masterফলস্বরূপ

remote: Repository not found.
fatal: repository 'https://github.com/CompanyName/RepoName.git/' not found

আমার জিএইচ পাসওয়ার্ড পরিবর্তনের আগে রিমোটটি কাজ করছিল, এবং আমি রিমোটটি সরাতে চাইনি কারণ আমার স্থানীয় পরিবর্তন ছিল যা আমাকে ধাক্কা দেওয়ার প্রয়োজন ছিল।

অবশেষে একটি উত্তরে seveas করতে এই প্রশ্নের উপর GitHub কমিউনিটি ফোরাম আমার ডান দিক ইঙ্গিত করলেন। মূল জিনিসটি ছিল আমার জিএইচ অ্যাকাউন্টের নামটি রিমোট (ব্যক্তিগত) রেপোর সাথে সংযুক্ত করা।

এটি আমার পক্ষে কাজ করেছে:

git remote set-url origin https://PersonalName@github.com/CompanyName/RepoName.git

তারপর

git remote show origin

সঙ্গে অনুরোধ জানানো

Password for 'https://PersonalName@github.com': 

আমি আমার নতুন পাসওয়ার্ডটি প্রবেশ করতে সক্ষম হয়েছি, দূরবর্তী বিশদটি দেখেছি এবং git push origin masterসফল হয়েছি ।


0

যদি আপনার কাছে গিথুব 2 এফএথ সেটআপ রয়েছে, আপনার ব্যক্তিগত অ্যাক্সেস টোকেন প্রয়োজন (গিট ক্লিমে আপনার গিথব পাসওয়ার্ডের জায়গায়), এটি তৈরি করতে এই নির্দেশাবলী অনুসরণ করুন: https://help.github.com/en/github/authenticating-to -github / তৈরি-একটি-ব্যক্তিগত অ্যাক্সেস-টোকেন-জন্য-কম্যান্ড-লাইন

তারপরে এমন কিছু করুন

গিট চেকআউট মাস্টার

গিট পুলের উত্স <--- এই মুহুর্তে আপনাকে আপনার শংসাপত্রগুলির জন্য জিজ্ঞাসা করা হবে, আপনার সাধারণ গিথাব ব্যবহারকারী প্রবেশ করুন এবং পাসওয়ার্ড হিসাবে উপরের লিঙ্কটিতে উত্পন্ন টোকেনটি পেস্ট করুন।

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