SVN SSH连接的详细日志记录

11

有人知道如何在通过ssh连接操作时使SVN记录ssh连接的详细信息吗?

当我无法连接时,svn总是给出:

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

我已经查看了配置文件中的[tunnels]部分,目前没有启用任何内容。似乎可以指定ssh的调用方式,我尝试通过这种方法指定-v到ssh,但似乎没有效果。我真正想要的是在SVN尝试连接时获得ssh的-v输出。虽然任何额外的日志记录都会很好。

如何通过SVN获取详细的ssh日志记录?

我正在Linux命令行上使用SVN。

2个回答

19

如果您正在使用*nix类的操作系统或在Windows上使用cygwin,您可以尝试使用以下方法:

$ export SVN_SSH="ssh -v "
$ svn checkout svn+ssh://xyz

甚至可以使用SVN_SSH="ssh -v " svn ...,如果您想为单个命令执行此操作,而无需导出变量。 - javabrett
无论是 set SVN_SSH="SSH -vvv " 还是在配置文件的 [tunnels] 部分设置ssh值,在Windows上都似乎对我无效。 - cowlinator

-2

我刚遇到了同样的问题。如此处所述,删除~/.ssh/known_hosts解决了我的问题。


1
仅提供外部资源链接的答案存在链接失效后变得毫无价值的风险。最好在此处内联地概括实际解决方案。 - Thomas
是的,链接已损坏。 - Matt

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接