Ubuntu Lucid Redmine和SVN,可以';t通过访问SVNhttp://www.domain.com/svn

Ubuntu Lucid Redmine和SVN,可以';t通过访问SVNhttp://www.domain.com/svn,svn,ubuntu,redmine,Svn,Ubuntu,Redmine,嗨,我刚刚完成了所有的步骤 让redmine与存储库自动化一起工作。(基本上我不知道它是如何工作的,是不是每当我在redmine上创建一个项目时,它都会创建一个回购协议?) 然而,我似乎无法让www.domain.com/svn正常工作。我无法从公共网站访问回购协议。 它会不断提示我输入密码 /etc/apache2/conf.d/svn.config PerlLoadModule Apache::Redmine DAV svn SVNParentPath "/var/svn

嗨,我刚刚完成了所有的步骤

让redmine与存储库自动化一起工作。(基本上我不知道它是如何工作的,是不是每当我在redmine上创建一个项目时,它都会创建一个回购协议?)

然而,我似乎无法让www.domain.com/svn正常工作。我无法从公共网站访问回购协议。 它会不断提示我输入密码

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

PerlLoadModule Apache::Redmine DAV svn SVNParentPath "/var/svn" Order deny,allow Deny from all Satisfy any PerlAccessHandler Apache::Authn::Redmine::access_handler PerlAuthenHandler Apache::Authn::Redmine::authen_handler AuthType Basic AuthName "Redmine Subversion Repository" #read-only access Require valid-user Allow from [my server ip] # Allow from another-ip Satisfy any # write access Require valid-user ## for mysql RedmineDSN "DBI:mysql:database=redmine;host=localhost" RedmineDbUser "redmine" RedmineDbPass "password" PerllodModule Apache::Redmine DAV svn SVNParentPath“/var/svn” 命令拒绝,允许 全盘否定 满足任何 PerlAccessHandler Apache::Authn::Redmine::access\u处理程序 PerlAuthenHandler Apache::Authn::Redmine::authen\u处理程序 AuthType Basic AuthName“Redmine Subversion存储库” #只读访问 需要有效用户 允许从[我的服务器ip] #允许从另一个ip 满足任何 #写访问 需要有效用户 ##对于mysql RedmineDSN“DBI:mysql:database=redmine;host=localhost” RedmineDbUser“redmine” RedMinedPass“密码” 我试着添加这些行

AuthUserFile /etc/apache2/dav_svn.passwd into svn.config AuthUserFile/etc/apache2/dav_svn.passwd到svn.config 然后做了一个 sudo htpasswd-cm/etc/apache2/dav_svn.passwd test.user 并设置密码,但重新启动后,即使使用用户和密码,它仍保持不变


我遗漏了什么?

无法获得满意的答案,所以。。。我换成了

PerlLoadModule Apache::Redmine Location /svn-redmine --> instead of /svn DAV svn SVNParentPath "/var/svn" Order deny,allow Deny from all Satisfy any PerlAccessHandler Apache::Authn::Redmine::access_handler PerlAuthenHandler Apache::Authn::Redmine::authen_handler AuthType Basic AuthName "Redmine Subversion Repository" #read-only access Require valid-user Allow from [my server ip] # Allow from another-ip Satisfy any # write access Require valid-user ## for mysql RedmineDSN "DBI:mysql:database=redmine;host=localhost" RedmineDbUser "redmine" RedmineDbPass "password" PerllodModule Apache::Redmine 位置/svn重新挖掘-->而不是/svn DAV svn SVNParentPath“/var/svn” 命令拒绝,允许 全盘否定 满足任何 PerlAccessHandler Apache::Authn::Redmine::access\u处理程序 PerlAuthenHandler Apache::Authn::Redmine::authen\u处理程序 AuthType Basic AuthName“Redmine Subversion存储库” #只读访问 需要有效用户 允许从[我的服务器ip] #允许从另一个ip 满足任何 #写访问 需要有效用户 ##对于mysql RedmineDSN“DBI:mysql:database=redmine;host=localhost” RedmineDbUser“redmine” RedMinedPass“密码” 并在sites available/svn下使用

ServerName www.xxx.com Location /svn DAV svn SVNParentPath /var/svn SVNListParentPath On AuthType Basic AuthName "Public Subversion Repository" AuthUserFile "/etc/apache2/dav_svn.passwd" Require valid-user /Location 服务器名www.xxx.com 位置/svn DAV svn SVNParentPath/var/svn SVNListParentPath打开 AuthType Basic AuthName“公共Subversion存储库” AuthUserFile“/etc/apache2/dav_svn.passwd” 需要有效用户 /位置 这对我来说很有用