6

目前,我们遇到的问题仅存在于少数 Subversion 客户端。

我们想要得到一个 Subversion 客户端日志文件,其中包含信息发送到服务器的命令,返回的响应等等。是否有可能打开日志记录以在客户端上获取该信息?

我发现了大量关于如何处理颠覆日志的信息,但这在这里没有帮助。

因为要求的注释,这里是问题部分:

  1. 我们有一个用于所有身份验证信息的中央 LDAP。这在公司各处都使用,

  2. Subversion 被配置为在那里获取身份验证信息,

  3. 有问题的客户告诉我们,由于身份验证错误,他们必须在某些日子甚至两次或三次更改密码。LDAP 允许最多 X 次连续输入错误密码,之后必须更改密码,

  4. 有问题的客户端告诉我们他们没有使用任何脚本或自动客户端,

  5. Apache HTTP Server 日志告诉我们客户端尝试在同一秒内登录 15 次。

  6. 我们使用 HTTPS 从任何地方访问颠覆服务器。

所以我认为,客户端应该有什么问题,但我不知道原因可能是什么。subversion 客户端日志文件在这里会很有帮助。

4

2 回答 2

6

在您的subversion配置文件neon-debug-mask[global]部分中设置为 138 以获得身份验证调试。servers

[global]
<snip...>
neon-debug-mask = 138

这可以在 SVN 服务器端和/或客户端完成。一侧通常足以看到发生了什么爆炸。

很可能 LDAP 集成很麻烦。请记住,根据您的设置,根据您在 svn 权限文件中配置的内容,用户的 LDAP 登录可能区分大小写

[注意:从 SVN 1.3 开始,我实际上不必这样做,我认为它仍然可以类似地工作。]

于 2009-01-23T14:02:07.030 回答
3

对于 SVN 客户端日志文件,请根据您的环境尝试 C:\Documents and Settings[user-name]\Application Data\TortoiseSVN\logfile.txt 或类似文件

于 2009-10-12T10:45:45.713 回答