如何使用svn+;IntelliJ Windows中的ssh?
我们的SVN服务器只允许ssh连接。如何在Windows上配置IntelliJ以使用SVN+ssh连接到SVN服务器?要在Windows计算机上使用ssh连接到SVN,您需要如何使用svn+;IntelliJ Windows中的ssh?,windows,svn,intellij-idea,ssh,Windows,Svn,Intellij Idea,Ssh,我们的SVN服务器只允许ssh连接。如何在Windows上配置IntelliJ以使用SVN+ssh连接到SVN服务器?要在Windows计算机上使用ssh连接到SVN,您需要 生成ssh私钥并将其上载到服务器上用户允许的密钥 创建保存的PuTTy会话以使用私钥文件 下载TortoiseSVN Plink以用作SSH隧道 配置IntelliJ以使用OrtoiseSVN连接到SVN服务器 以下是这些步骤的详细信息 1.生成您的私钥。 您可以使用生成私钥 然后将密钥保存在用户主目录的.ssh文件夹中
.ssh
文件夹中
如果你有Windows10,你可以在Windows上的Ubuntu上使用Bash来生成和加载你的私钥
ssh-keygen -t rsa
这将生成文件~/.ssh/id\u rsa
然后将密钥加载到服务器
ssh-copy-id amr@example.com
最后一步是将生成的文件从Ubuntu子系统路径移动到windows中的主目录
cp ~/.ssh/id_rsa /mnt/c/Users/amr/.ssh/
您仍然需要使用PUTTYGEN工具将密钥从OpenSSH
转换为PPK
格式。从工具加载文件,然后以PPK格式再次保存私钥
2.创建保存的PuTTy会话,并将其配置为使用您的私钥。
在PuTTY中创建一个新会话以登录到SVN服务器,并更改SSH/Auth的设置以指向私钥文件
3.使用Tortoise SVN Plink作为ssh隧道
下载并安装。它有一个名为TortoisePlink
的命令行工具,它基于puTTY。我们将使用plink
作为SVN的SSH隧道
4.配置IntelliJ以将此SSH隧道用于Subversion。
转到文件/设置/版本控制/Subversion,然后选择SSH设置选项卡。选择Subversion配置 确保SSH隧道设置为
$SVN\u SSH-q
然后将路径添加到龟板,如图所示。确保跳过反斜杠
那么,您就可以开始了。如何更改
SVN\u SSH:
字段?由于某种原因,我不能在那里打字。我知道我的TortoisePlink.exe
在哪里,但我无法将它设置在那里。这是在其他地方完成的吗?SVN_SSH字段是一个OS环境变量。关闭IntelliJ,添加SVN_SSH变量,然后重新打开IntelliJ。将填充该字段。