Я схожу с ума, пытаясь настроить Redmine для использования моего репозитория subversion.Redmine and Subversion
Я изменил configuration.yml файл так, что он называет:
scm_subversion_command: svn
А также пытался использовать полный путь к SVN (как это было предложено Андрей Lesyuk)
scm_subversion_command: /usr/bin/svn
и я также включил «DAV svn», как показано в этом руководстве здесь ->http://www.redmine.org/projects/redmine/wiki/Repositories_access_control_with_apache_mod_dav_svn_and_mod_perl
это мой dav_svn.conf
# /svn location for users
PerlLoadModule Apache::Redmine
<Location /svn>
DAV svn
SVNParentPath "/var/svn"
Order deny,allow
Deny from all
Satisfy any
LimitXMLRequestBody 0
SVNPathAuthz off
PerlAccessHandler Apache::Authn::Redmine::access_handler
PerlAuthenHandler Apache::Authn::Redmine::authen_handler
AuthType Basic
AuthName "Redmine SVN Repository"
#read-only access
<Limit GET PROPFIND OPTIONS REPORT>
Require valid-user
Allow from redmine.server.ip
# Allow from another-ip
Satisfy any
</Limit>
# write access
<LimitExcept GET PROPFIND OPTIONS REPORT>
Require valid-user
</LimitExcept>
## for mysql
RedmineDSN "DBI:mysql:database=redmine;host=localhost"
RedmineDbUser "redmine"
RedmineDbPass "mypassword"
</Location>
То, что я получаю, это круг с "!" на странице настроек и
scm command is not available. please check settings on the administration panel
в проекте настройки-> Репозиторий страницы, когда я пытаюсь добавить репозиторий Subversion.
Может кто-нибудь, пожалуйста, скажите мне, что не так?
пс. Я использую Ubuntu Linux в качестве сервера, и когда я печатаю
svn
или
svn --version
я получаю ожидаемый выход.
EDIT Я думаю, что это может быть полезно также знать, что я сделал, чтобы установить Redmine, так .. я после этого руководства (установка последней стабильной 2.3.0 вместо одного там написано): http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_212_in_Ubuntu_1210_and_Apache_Passenger
Я думаю, что этот ответ заслуживает отметки. – Karma