Проверка подлинности Subversion сквозной записи прокси - PullRequest
5 голосов
/ 03 ноября 2008

Начиная с версии 1.5, Subversion поддерживает наличие локального кэширующего прокси для основного Master-репозитория.

Я синхронизировал ведомого, а мастер воспроизводил коммиты. Пока все работает нормально, но теперь мне интересно, как сделать аутентификацию (работа с этим руководством).

Когда для главного устройства и ведомого устройства установлена ​​аутентификация, ведомое устройство запрашивает имя пользователя / пароль при чтении, но оба запрашивают запись.

Как можно также сделать аутентификацию прозрачной для пользователя подчиненного устройства (то есть требуется только 1 независимая аутентификация, если она считывается или записывается)?

Я тестирую с:

  • Apache / 2.2.3, Subversion 1.4.2 на подчиненном (Debian)
  • Apache / 2.2.8, Subversion 1.5.1 (Ubuntu)

Ответы [ 2 ]

2 голосов
/ 15 мая 2009

В конце концов проблема была решена путем правильной настройки mod_proxy. Кроме того, mod_proxy знает, что он также должен передавать учетные данные для аутентификации, он работает нормально, и пользователь должен ввести имя пользователя / пароль только один раз.

1 голос
/ 05 ноября 2008

Запоминание пароля обязательно должно быть в зависимости от используемого вами svn-клиента. Зачем вам снова спрашивать, если вы сказали, чтобы он запомнил его?

Также вы можете захотеть ознакомиться с apache, в частности директивой Require, которая управляет HTTP-аутентификацией: http://httpd.apache.org/docs/2.2/mod/core.html#require

Обычно Require valid-user используется

...