Автор отсутствует в версии Subversion

Автор отсутствует в версии Subversion

Я только что перенес существующий репозиторий svn на новый сервер. Раньше пользователи подключались с помощью tortoise-svn по http, и при фиксации их ревизия ассоциировалась с их пользователем с помощью свойства svn:author.

Однако теперь, после переезда, пользователи подключаются с помощью tortoise-svn по https, и у ревизий больше нет связанных авторов.

После некоторых исследований у меня возникло подозрение, что поскольку пользователи теперь проходят аутентификацию во время создания https-соединения, а не с помощью subversion, эта информация не передается с их изменениями ревизии. Однако я не нашел способа в Tortoise или далее по цепочке программного обеспечения предоставить эту информацию напрямую.

Но я могу ошибаться. Спасибо за помощь.

Программный стек:
Tortoise-svn v1.6.10подключение по https к...
Апач v2.2наУбунту 10.04бег ...
mod_dav_svnс ...
Подверсия v1.6.12

решение1

Причина моей проблемы заключалась в том, что пользователи svn вообще не проходили аутентификацию.

После первоначальной настройки svn/apache я добавил правило в файл http.conf, разрешающее доступ пользователям локальной сети, которое также применялось к расположению svn. Из-за чего пользователю svn больше не предлагалось пройти аутентификацию. Сначала я этого не заметил, так как думал, что мои учетные данные кэшируются TortoiseSVN.

Я был еще больше сбит с толку, потому что в блоке расположения svn я указал 'Require valid-user'. Который, как оказалось, требует проверки пользователя только в том случае, если пользователь предоставлен. Это не препятствует доступу для не-пользователей.

Ваше здоровье!

Связанный контент