Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Subversion:通过http协议配置svn访问_Svn_Http_Configuration_Ubuntu - Fatal编程技术网

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

Subversion:通过http协议配置svn访问,svn,http,configuration,ubuntu,Svn,Http,Configuration,Ubuntu,我得到了一个带有subversion、apache2、openssh的ubuntu服务器版本,并且需要用于svn连接的存储库,无论是否使用任何协议(ssh、文件:、http、https等)。 我配置了一个存储库目录 svnadmin create /path/to/repos/project 具有重要意义 svn import /path/to/import/directory svn+ssh://user@ipaddress/path/to/repos/projectFolder 配置ap

我得到了一个带有subversion、apache2、openssh的ubuntu服务器版本,并且需要用于svn连接的存储库,无论是否使用任何协议(ssh、文件:、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>
然而,当试图通过浏览器访问存储库时,我得到了403禁止访问。 我应该如何进行


感谢您的关注

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

需要有效用户

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

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

/path/to/repos是/home/svn下的子目录吗?您是如何将用户添加到/etc/subversion/passwd的?apache错误日志是否包含任何感兴趣的内容?是我做的。我忘了写信。我的错误。我解决了在dav_svn.conf中配置标签的问题,使用SVNPath而不是SVNParentPath,因为我只有一个项目。如果问题的答案令人满意,你能给某人(你或泽卢斯)评分吗?
htpasswd -m -c /etc/subversion/passwd PLS