Subversion:通过http协议配置svn访问

时间:2010-09-09 19:28:40

标签: svn http configuration ubuntu

我得到了一个带有subversion,apache2,openssh的ubuntu服务器版本,需要有/无协议的svn连接存储库(ssh,file:,http,https等)。 我配置了一个存储库目录

svnadmin create /path/to/repos/project

进行了导入

svn import /path/to/import/directory svn+ssh://user@ipaddress/path/to/repos/projectFolder

配置apache2并重新启动服务器

/etc/subversion/mod-avaliable/dva_svn.conf

<Location /svn>
DAV svn
SVNParentPath /home/svn 
AuthType Basic
AuthName ”Your repository name”
AuthUserFile /etc/subversion/passwd
Require valid-user
</Location>

已经对www-data

给予了认可
sudo chown -R www-data:www-data /path/to/repos

然而,当尝试通过浏览器访问存储库时,我获得了403 Forbidden访问权限。 我该怎么办?

感谢您的关注

1 个答案:

答案 0 :(得分:1)

您的配置启用了身份验证:

  

需要有效用户

要访问您的存储库,您必须添加用户:

htpasswd -m -c /etc/subversion/passwd PLS