解决新电脑使用git 来clone文件时无法正常克隆下来的问题
新电脑来啦,很高兴,hin开森,但是一想到一连串的环境配置,代码迁移什么的时候就很酸爽,
今日我就碰到了在新电脑clone的时候无法克隆的问题,记录一下,希望能帮助到有需要的人
报的提示错误如下:
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights and the repository exists
解决方法:
1.查看你的电脑中的.ssh文件夹中是否存在id_rsa.pub文件 ,在命令行中输入:type %userprofile%\.ssh\id_rsa.pub
**如果你看到一个长字符串开始ssh-rsa
,你可以跳过ssh-keygen
的一步。
2.如果没有那么现在使用以下命令,生成一个新的SSH密钥:ssh-keygen -t rsa -C "你的git邮箱",然后一直按enter就可以
3.在命令行中再次输入type %userprofile%\.ssh\id_rsa.pub 然后复制那串以ssh开头的字符串
4.在github的网页中找到Profile Settings页面,并将复制的内容保存到如下的截图中: