我們在使用git clone的時候可能會報錯:
Could not read from remote repository.Please make sure you have the correct access right
出現問題的原因:
沒有在github賬號添加 SSH key
解決方法如下:
1、打開CMD終端、或者git bash輸入:
ssh-keygen -t rsa -C "123456789@qq.com"
如果執行成功則返回
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/IBM_ADMIN/.ssh/id_rsa)
2、出現上步信息后、直接按回車、返回下面信息:
Enter passphrase (empty for no passphrase):
3、再次回車
Enter same passphrase again:
4、再次回車
Your identification has been saved in /c/Users/IBM_ADMIN/.ssh/id_rsa.
Your public key has been saved in /c/Users/IBM_ADMIN/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:The secret key string/The secret key string dietime1943@gmail.com
The key's randomart image is:
+---[RSA 2048]----+
| .+oB++.+ . |
| . . *+= + o |
| o @ ... |
| = B.o . + |
| o ..S B . |
| . *.= o |
| . . =.+ |
| . . =. |
| Eoo .o. |
+----[SHA256]-----+:
5、執行到上一步說明SSH key就已經生成了。文件目錄就是:/c/Users/IBM_ADMIN/.ssh/id_rsa.pub.
我們執行cat命令查看文件的內容:
cat /c/Users/IBM_ADMIN/.ssh/id_rsa.pub.
這時候會看見:
ssh-rsa AAAAB3NzaC1yc2。。。。。。。。。
(說明:ssh-rsa 后面的內容這就是你的SSH keys)
6、把顯示出來的SSH keys直接添加到github賬戶設置里邊的SSH keys,最后再執行git clone命令就可以了。