如何使用SVN + SSH在的IntelliJ的Windows?(How to use svn+ss

2019-09-29 02:31发布

我们的SVN服务器只允许SSH连接。 我该如何配置Windows的IntelliJ用svn + ssh连接到SVN服务器?

Answer 1:

为了使用Windows机器上的ssh连接到SVN,您需要

  1. 生成您的SSH私钥并把它上传到服务器上的用户允许的钥匙。
  2. 创建使用私钥文件保存的PuTTY会话。
  3. 下载的TortoiseSVN的Plink用作SSH隧道。
  4. 配置的IntelliJ到使用TortoiseSVN连接到您的SVN服务器。

下面是这些步骤的细节。

1.生成私钥。

您可以使用的puttygen生成私钥。

然后保存在关键.ssh用户主目录文件夹。

如果您有Windows 10,你可以在Ubuntu在Windows上使用bash的生成和加载私钥。

ssh-keygen -t rsa

这将生成文件~/.ssh/id_rsa

然后加载的关键服务器

ssh-copy-id  amr@example.com

最后一步是从Ubuntu的子系统路径生成的文件移动到你的home目录中的窗口。

cp ~/.ssh/id_rsa  /mnt/c/Users/amr/.ssh/

你仍然需要重点从转换OpenSSHPPK使用的puttygen工具格式。 从工具加载该文件,然后再保存私钥的PPK格式。

2.创建一个保存的PuTTY会话,并配置它使用你的私钥。

创建腻子登录一个新的会话到SVN服务器并更改SSH /验证的设置指向私钥文件

3.使用乌龟SVN的Plink的SSH隧道

下载并安装乌龟SVN 。 它有一个名为一个命令行工具TortoisePlink它是基于腻子。 我们将使用plink的SSH隧道SVN。

4.配置的IntelliJ使用Subversion的这个SSH隧道。

转到文件/设置/版本控制/颠覆然后选择SSH设置选项卡。
选择Subversion config

确保SSH隧道设置为$SVN_SSH ssh -q然后添加路径TortoisPlink如图片。 确保跳过反斜杠。

那么,你是好去。



文章来源: How to use svn+ssh in IntelliJ Windows?