مشکلی احراز هویت و لاگین گیت در ویندوز Access denied


ممکنه برای شما هم پیش اومده باشه که در هنگام تعامل گیت و ریپازیتوری این اررور برای شما بوجود بیاد.

remote: HTTP Basic : Access denied
fatal: Authentication failed for 'https://gitlab.com/Mdhesari/myTestRepo.git

این مشکل به این معنیه که اطلاعات حساب کاربری شما در سایتی که مخزنتون قرار داره مثل گیت لب یا گیت هاب صحیح وارد نشده.

شما چندتا راه برای حل این موضوع دارین که من راه ساده تر و بهترش رو توو چند جمله بهتون میگم.




در کنترل پنل ویندوز یک بخشی وجود داره به اسم Credential Manager که میتونید اطلاعات محرمانه ای که برای ورود به سایت ها و برنامه های مختلف استفاده میکنید و قبلا وارد کردید رو مدیریت کنید.

برای ورود به این بخش یا میتونید در قسمت جستجو Credential Manager رو سرچ کنید و یا در کنترل پنل > آیتم User Accounts > با کلیک روی Credential Manager این کنسول رو باز کنید.

Credential Manager
Credential Manager


همونطور که مشاهده میکنید در قسمت Generic Credentials سایت هایی که من اطلاعات حساب کاربری وارد کردم اونجا ذخیره شده و میتونیم به راحتی حذفشون کنیم.

بعد از حذف سایت مورد نظر حالا میتونید از همونجا یه حساب جدید یا برگردید به ترمینال و فعالیت مورد نظرتون رو انجام بدین مثلا clone, pull, push etc بعد از درخواست یه پنجره باز میشه که از شما اطلاعات یوزر و پسوردتون رو میگیره.



راه های دیگه ای هم وجود داره و اما من به همین راه حل بسنده کردم، امیدوارم که کمکتون کنه، اگر سوالی داشتین در کامنت ها حتما بپرسید. موفق باشید.