有人知道如何让SVN在通过ssh连接操作时记录ssh连接的详细信息吗?
当我无法连接时,svn总是会给我:
To better debug SSH connection problems, remove the -q option from 'ssh' in the [tunnels] section of your Subversion configuration file.
我查看了配置的隧道部分,但当前未启用任何内容。似乎您可以指定如何调用ssh,我尝试通过此方法为ssh指定一个-v,但似乎没有任何效果。我真正想要的是SVN尝试连接时ssh的-v输出。尽管任何额外的日志记
TortoiseSVN可以更新、提交,但不能显示日志。在我将svn客户端更改为SmartSVN之后,它可以显示日志。我还可以在Linux命令行中使用svn显示日志。
错误消息如下:
No connection could be made because the target machine actively refused it.
如何从本地SVN获取当前登录凭据和远程存储库地址?
客户信息:
LINUX/UNIX或MAC,svn,版本1.6.16 (r1073529),编译于2011年6月13日,15:54:33
更新:
来自cat ~/subversion/auth/svn.simple/*
K 8
passtype
V 8
keychain
K 15
svn:realmstring
V 71
<https://repo.address.com> Repo description
K 8
username
V 12
my.username
END
我在docker容器中运行Red Hat Enterprise Linux Server版本6.9 (圣地亚哥)。
正在执行:
$svn co svn://blah.company.com/directory
获取:
svn: E170013: Unable to connect to a repository at URL
'svn://blah.company.com/directory'
svn: E210007: Cannot negotiate authentication mechanism
SVN版本:
$svn --version
svn, version 1
在带有Subversion 1.8.x的Linux 17上,我无法将文件提交到SVN --我获得了error:"svn: E120105: Error running context: The server sent an improper HTTP response“。在另一台使用旧系统版本的计算机上工作的是subversion 1.7.x。
我尝试了很多方法来修复它(概述在这里- ),但是没有什么对我有用。
你知道如何在Linux上解决这个问题吗?
我已经运行了MAMP (OSX的XAMP),我正在尝试设置subversion。
当我在浏览器中访问新创建的存储库时,我得到:
<D:error>
<C:error/>
<m:human-readable errcode="2">
Could not open the requested SVN filesystem
</m:human-readable>
</D:error>
存储库是在我的服务器目录中设置的。我的php文件也在那里,而且工作正常。我的基本httpd.conf设置:
<Location /svn