JetBrains 的产品大家都爱不释手:IntelliJ IDEA、PhpStorm、WebStorm、PyCharm、RubyMine、AppCode、CLion、ReSharper、Android Studio 等等。而 Git 也成为大家最常用的版本控制工具,虽然JetBrains内置了GIT的管理工具,但是也留了些坑在文档中找不到解决方法。今天讲一个常见的坑,并教大家如何迈过去。
常见的一个坑:系统安装并配置好 Git,单独可以工作。但是 JetBrains 中的 Git 配置后,无论 Pull、Push都出错。常见的提示有:
Update canceled.
fatal: Could not read from remote repository.
ssh 先关错误。
原因: git服务器采用 SSH 秘钥认证,而客户端的环境没正确配。
解决方法(以Windows版本为例):
1. 创建当前用户的 .ssh 目录:
打开命令行,输入:
mkdir "%UserProfile%\.ssh"2. 保存 OpenSSH 格式的秘钥:
打开 PuTTYgen (TotortoiseGit 包含这个工具),先 【Load】原来用的私钥文件(.PPK 为后缀的),
选在菜单[Conversions]->[Export OpenSSH Key],保存路径为: %UserProfile%/.ssh 文件名为: id_rsa
现在可以使用 JetBrains 中的 Git 集成工具了。
是否对你有帮助?
本文介绍了解决JetBrains IDE中集成Git时遇到的常见问题。主要针对配置后无法正常进行Pull或Push操作的情况,提供了详细的步骤来指导用户如何通过设置SSH密钥来修复这一问题。
2336

被折叠的 条评论
为什么被折叠?



