在使用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代码即可。
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
Idea中Git远程仓库地址设置错误,Push时提示权限 denied (publickey),如何解决?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
0条回答 默认 最新
报告相同问题?
提交
- 2、可以使用git push origin master:master推送成功,但是使用idea直接在git选项下推送还是报Permission Denied (publickey)。 可能下面提到的解决方法不是最简单的解决办法,但是我经过亲测后,能够解决上面的问题...
- TomCode先生的博客 你的公钥文件前10个字符(用于验证是否正确添加)注意:从 2021 年起,Git 要求使用。将 Git Bash 加入杀毒软件白名单。全程按回车(使用默认路径,不设密码)如果显示 HTTPS 地址(以。文件夹 → 属性 → 安全。右...
- 2018-07-17 10:48Allen_liyu的博客 错误: 在终端(terminal)下 执行git clone git@github.com:accountName/repository.git命令时不出错, 运行git push时出错,提示如下 Permission denied(publickey). ...
- 2024-04-11 03:41SunsPlanter的博客 Git 之IDEA 集成使用 GitHub(Git同时管理本地仓库和远程仓库)
- 2021-12-15 09:52童话ing的博客 若使用ssh clone或者push时候出现git@gitee.com: Permission denied (publickey). fatal: Could not read from remote类的错误,表示git需要进行ssh配置,下面以gitee为例: 解决方法: 步骤1: ssh-keygen -t rsa ...
- 2016-06-30 17:58问修的博客 在使用git push 将本地代码提交到GitHub上时遇到了Permission denied (publickey).的错误提示 命令行如下:(这里引用了廖雪峰专家的git项目)git remote add origin git remote add origin git@github....
- 2019-09-16 17:06Ann's Blog的博客 好久没用git了,由于我前几天失误手抖把我项目删光了之后,我有重新开始用了……却发现我远程仓库???为什么传不上去!!!为什么报错!!!(。•́︿•̀。) 我以为github出问题了,然后我又试了一下gitee和...
- 2021-08-21 15:41AsuH的博客 Git报错解决:git@gitee.com: Permission denied (publickey). 这篇文章主要向大家介绍Git报错解决:git@gitee.com: Permission denied (publickey).,主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家...
- 2023-01-31 14:00
解决git@gitee.com: Permission denied (publickey). fatal: Could not read from remote repository. Please
Marry_Su的博客 设置-》安全设置-》SSH公钥-》粘贴id_rsa-pub的公钥。到本地打开,然后赋值到gitee的SSH管理,添加公钥即可。因为没有上传SSH公钥导致的。运行下面命令+三次回车。 - 2023-11-21 15:25日青山雨xxq的博客 ps: 该写法可能有安全隐患,暂未查到原因。再次git push 成功!本机有多个ssh key。
- 没有解决我的问题, 去提问