
آیا سعی کرده اید به یک مخزن GitHub تغییر دهید اما با چنین خطایی مواجه شدید؟
این خطا به این دلیل رخ می دهد که از 13 آگوست 2021. دیگر نمی توانید کدی را با نام کاربری و رمز عبور خود به GitHub ارسال کنید. این در تلاشی است تا پلتفرم آنها تا حد امکان ایمن باشد.
خوشبختانه این مشکل به راحتی قابل رفع است. به جای استفاده از رمز عبور برای ارسال کد به Git، برای دسترسی به GitHub به یک رمز شخصی نیاز دارید.
راهنمای گام به گام برای رفع “خطای احراز هویت رمز عبور حذف شد”
برای رفع خطای «پشتیبانی از احراز هویت رمز عبور حذف شد»، باید یک توکن دسترسی GitHub ایجاد کنید که میتوانید از آن برای فشار دادن به مخازن استفاده کنید.
در اینجا یک راهنمای گام به گام برای ایجاد یک نشانه دسترسی برای استفاده از GitHub شما آورده شده است.
1. وارد GitHub شوید
طبق معمول با نام کاربری و رمز عبور خود وارد حساب GitHub خود شوید.
2. به تنظیمات GitHub بروید
انتخاب کنید تنظیمات با کلیک کردن روی منوی کشویی در گوشه سمت راست بالای تصویر نمایه خود، آن را لمس کنید.
3. Developer Settings را انتخاب کنید
در نمای تنظیمات، به گوشه سمت چپ پایین پانل نگاه کنید. کلیک تنظیمات برنامه نویس.
4. روی پیوند Personal Access Tokens کلیک کنید.
سپس انتخاب کنید نشانه های دسترسی شخصی و انتخاب کنید توکن ها (کلاسیک) گزینه.
5. ایجاد توکن جدید (کلاسیک)
سپس انتخاب کنید یک توکن جدید تولید کنید (کلاسیک) تا یک توکن دسترسی جدید GitHub برای خود ایجاد کنید.
6. توکن را تنظیم کنید
هنگام ایجاد توکن دسترسی GitHub باید به سه نکته توجه داشت:
- یادداشت/توضیحات رمزی تا به خود یادآوری کنید که رمز در کجا استفاده می شود. من از چیزی مانند “توکن اشتراکی GitHub من” استفاده می کنم. اگر به نشانه های بیشتری نیاز دارید، حتما توضیحات واضحی اضافه کنید.
- تاریخ انقضا تا توکن دسترسی در آینده نزدیک منقضی شود. شما می توانید رمزی را انتخاب کنید که منقضی نمی شود، اما GitHub قویاً توصیه می کند که این کار را نکنید!
- محدوده که در آن نشانه دسترسی استفاده خواهد شد. من یک حساب سرگرمی GitHub با پروژه های نه چندان مهم دارم، بنابراین فقط هر گزینه را از لیست انتخاب کردم. اما مطمئن شوید که دامنه ها را به دقت بخوانید تا در صورت غیرضروری دسترسی خیلی گسترده ای به آن ندهید.
9. تولید توکن
پس از تنظیم نشانه دسترسی، کلیک کنید تولید توکن برای زندگی با او رمز دسترسی را فقط یک بار مشاهده خواهید کرد، پس حتما آن را در مکانی امن نگهداری کنید.
اگر توکن خود را گم کنید، همیشه می توانید به راحتی یک رمز جدید ایجاد کنید. اما این کار اسکریپت ها و برنامه هایی را که ممکن است از قبلی استفاده کنند را خراب می کند!
10. به جای رمز عبور از رمز استفاده کنید
اکنون آماده هستید تا دوباره به GitHub فشار بیاورید. در حال حاضر، به جای ورود به کلمه عبورشما باید رمز دسترسی را وارد کنید شما فقط تولید کردید!
با تشکر برای خواندن. کد نویسی مبارک!
همچنین بخوانید
git pull در مقابل git fetch