2008-11-03 3 views
5

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

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

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

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

Я тестирую с:

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

ответ

2

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

+1

Не могли бы вы объяснить, как именно вы это решили? Перед лицом подобной проблемы. – 2010-05-06 11:21:46

1

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

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

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

+0

Как сделать аутентификацию в целом - это не вопрос, но как избежать того, чтобы ведомый и мастер требовали аутентификации (чтобы пользователь дважды вводил учетные данные). – Ansgar 2008-11-05 08:31:03