我越來越生氣,試圖配置Redmine來使用我的Subversion存儲庫。Redmine和Subversion
我已經修改了configuration.yml文件,以便它調用:
scm_subversion_command: svn
而且還試圖用(如舍甫琴科Lesyuk建議)完整路徑SVN
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版本庫上。
有人可以告訴我什麼是錯的嗎?
ps。我使用的是Ubuntu Linux操作系統作爲服務器,當我鍵入
svn
或
svn --version
我得到預期的輸出。
編輯 我認爲這可能是有用也知道我做了什麼安裝技術管理平臺,所以.. 我遵循這個指南(代替一個寫有上安裝最新的穩定2.3.0): http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_212_in_Ubuntu_1210_and_Apache_Passenger
我想這個答案值得打勾。 – Karma 2014-01-28 22:23:47