Инструмент для просмотра репозитория Web Subversion с изюминкой - PullRequest
4 голосов
/ 27 октября 2008

Я видел несколько вопросов о веб-инструменте просмотра репозитория SVN. Однако из тех, что я рассмотрел, они либо требуют настройки конкретного имени пользователя / пароля, либо полагаются на доступ по умолчанию к доступному репозиторию, либо требуют отдельной пользовательской базы данных вне Subversion.

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

Существует ли браузер хранилища Subversion, который получает информацию об имени пользователя и пароле от пользователя и использует ее для аутентификации любых запросов SVN, сделанных от его имени?

РЕДАКТИРОВАТЬ: я должен сказать, что у нас уже есть репозиторий SVN, обслуживаемый через аутентифицированный HTTPS. Мы получаем к этому доступ через толстых клиентов, таких как TortoiseSVN и Subclipse. Я ищу веб-клиента, который обеспечивает просмотр предыдущих ревизий, различий и т. Д., Но для которого не требуется предварительно настроенная информация для аутентификации для подключения к хранилищу.

Ответы [ 2 ]

4 голосов
/ 27 октября 2008

SVN может фактически обслуживаться через Apache и разрешать аутентификацию LDAP. Я настроил это раньше.

Существует предварительно упакованный сервер, подобный оснастке Windows, который поддерживается в актуальном состоянии с версиями SVN, который называется VisualSVN, в основном это SVN-хранилище, обслуживаемое через оболочку Apache, со встроенными модулями LDAP.

http://blogs.open.collab.net/svn/2007/03/subversion_ldap.html

http://www.visualsvn.com/

Это избавит вас от необходимости сохранять учетные данные в SVN. Минимум пароли.

Должен заметить, VisualSVN Сервер распространяется бесплатно и не требует лицензирования

2 голосов
/ 04 ноября 2008

ViewVC 1.1.x, поддерживает правила авторизации Subversion. Последняя версия ViewVC включена в CollabNet Subversion Edge. Если вы устанавливаете Subversion Edge, есть веб-интерфейс для редактирования правил авторизации Subversion, и сервер Subversion и ViewVC настроены на использование этих же правил. Так что вам нечего делать на стороне конфигурации, и вы даже получаете возможность редактировать файл из вашего веб-браузера.

Если вы хотите настроить ViewVC самостоятельно, вам просто нужно установить его и настроить файл viewvc.conf так, чтобы он указывал на ваши правила авторизации. Комментарии в файле указывают вам правильное направление.

Получить ViewVC здесь:

http://www.viewvc.org/

Получить Subversion Edge (который включает в себя Apache, Subversion и ViewVC) здесь:

http://www.open.collab.net/products/subversion/getit.html

Mark

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...