通过 VPN 故障调试 SVN+SSH 结帐的正确方法?如何与工作设置进行比较?

2024-02-21

In brief

给定一个设置,其中 SVN+SSH 通过 VPN 签出不起作用,而另一个设置起作用,找出两个系统之间的差异的正确步骤是什么?

Details

我使用的是运行 Windows 7 的 64 位系统。我安装了 Open VPN 和 Tortoise SVN 64 位。

该存储库位于远程系统中,我们使用 VPN 进行连接。

继续我之前的问题使用 Tortoise SVN 通过 VPN 进行 SVN+SSH 结账,Smartsvn 失败 https://stackoverflow.com/questions/6327364/svnssh-checkout-over-vpn-using-tortoise-svn-smartsvn-failing

一位新队友(与我一样,正在运行 Windows 7 的 64 位系统)已成功从远程服务器(通过 Open VPN 连接)检出。我们俩都遵循相同的步骤 -

  • 在 Open VPN 安装路径的 config 文件夹中添加了一些项目特定的 Open VPN 配置文件。从其他团队成员的工作设置中获取这些文件。
  • 使用用户启动 Open VPN 连接。
  • 运行 Putty 的 Pageant.exe,选择 .ppk 文件并输入密码。

在他签出成功后,我使用与他使用过的完全相同的软件重新安装了软件(OpenVPN、tortoiseSVN),但在尝试签出或使用存储库浏览器时仍然出现以下错误。

错误读取 -

To better debug SSH connection problems, remove the -q option from 'ssh' in the [tunnels] section of your Subversion configuration file.
Network connection closed unexpectedly

但没有这样的-q在配置文件中。请阅读我之前的问题使用 Tortoise SVN 通过 VPN 进行 SVN+SSH 结账,Smartsvn 失败 https://stackoverflow.com/questions/6327364/svnssh-checkout-over-vpn-using-tortoise-svn-smartsvn-failing看看那里有什么内容。

我已经验证我的Windows防火墙设置与他的完全相同。但是,他的系统和我的系统肯定有什么不同。这是一个屏幕截图 -

Note -他没有做任何密钥转换,只是复制了 Open VPN 的 config 文件夹中的内容,就像我一样。我尝试使用他使用的相同文件。

我的问题是从这里开始的正确方法是什么?

Thanks


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

通过 VPN 故障调试 SVN+SSH 结帐的正确方法?如何与工作设置进行比较? 的相关文章

随机推荐