On Fri, Jun 24, 2011 at 12:05, Joshua Davies <joshua.dav...@2xoffice.com> wrote:
> I'm new to Subversion repository administration - after reading the O'Reilly
> book "Version Control with Subversion", and following the instructions there
> and on the web site, I've got a repository installed under "/var/svn/repos":
>
> [jdavies@hostname repos]$ pwd
> /var/svn/repos
> [jdavies@hostname repos]$ ls
> README.txt  conf  dav  db  format  hooks  locks
> I want to expose this over HTTP, so I've added the following to my Apache
> config:
> <Location /repos>
>   DAV svn
>   SVNPath /var/svn/repos
>   AuthType Basic
>   AuthName "Subversion Repository"
>   AuthUserFile /path/to/auth-file
>   Require valid-user
>   Order deny,allow
>   Deny from all
>   Allow from ...
>   Allow from ...
>   Allow from ...
> </Location>
> (slightly edited, of course).
> Everything seems to be working, but when I load my repository from a web
> server - e.g.
> https://hostname/repos
> I see my projects listed, along with the Subversion repository internals:
>
> repos - Revision 64: /
>
> Project1
> README.txt
> conf/
> db/
> format
> hooks/
> Project2
> locks/
> Project3
>
> What have I gotten wrong here?  I'm sure there's a way to have only the
> projects, and not the repository internals, exposed.

This looks like someone has committed a repository database (the
results of svnadmin create) to your repository. Check the log of your
repository, it should indicate when & what happens.

Reply via email to