Как я могу настроить поддомен SVN, чтобы я мог проверить / выйти без использования SVN + SSH? - PullRequest
2 голосов
/ 16 мая 2010

У меня есть svn-репозиторий на моей учетной записи хостинга в ~ / repository /. На данный момент я должен создать ssh-ключи на моем сервере, чтобы пользователи могли входить / выходить из репозитория с помощью команды типа «svn + ssh: //domain.com/project1/trunk». Это нормально, когда нас было двое, которые использовали репозиторий, но теперь у меня есть другие люди, которые могут работать на сервере, которым я не могу полностью доверять, поэтому я не могу дать им ключи ssh, так как тогда у них будет доступ ко всему моему серверу.

Я хотел бы настроить доступ к своему хранилищу SVN через поддомен, например, svn.domain.com, так что пользователи могут регистрироваться / выходить из этого местоположения с помощью команды вроде: "svn co http://svn.domain.com/project1/trunk" - без использования ssh. Это можно сделать и как?

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

Заранее спасибо за любую помощь!

Ответы [ 2 ]

3 голосов
/ 16 мая 2010

Вам необходимо иметь доступ к конфигурации Apache и активировать модули SVN, чтобы иметь доступ к репозиториям по протоколу http / https. Я не уверен, если у вас есть это?

1 голос
/ 16 мая 2010

Да, вы должны установить Apache и запустить svn в vhost (или в папке внутри существующего vhost).

Вы также можете настроить Apache на использование аутентификации LDAP. Существует множество описаний настройки всего этого в Интернете -

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