参考来源:
Git使用出现git@github.com: Permission denied (publickey). 处理_JT.X的博客-CSDN博客_git@github.com
故障现象:
Administrator@MS-20201021YAOM MINGW64 /d/temp3/huashan (master)
$ git push origin master
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.
解决方法:
进入git bash界面然后:
第1步,git config --global --list 验证邮箱与GitHub注册时输入的是否一致
可以通过git config --global user.name “yourname”,git config --global user.email “email@email.com ”(这里得名字和邮箱都是注册github时用的)设置全局用户名和邮箱。
第2步,ssh-keygen -t rsa -C “这里换上你的邮箱”,一路回车,在出现选择时输入Y,再一路回车直到生成密钥。
会在/Users路径下生成一个.ssh文件夹,密钥就存储在其中:
第3步,使用浏览器到git仓库,添加秘钥,
点击Add SSH key
第五部,ssh -T git@github.com 测试一下通不通,通了显示如下
即可正常使用。
不通就是
ssh-agent -s
ssh-add ~/.ssh/id_rsa 操作这两步。
Thanks to :
Git使用出现git@github.com: Permission denied (publickey). 处理_JT.X的博客-CSDN博客_git@github.com
————————————————
版权声明:本文为CSDN博主「JT.X」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_43768946/article/details/90411154



