我得到了一个带有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访问权限。 我该怎么办?
感谢您的关注
答案 0 :(得分:1)
您的配置启用了身份验证:
需要有效用户
要访问您的存储库,您必须添加用户:
htpasswd -m -c /etc/subversion/passwd PLS