windows
在windows下,通过git拉取github上的代码
得到如下提示:
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
在github中添加你当前电脑的RSA
步骤如下:
- github - 右上角账户头像 - setting
- SSH and GPG Keys
- 在Git Bash中输入‘ssh-keygen’,三次回车
- 在你对应的目录中找到‘id_rsa.pub’,拷贝其中内容
Your public key has been saved in /c/Users/abcdt/.ssh/id_rsa.pub
- 回到Github,new SSH key。名字随便起,内容粘贴你刚才拷贝的内容。保存即可
- 在此git clone,正常下载了
图示说明
ubuntu
- ssh-keygen -t rsa -C “你的邮箱地址,两边的引号要保留”
- 三次回车
- 查看pub
cat ~/.ssh/id_rsa.pub
- 拷贝到github的ssh里面
- 在你的terminal里面git clone吧