天天看點

Linux——使用github提示錯誤Please make sure you have the correct access rights and the repository exists.1. 問題描述2. 解決方法測試

文章目錄

  • 1. 問題描述
  • 2. 解決方法
    • 2.1 設定使用者資訊
    • 2.2 删除舊配置檔案
    • 生成配置檔案
    • 登記KEY
  • 測試

1. 問題描述

今天在使用

git clone

指令時出現了下面的提示

Please make sure you have the correct access rights and the repository exists.
           

很懵呀,以前都沒遇到過,谷歌了下,發現是SSH KEY的問題,需要重新添加KEY才闊以,解決方法如下。

2. 解決方法

2.1 設定使用者資訊

打開一個指令視窗,輸入:

git config --global user.name "yourname"

git config --global user.email"[email protected]"
           

注:yourname是你要設定的名字,[email protected]是你要設定的郵箱。

2.2 删除舊配置檔案

删除

.ssh檔案夾

檔案夾,通常是在

/home/使用者名/

目錄下,例如

sudo rm -rf /home/lanx/.ssh/
           

其中lanx是我自己的使用者名,需要根據自己的需要修改。

生成配置檔案

ssh-keygen -t rsa -C "[email protected]"(請填你設定的郵箱位址)
           

接着出現:

Generating public/private rsa key pair.

Enter file in which to save the key (/Users/your_user_directory/.ssh/id_rsa):
           

根據提示直接按下回車即可。之後系統會自動在

/home/lanx/.ssh

檔案夾下生成兩個檔案,id_rsa和id_rsa.pub

登記KEY

浏覽器上打開https://github.com/,登陸自己的賬戶,進入設定後,選擇ssh設定

Linux——使用github提示錯誤Please make sure you have the correct access rights and the repository exists.1. 問題描述2. 解決方法測試

然後選擇添加SSH Key

Linux——使用github提示錯誤Please make sure you have the correct access rights and the repository exists.1. 問題描述2. 解決方法測試

用記事本打開id_rsa.pub,

vim /home/lanx/.SSH/id_rsa.pub
           

将裡面的内容複制到上圖中下方的

Key

框中,并點選

Add SHH key

按鈕即可。

測試

重新打開一個指令視窗,即可使用。

繼續閱讀