git@github.com: Permission denied (publickey). fatal: Could not read from remote repository.

1/9/2020 MVC
145

سعی کردم پروژه را در Github.com  آپلود کنیم اما بعد از طی کردن مراحل به این خطا برخوردم که 

git@github.com: Permission denied (publickey). fatal: Could not read from remote repository.

 

بعد از جستجو به این نتیجه رسیدم 

1- ابتدا یک SSH  بااستفاده از دستور زیر وارد کنیم 

ssh-keygen -t rsa -C "your_email@example.com"

به جای your_email@example.com ایمیل خودتان را وارد کتیددو سوال از شما میپرسد که به راحتی میتوانید هیج جوابی ندهید در انتها دو فایلبرای شما id_rsa و id_rsa.pub  ایجاد میکند 

2- با استفاده از کد زیر id_rsa  را به کد ssh ها اضافه میکنیم 

ssh-add ~/.ssh/id_rsa.

3- برای خواندن کد ایجاد شده میتوانید از کد زیر استفاده کنید و یا به ادرس فایل {C:\Users\user\.ssh} بروید و فایل را با استفاده از یک ادیتور متن مشاهده کنید و کد ایجاد شده را کپی کنید 

cat ~/.ssh/id_rsa.pub 

4- به اکانت گیت هاب خود وارد شوید و در قسمت لالا سمت راست روی پروفایل خود کلیک کنید و  وارد قسمتyour profile شوید 

5- سپس در قسمت بالا روی edit Profile  کلیک کنید 

6- در منوی سمت چپ روی SSh و GPG کلیک کنید 

7- روی قسمت new SSk key  کلیک کنید و کد ایجاد شده را در انجا بارگذاری کنید