Amr*_*awy 3 svn windows ssh intellij-idea
我们的 SVN 服务器只允许 ssh 连接。如何在 Windows 上配置 IntelliJ 以使用 svn+ssh 连接到 SVN 服务器?
为了在 Windows 机器上使用 ssh 连接到 SVN,您需要
以下是这些步骤的详细信息。
您可以使用PUTTYGEN生成私钥。
然后将密钥保存.ssh在用户主目录中的文件夹中。
如果你有 Windows 10,你可以在 Windows 上的 Ubuntu 上使用 Bash 来生成和加载你的私钥。
ssh-keygen -t rsa
Run Code Online (Sandbox Code Playgroud)
这将生成文件 ~/.ssh/id_rsa
然后将密钥加载到服务器
ssh-copy-id amr@example.com
Run Code Online (Sandbox Code Playgroud)
最后一步是将生成的文件从 Ubuntu 子系统路径移动到 Windows 中的主目录。
cp ~/.ssh/id_rsa /mnt/c/Users/amr/.ssh/
Run Code Online (Sandbox Code Playgroud)
您仍然需要使用 PUTTYGEN 工具将密钥从 转换OpenSSH为PPK格式。从该工具加载文件,然后再次以 PPK 格式保存私钥。
在 PuTTY 中创建一个新会话用于登录到 SVN 服务器并将 SSH/Auth 的设置更改为指向私钥文件
下载并安装Tortoise SVN。它有一个TortoisePlink基于 puTTY的命令行工具。我们将plink用作 SVN 的 SSH 隧道。
转到文件/设置/版本控制/Subversion,然后选择 SSH 设置选项卡。
选择Subversion config
make sure SSH tunnel is set to $SVN_SSH ssh -q
then add the path to TortoisPlink as in the picture. Make sure to skip backslashes.
Then, you are good to go.
| 归档时间: |
|
| 查看次数: |
4089 次 |
| 最近记录: |