我正在使用最新版本的 PhpStorm。我的主目录中有一个 pub SSH 密钥和私有 ssh 密钥。
- C:\Users\user.ssh\id_rsa.ppk
- C:\Users\user.ssh\id_rsa.pub
- C:\Users\user.ssh\known_hosts
git可执行文件的路径:C:\Program Files\Git\cmd\git.exe
现在,一切正常,我可以在 PhpStorm 中提交。当我想要推送时,它会写给我这个错误:
推送失败:
失败并出现错误:无法从远程存储库中读取。
问题是,我可以毫无问题地从 Tortoise git 推送,所以 Git 配置设置得很好。
我在 StackOverflow 找到了几个解决方案。他们都没有工作。我确实尝试过:
- 版本控制 -> Git -> 在本机/内置 SSH 可执行选项之间切换。它没有帮助我。
- 删除.
.ssh
_/users/
PhpStorm 不是自己创建的。 - 将我的项目与 Git 存储库同步。
- 将 PhpStorm 更新到最新版本
我没有尝试将 SSH 加密转换为 HTTP。我不想要这个。
你有什么建议,还有什么可以困扰我?谢谢你。