【问题标题】:Ubuntu Lucid Redmine and SVN, can't access SVN via http://www.domain.com/svnUbuntu Lucid Redmine 和 SVN,无法通过 http://www.domain.com/svn 访问 SVN
【发布时间】:2011-12-02 19:14:06
【问题描述】:

您好,我刚刚完成了所有步骤 http://www.redmine.org/projects/redmine/wiki/RedmineInstallUbuntuLucid#Automate-Repository-Creation

让 redmine 使用存储库的自动化。 (基本上我不知道它是如何工作的,是否应该在我在 redmine 上创建项目时创建一个 repo?)

但是我似乎无法让 www.domain.com/svn 正常工作。我无法从公共访问回购。 它一直提示我输入密码。

/etc/apache2/conf.d/svn.config

PerlLoadModule Apache::Redmine

    DAV svn
    SVNParentPath "/var/svn"
    订单拒绝,允许
    拒绝一切
    满足任何

    PerlAccessHandler Apache::Authn::Redmine::access_handler
    PerlAuthenHandler Apache::Authn::Redmine::authen_handler
    AuthType 基本
    AuthName "Redmine Subversion 存储库"

    #只读访问
    
        需要有效用户
        允许来自 [我的服务器 ip]
        # 允许来自另一个 IP
         满足任何
    
        # 写权限
        
        需要有效用户
    

    ## 用于 mysql
    RedmineDSN "DBI:mysql:database=redmine;host=localhost"
    RedmineDbUser "redmine"
    RedmineDbPass“密码”

我尝试添加这些行

AuthUserFile /etc/apache2/dav_svn.passwd 改成 svn.config 

并且做了一个和 sudo htpasswd -cm /etc/apache2/dav_svn.passwd test.user 并设置了密码,但是重启后,即使有用户和密码,它仍然是一样的......

我在这里错过了什么?

【问题讨论】:

    标签: svn ubuntu redmine


    【解决方案1】:

    无法得到满意的答案,所以...我已替换为

     PerlLoadModule Apache::Redmine
    位置 /svn-redmine --> 而不是 /svn
        DAV svn
        SVNParentPath "/var/svn"
        订单拒绝,允许
        拒绝一切
        满足任何
    
        PerlAccessHandler Apache::Authn::Redmine::access_handler
        PerlAuthenHandler Apache::Authn::Redmine::authen_handler
        AuthType 基本
        AuthName "Redmine Subversion 存储库"
    
        #只读访问
    
            需要有效用户
            允许来自 [我的服务器 ip]
            # 允许来自另一个 IP
             满足任何
    
            # 写权限
    
            需要有效用户
    
    
        ## 用于 mysql
        RedmineDSN "DBI:mysql:database=redmine;host=localhost"
        RedmineDbUser "redmine"
        RedmineDbPass“密码”
    
    

    并在 sites-available/svn 下创建了另一个虚拟主机

    服务器名称 www.xxx.com 位置/svn DAV svn SVNParentPath /var/svn SVNListParentPath 开启 AuthType 基本 AuthName "公共 Subversion 存储库" AuthUserFile "/etc/apache2/dav_svn.passwd" 需要有效用户 /地点

    这对我有用

    【讨论】:

      猜你喜欢
      • 2013-05-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-29
      • 1970-01-01
      • 2011-04-10
      • 2013-12-21
      • 2015-08-07
      相关资源
      最近更新 更多