windows 下 git@github.com: Permission denied (publickey) 的解决方法
本文参考了以下文章:
https://blog.csdn.net/qq_40047019/article/details/122898308
https://blog.csdn.net/deniro_li/article/details/109406728
- 输入
ssh-keygen -t rsa -C "name@example.com"
生成 SSH key。注意将name@example.com
替换成你的邮箱; - 输入
ssh -v git@github.com
; - 输入
ssh-agent -s
。如果此时出现unable to start ssh-agent service, error :1058
,先在管理员权限下输入Set-Service -Name ssh-agent -StartupType automatic
; - 输入
ssh-add ~/.ssh/id_rsa
,如果提示 “No such file or directory”,输入完整文件路径; - 打开 Github > Setting > SSH and GPG keys > New SSH key,将刚刚生成的
id_rsa.pub
里的内容粘贴过来; - 输入
ssh -T git@github.com
; - 显示 “Hi ***! You’ve successfully authenticated…” 就是成功了。
windows 下 git@github.com: Permission denied (publickey) 的解决方法
https://blog.loststar.tech/posts/1b772f5e/