I have SvnServe installed on my debian server, and it works well with Visual Studio, with password protected folders.
I have installed websvn, and oh my god ! My subversion directories are all accessible from http://myserver/websvn without password.
How can i use authentication ??
Edit : more informations... Debian version of websvn folder :
# Configuration for websvn using php4.
Alias /websvn /usr/share/websvn
<Directory /usr/share/websvn>
DirectoryIndex index.php
Options FollowSymLinks
Order allow,deny
Allow from all
<IfModule mod_php4.c>
php_flag magic_quotes_gpc Off
php_flag track_vars On
</IfModule>
</Directory>
<?php
// please edit /etc/websvn/config.php
// or use dpkg-reconfigure websvn
$config->parentPath("/var/subversion/");
$config->setEnscriptPath("/usr/bin");
$config->setSedPath("/bin");
$config->useEnscript();
?>
The default is always to provide a universal access.
There is a section on security in the config file include/config.inc in the WebSVN directory. Set security and controls there.
The other approach is to restrict permissions in httpd.conf and svn.authz.
See the following answer on serverfault that already details the solution.