文章目錄
- 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設定
然後選擇添加SSH Key
用記事本打開id_rsa.pub,
vim /home/lanx/.SSH/id_rsa.pub
将裡面的内容複制到上圖中下方的
Key
框中,并點選
Add SHH key
按鈕即可。
測試
重新打開一個指令視窗,即可使用。