如何配置Eclipse的Subversion配置文件以使用我的私钥?

问题描述 投票:0回答:1

我在Windows中使用Eclipse和Subversive进行SVN控制。我也安装了TortoiseSVN。我正在使用的SVN存储库使用的是svn + ssh方案,没有办法改变它。

现在,%APPDATA%\ Subversion \ config中有一个文件需要编辑才能在Eclipse中执行SVN交互,而不必每次都输入密码。此配置文件中的行现在读取(默认):

ssh = $SVN_SSH ssh -o ControlMaster=no

我在网上看到一些$ SVN_SSH是Windows中的环境变量,在这种情况下它指向TortoiseSVN \ bin \ TortoisePlink.exe,这是正确的。

添加此配置以使其获取我的私钥的附加参数是什么?我用我的公共密钥短语更新了服务器上的“authorized_keys”文件(在我的.ssh文件夹中),并且我已经测试并确认登录到Eclipse外部的SVN服务器的工作方式与我的私钥/公钥一样对。

这里的问题是让它在Eclipse内部全部工作,坦率地说这是一个小噩梦:/如果有人经历过同样的事情,或者知道任何补救措施,我会感激任何帮助。

eclipse svn tortoisesvn ssh config
1个回答
2
投票

如果设置'SVN_SSH'环境变量,则忽略该行的其余部分,因此您应该将'$ SVN_SSH ssh'替换为程序的路径,或者将所需的参数移动到SVN_SSH环境变量的末尾。

© www.soinside.com 2019 - 2024. All rights reserved.