天天看點

[email protected]: Permission denied (publickey). Could not read from remote repository. Please make ..

今天上傳代碼到Github時,報了如下錯:

[email protected]: Permission denied (publickey). Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.​

1.生成是RSA密鑰對

$ ssh-keygen -t rsa -C "郵箱位址"      

這是一個互動的設定過程,按要求設定密鑰的存放位置和密碼即可。

2.獲得公鑰

$ cat ~/.ssh/id_rsa.pub      

結果如下:

​​

​ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCtTIsqDdhAonsTXD3xA8rSV2cUfdi+Z3/rXFxXf03N3lyh1JfAQ+yhncjKhsRK6PL16iYAxw485p4kef70AjRawBrUF1XlZwnx7QegENDS90ehnWFnqk0ZT+XIa8MBoF0MAiefth0BhHnGfDWnOYsv93DaiQHR4+3uutgpIOdFkePMyyLgjHY9LsK29310Kjj3PlR74flEX1lMKn3+sgv94bFZ34cHfMoKU6fexjlZQUfTl0mY7SAQ+PIK0zavQhRL9JpW1XsIl1QzKqPdtA6+NS6DCvidYddQhGRuMb5kd/8onWLjLi6i+WdJhhAOXiO7gQamLUpiB3+TF/5/PaTqMXzWDTW7tpT9lUBkg9Cd5rjO0+VfxmeiEiRdSIlKQZaBNpgcBbc8DEjORW2/sSOoB5jpRORKW/CZJZkj57Hzf7QQocrrEz6poiQ7Z78owgVzd3r4cO7qvG47CBFrzuINboFwkoanRLB8yKyaWq1XSBTzKoOnf+bRMtY/kRFCpSCbTQyzlUFHq2+MhHUgsmOmB9voF6Na6dNj5UmalXXIFuX6wlXS3hgATPxxZ7nsMVcRrU2/YusmrJmqBpoeKBFOxGhmH9mURQZVZQNT/hyz31VcXynOLhPRYNvwyamTWySTa1PPjtNAKt0PQ1sJ6DrFQAwkCEd6/sXB4PCDpdClbQ== [email protected]

3.将公鑰放到github上

從github首頁點選設定進入SSH and GPG keys

[email protected]: Permission denied (publickey). Could not read from remote repository. Please make ..

随後點選建立一個新的密鑰"New SSH key",

[email protected]: Permission denied (publickey). Could not read from remote repository. Please make ..