gpt4 book ai didi

svn - Ubuntu Lucid Redmine 和 SVN,无法通过 http ://www. domain.com/svn 访问 SVN

转载 作者:行者123 更新时间:2023-12-04 18:54:04 24 4
gpt4 key购买 nike

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

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

但是我似乎无法让 www.domain.com/svn 工作。我无法从公共(public)访问 repo 。
它一直提示我输入密码。

/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
并设置密码,但是重启后,即使有用户名和密码,它仍然是一样的......

我在这里想念什么?

最佳答案

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

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 "公共(public) Subversion 存储库"
AuthUserFile "/etc/apache2/dav_svn.passwd"
需要有效用户
/地点



这对我有用

关于svn - Ubuntu Lucid Redmine 和 SVN,无法通过 http ://www. domain.com/svn 访问 SVN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7684086/

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