我已将 SVN 存储库从一个主机移至另一个主机。新主机要求我使用 svn+ssh:// 而不是像以前的主机那样使用 https:// 进行提交。
我无法逃避的一个问题是,无论我做什么,当我签出或提交更改时都会收到此错误:
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
我修改了位于主驱动器和根区域的配置文件,但仍然收到该消息。
现在奇怪的是,我能够使用命令行获取 repo,但如果我使用 Linux 机器上的任一 GUI 工具,我都会收到该消息。
我非常不希望通过命令行提交,所以如果有人能告诉我如何删除那个似乎一直说存在的 -q 标志,我会很高兴的。
目前,两个配置文件的值设置如下,如果有误,请告诉我:
ssh = $SVN_SSH ssh -o ControlMaster=no
我对 # 符号进行了放置和删除。
我没有什么主意,需要一些见解。
答案1
我发现我正在使用的 GUI 工具在这种 svn 连接方面存在已知问题,但我注意到 Netbeans svn 工具可以工作,所以我会一直使用它,直到 RabbitVCS 解决这个长期存在的错误。