0

我已经在 ubuntu 服务器中使用 apt-get install websvn 安装了 websvn。

我现在可以通过http://url/websvn 访问 websvn

但是,我想为访问设置密码,所以只有授权的人才能访问它。

我怎么能这样做?

4

3 回答 3

1

查看Subversion 存储库浏览与授权的文档

希望这可以帮助。

于 2010-03-31T11:03:46.063 回答
0

您可以在 websvn 文件夹的根目录中放入一个 .htaccess 文件:

http://www.duchnik.com/tutorials/vc/setting-up-and-configuring-websvn

于 2011-03-10T15:33:44.203 回答
0

添加用户管理员以进行存储库身份验证。

$ sudo htpasswd -c /etc/global.htpasswd admin

打开dav_svn.conf文件。

$ sudo nano /etc/apache2/mods-enabled/dav_svn.conf

添加以下行。

<Location /svn>
DAV svn
SVNParentPath /var/lib/svn
</Location>
<Location /svn/RepoName>
 AuthType Basic
 AuthName \"RepoName Subversion Repository\"
 AuthUserFile /etc/global.htpasswd
 Require user admin 
</Location>

请设置上述正确的SVNParentPath。确保已安装 apache2-utils。

$ sudo apt-get install -y apache2-utils
$ sudo service apache2 restart
于 2017-03-28T15:03:52.483 回答