[email protected]: Permission denied (publickey).

参考来源:

Git使用出现[email protected]: Permission denied (publickey). 处理_JT.X的博客-CSDN博客[email protected]

故障现象:

Administrator@MS-20201021YAOM MINGW64 /d/temp3/huashan (master)
$ git push origin master
[email protected]: Permission denied (publickey).
fatal: Could not read from remote repository.

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

解决方法:

进入git bash界面然后:
第1步,git config --global --list 验证邮箱与GitHub注册时输入的是否一致

             可以通过git config --global user.name “yourname”,git config --global user.email “[email protected] ”(这里得名字和邮箱都是注册github时用的)设置全局用户名和邮箱。

git@github.com: Permission denied (publickey)._第1张图片

 第2步,ssh-keygen -t rsa -C “这里换上你的邮箱”,一路回车(注意:不需要输入其他内容),直到生成密钥。

git@github.com: Permission denied (publickey)._第2张图片

根据上面地址和文件名可知, 会在/Users/***/路径下生成一个.ssh\id_rsa.pub文件,密钥就存储在其中:

git@github.com: Permission denied (publickey)._第3张图片

有秘钥的话直接调到下面第3步,下面不需要看。

如果没找到id_rsa.pub文件,则根据git 软件的屏幕英文打印,看秘钥产生的位置。

git@github.com: Permission denied (publickey)._第4张图片

 用 txt 工具打开此y.pub秘钥文件。

第3步,使用浏览器到git仓库,添加秘钥

右上角--> settings --> SSH and GPG keys .....

git@github.com: Permission denied (publickey)._第5张图片
点击Add SSH key

 git@github.com: Permission denied (publickey)._第6张图片

第五部,ssh -T [email protected] 测试一下通不通,通了显示如下

即可正常使用。
不通就是
ssh-agent -s
ssh-add ~/.ssh/id_rsa 操作这两步。

Thanks to :

Git使用出现[email protected]: Permission denied (publickey). 处理_JT.X的博客-CSDN博客[email protected]


————————————————
版权声明:本文为CSDN博主「JT.X」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_43768946/article/details/90411154

你可能感兴趣的:(python,git)