啊宇哥哥 2025-06-12 09:00 采纳率: 98%
浏览 0

Idea中Git远程仓库地址设置错误,Push时提示权限 denied (publickey),如何解决?

在使用IntelliJ IDEA进行Git操作时,如果远程仓库地址设置错误或SSH密钥配置不当,Push时可能会遇到“permission denied (publickey)”的提示。解决此问题的常见步骤如下:首先确认远程仓库地址是否正确,可通过`Git | Manage Remotes`检查并修正为正确的SSH格式(如`git@github.com:username/repo.git`)。其次,确保本地已生成SSH密钥(位于`~/.ssh/`目录下),且公钥已添加到远程仓库平台(如GitHub、GitLab等)的账户设置中。若尚未生成密钥,可运行`ssh-keygen -t rsa -b 4096 -C "your_email@example.com"`创建。最后,验证SSH连接是否正常,执行`ssh -T git@github.com`测试。如果问题仍未解决,可能是SSH代理未加载密钥,尝试运行`eval "$(ssh-agent -s)"`并用`ssh-add ~/.ssh/id_rsa`添加密钥。完成以上步骤后,重新Push代码即可。
  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 创建了问题 6月12日