JetBrains 的产品集成 GIT 的设置方法

本文介绍了解决JetBrains IDE中集成Git时遇到的常见问题。主要针对配置后无法正常进行Pull或Push操作的情况,提供了详细的步骤来指导用户如何通过设置SSH密钥来修复这一问题。

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 集成工具了。


是否对你有帮助?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值