【问题标题】:Redmine and SubversionRedmine 和颠覆
【发布时间】: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


    【解决方案1】:

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

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

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

    【讨论】:

    • 我想这个答案值得打勾。
    【解决方案2】:

    我认为在 cmets 结束时指出 Easly 的答案很重要,因为这 解决了我的问题!

    我引用它是为了把它推到顶部:

    简单: 为了清楚起见,我什至发现了错误在哪里!除了添加 scm_command 你需要添加 scm_stderr 日志文件,一旦我添加了它,svn 就开始在 redmine 上工作

    【讨论】:

      猜你喜欢
      • 2010-12-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-16
      相关资源
      最近更新 更多