Можно ли получить файл журнала клиента Subversion? - PullRequest
5 голосов
/ 23 января 2009

В настоящее время у нас есть проблема, которая существует только для нескольких клиентов Subversion.

Мы хотели бы получить файл журнала клиента Subversion, который содержит информацию о том, какая команда была отправлена ​​на сервер, какой ответ вернулся и так далее. Есть ли возможность включить ведение журнала, чтобы получить эту информацию на клиенте?

Я нашел тонны информации о том, что делать с журналами Subversion, но здесь это не помогает.

Поскольку примечания просят, вот проблемная часть:

  1. У нас есть центральный LDAP для всей информации аутентификации. Это используется везде в компании,

  2. Subversion настроен так, чтобы получать информацию аутентификации,

  3. Клиенты, у которых есть проблемы, говорят нам, что им приходится менять свой пароль в некоторые дни, даже два или три раза из-за неправильной аутентификации. LDAP позволяет макс X раз ввести неверный пароль подряд, после этого пароль должен быть изменен,

  4. Клиенты, у которых возникли проблемы, сообщают нам, что они не используют сценарии или автоматические клиенты,

  5. Журналы HTTP-сервера Apache говорят нам, что клиенты пытаются войти в одну и ту же секунду 15 раз.

  6. Мы используем HTTPS для доступа к серверу Subversion из любого места.

Так что я думаю, что на стороне клиента должно быть что-то не так, но я понятия не имею, в чем причина. И здесь очень помогли бы файлы журналов клиента Subversion.

Ответы [ 2 ]

6 голосов
/ 23 января 2009

Установите neon-debug-mask в разделе [global] вашего subversion servers файла конфигурации на 138, чтобы получить отладку аутентификации.

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

Это можно сделать на стороне сервера SVN и / или на стороне клиента. Одной стороны обычно достаточно, чтобы увидеть, что взрывается.

Скорее всего, интеграция с LDAP шустрая; имейте в виду, что в зависимости от ваших настроек, логины LDAP пользователей могут быть чувствительными к регистру в зависимости от того, что вы настроили в файле разрешений svn .

[Примечание: на самом деле мне не приходилось это делать, поскольку в SVN 1.3 я предполагаю, что он все еще работает аналогично.]

3 голосов
/ 12 октября 2009

Для файла журнала клиента SVN попробуйте C: \ Documents and Settings [имя пользователя] \ Application Data \ TortoiseSVN \ logfile.txt или аналогичный в зависимости от вашей среды

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...