Автор, отсутствующий в пересмотре подверсии

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

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

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

Но, я мог быть полностью неправым. Спасибо за справку.

Программный стек:
Черепаха-svn v1.6.10 соединяющийся по https с...
Apache v2.2 на выполнении Ubuntu 10.04...
mod_dav_svn с...
Подверсия v1.6.12

1
задан 07.10.2010, 20:09

1 ответ

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

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

Я был далее смущен, потому что в svn блоке местоположения я указывал, 'Требуют действительного пользователя'. Который, как оказалось, только требует, чтобы пользователь был проверен, если и только если пользователю предоставляют. Это не предотвращает доступ к лицам, не использующим своего права.

Удачи!

1
ответ дан 17.12.2019, 00:32

Теги

Похожие вопросы