#svn #ubuntu #redmine
#svn #ubuntu #redmine
Вопрос:
Привет, я только что выполнил все шаги http://www.redmine.org/projects/redmine/wiki/RedmineInstallUbuntuLucid#Automate-Repository-Creation
Получил redmine, работающий с автоматизацией репозитория. (в принципе, я не знаю, как это работает, предполагается ли создавать репозиторий всякий раз, когда я создаю проект на redmine?)
Однако, похоже, я не могу получить www.domain.com/svn работаю. Я не могу получить доступ к репозиторию из общедоступного. Он продолжает запрашивать у меня пароль.
/etc/apache2/conf.d/svn.config
PerlLoadModule Apache::Redmine DAV svn SVNParentPath "/var/svn" Запретить заказ, разрешить Запретить из всех Удовлетворяет любому PerlAccessHandler Apache ::Authn ::Redmine ::access_handler PerlAuthenHandler Apache::Authn::Redmine::authen_handler AuthType Basic AuthName "Репозиторий Redmine Subversion" # доступ только для чтения Требуется действительный пользователь Разрешить с [моего IP-адреса сервера] # Разрешить с другого IP-адреса Удовлетворяет любому # доступ на запись Требуется действительный пользователь ## для mysql RedmineDSN "DBI: mysql:database= redmine; host = localhost" RedmineDbUser "redmine" RedmineDbPass "пароль"
я попытался добавить эти строки
Файл AuthUserFile /etc/apache2/dav_svn.passwd в svn.config
и выполнил a и sudo htpasswd -cm /etc/apache2/dav_svn.passwd test.user и установил пароль, однако после перезагрузки он остается неизменным даже с пользователем и паролем…
чего мне здесь не хватает?
Ответ №1:
Не удается получить удовлетворительный ответ, поэтому … я заменил на
PerlLoadModule Apache::Redmine Расположение /svn-redmine --> вместо /svn DAV svn SVNParentPath "/var/svn" Запретить заказ, разрешить Запретить из всех Удовлетворяет любому PerlAccessHandler Apache ::Authn ::Redmine ::access_handler PerlAuthenHandler Apache::Authn::Redmine::authen_handler AuthType Basic AuthName "Репозиторий Redmine Subversion" # доступ только для чтения Требуется действительный пользователь Разрешить с [моего IP-адреса сервера] # Разрешить с другого IP-адреса Удовлетворяет любому # доступ на запись Требуется действительный пользователь ## для mysql RedmineDSN "DBI: mysql:database= redmine; host = localhost" RedmineDbUser "redmine" RedmineDbPass "пароль"
и создал еще один виртуальный хостинг в разделе sites-available / svn с
Имя_сервера www.xxx.com Местоположение / svn DAV svn SVNParentPath /var / svn SVNListParentPath на AuthType Basic AuthName "Общедоступный репозиторий Subversion" Файл AuthUserFile "/etc/apache2/dav_svn.passwd" Требуется действительный пользователь / Расположение
И это работает для меня