We are serving SVN locally via Apache under Windows XP. The Location
directive we have in our httpd.conf file is:
<Location /svn>
DAV svn
SVNParentPath C:/Svn
</Location>
which permits anonymous access to our repositories. I thought I understood
that in such a situation SVN will not issue an authentication challenge when
changes are committed to a repository, so that it will not know who is
performing the commit and will set the author property to "(no author)" on
the corresponding revision. However, while in our case SVN does not seem to
be issuing authentication challenges, for some users accessing some
repositories the author property still gets set to their Windows user name.
However, this does not happen for all users, or for a given user on all
repositories. When it doesn't happen, the author property is set to "(no
author)" as expected. Can anybody tell me how SVN is getting these user
names, and how I can make it happen consistently across both users and
repositories? I would prefer this to configuring HTTP authentication if it's
simpler, which it seems it might be.
Thanks,
Harold Mills
Received on Tue Jun 19 16:07:57 2007