Прокси-сервер для проверки подлинности Subversion с сквозной записью
-
06-07-2019 - |
Вопрос
Начиная с версии 1.5 Subversion поддерживает наличие локального кэширующего прокси-сервера для основного мастер-репозитория.
Я синхронизировал ведомое устройство, и мастер воспроизвел коммиты ведомому устройству.Пока все работает нормально, но теперь мне интересно, как выполнить аутентификацию (работая с это путеводитель).
Когда у обоих, ведущего и ведомого, установлена аутентификация, ведомое устройство запрашивает имя пользователя / пароль при чтении, но оба запрашивают при записи.
Каков способ также сделать аутентификацию прозрачной для пользователя ведомого устройства (что означает, что требуется только 1 независимая аутентификация, если она выполняется для чтения или записи)?
Я тестирую с:
- Apache/2.2.3, Subversion 1.4.2 на ведомом устройстве (Debian)
- Apache/2.2.8, Subversion 1.5.1 (Ubuntu)
Решение
В конце концов проблема была решена путем правильной настройки mod_proxy.Ones mod_proxy знает, что также должен прокси-сервер для аутентификации учетных данных, он работает нормально, и пользователь должен ввести имя пользователя / пароль только один раз.
Другие советы
Запоминание пароля, безусловно, должно зависеть от используемого вами svn-клиента, зачем ему запрашивать вас снова, если вы сказали ему запомнить его?
Также вы, возможно, захотите ознакомиться с apache, в частности с директивой Require, которая управляет HTTP-аутентификацией: http://httpd.apache.org/docs/2.2/mod/core.html#require
Обычно Require valid-user
используется