目前,我们遇到的问题仅存在于少数Subversion客户端.
我们想获得一个Subversion客户端日志文件,其中包含发送给服务器的命令,返回的响应等信息.是否有可能打开日志记录以在客户端上获取该信息?
我发现了大量关于如何处理subversion日志的信息,但这在这里没有用.
因为要求的注释,这里是问题部分:
我们有一个用于所有身份验证信息的中央LDAP.这在公司的每个地方都使用,
Subversion配置为在那里获取身份验证信息,
有问题的客户告诉我们,由于身份验证错误,他们必须在某些日子更改密码,甚至两到三次.LDAP允许连续错误密码的最大X倍,之后,必须更改密码,
有问题的客户告诉我们他们不使用任何脚本或自动客户端,
Apache HTTP Server日志告诉我们客户端尝试在同一秒内登录15次.
我们使用HTTPS从任何地方访问subversion服务器.
所以我认为,客户端应该有任何问题,但我不知道原因是什么.而subversion客户端日志文件在这里将是一个很大的帮助.
neon-debug-mask
在subversion 配置文件的[global]
部分中设置为138以获取身份验证调试.servers
[global]neon-debug-mask = 138
这可以在SVN服务器端和/或客户端完成.一方通常足以看到什么在爆炸.
很可能LDAP集成很棘手; 请记住,根据您的设置,用户的LDAP登录可能会根据您在svn权限文件中配置的内容区分大小写.
[注意:我实际上并没有这样做,因为围绕SVN 1.3,我认为它仍然有效.]