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

  1. 输入 ssh-keygen -t rsa -C "name@example.com" 生成 SSH key。注意将name@example.com替换成你的邮箱;
  2. 输入 ssh -v git@github.com
  3. 输入 ssh-agent -s。如果此时出现 unable to start ssh-agent service, error :1058,先在管理员权限下输入Set-Service -Name ssh-agent -StartupType automatic
  4. 输入 ssh-add ~/.ssh/id_rsa,如果提示 “No such file or directory”,输入完整文件路径;
  5. 打开 Github > Setting > SSH and GPG keys > New SSH key,将刚刚生成的 id_rsa.pub 里的内容粘贴过来;
  6. 输入 ssh -T git@github.com
  7. 显示 “Hi ***! You’ve successfully authenticated…” 就是成功了。

windows 下 git@github.com: Permission denied (publickey) 的解决方法
https://blog.loststar.tech/posts/1b772f5e/
作者
loststar
发布于
2023年1月23日
许可协议