【发布时间】:2013-03-22 11:57:48
【问题描述】:
我在尝试配置 Redmine 以使用我的 Subversion 存储库时遇到问题。我已经修改了 configuration.yml 文件,以便它调用:
scm_subversion_command: svn
并且还尝试使用 svn 的完整路径(由 Andriy 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 命令不可用。请检查管理面板上的设置
在项目设置->存储库页面中,当我尝试添加 Subversion 存储库时。
谁能告诉我怎么了?
我使用 Ubuntu Linux 作为服务器,当我输入时
svn
或
svn --version
我得到了预期的输出。
我认为了解我为安装 Redmine 所做的工作可能会很有用,因此,我遵循了本指南(安装最新的稳定版 2.3.0 代替那里写的那个): http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_212_in_Ubuntu_1210_and_Apache_Passenger
【问题讨论】:
标签: svn repository redmine webdav