gpt4 book ai didi

svn - Redmine 和 Subversion

转载 作者:行者123 更新时间:2023-12-01 13:59:18 27 4
gpt4 key购买 nike

我在尝试配置 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 command is not available. please check settings on the administration panel

在项目设置->存储库页面,当我尝试添加一个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

最佳答案

我尝试了上面的方法,但没有帮助。

此外,我必须为运行 Redmine 的用户设置日志文件的所有权和写入权限。就我而言,那是 www-data。

# fixed my issue
chown www-data:www-data /var/log/redmine_scm_stderr.log

关于svn - Redmine 和 Subversion,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15569744/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com