问题解决:git@github.com: Permission denied (publickey).

1. 检查 git global 配置

$ git config --global -l

检查 user.nameuser.email 是否正确,如果出现 fatal: unable to read config file '~/.gitconfig': No such file or directory ,执行一下命令初始化配置信息即可:

$ git config --global user.name "输入你的用户名"
$ git config --global user.email "输入你的邮箱地址"

2. 生成 public key

$ ssh-keygen -t rsa -C "你的邮箱地址"

默认情况下,生成密钥到 ~/.ssh/id_rsa.pub 文件。

3. 将生成的公钥添加到 github 中

登入你的 github 账户,打开 Settings > Access > SSH and GPG keys > New SSH key






~/.ssh/id_rsa.pub 的内容粘贴到 key 中,然后 Add SSH key


4. 验证是否成功

$ ssh -T git@github.com

可以看到 You've successfully authenticated, but GitHub does not provide shell access.

posted @   早安陈老大  阅读(192)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示