我在ubuntu服务器上使用apt-get install websvn安装了websvn。
我现在可以通过http://url/websvn访问websvn。
但是,我想为访问设置密码,因此只有经过授权的人才能访问它。
我怎么能这样做?
答案 0 :(得分:1)
查看Subversion repository browsing with authorization
上的文档希望这有帮助。
答案 1 :(得分:0)
您可以在websvn文件夹的根目录中输入.htaccess文件:
http://www.duchnik.com/tutorials/vc/setting-up-and-configuring-websvn
答案 2 :(得分:0)
Add User admin for repository authentication.
$ 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