[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Authentication realm

From: Konstantin Kolinko <knst.kolinko_at_gmail.com>
Date: Fri, 30 Sep 2011 11:31:02 +0400

2011/9/30 Gavin Baumanis <gavinb_at_thespidernet.com>:
> Hi Everyone,
> We recently created a DNS entry for our subversion repository.
> Prior to this we just use the private LAN IP address to access the repo via
> http (Apache)
> Post the change to having a hostname to use I created a new branch - and
> used the host name to do this.
> Subsequently when I perform an svn update I a now prompted for username and
> password for the named instance of our repo.
> I did some reading in the "good" book.
> and used svn switch
> (svn switch old_IP_address new_HostName_Address
> at the root of my working copy.

It should have been "svn switch --relocate" which is very different
to usual "svn switch" (so that 1.7 introduces a separate "svn
relocate" command to lessen the confusion).

Just for future readers. It does not seem to be a problem here.

> svn info confirms that the repo address is now set to the hostname version
> of the URL.
> However I am still getting prompted for a username and password.
> If I enter the "usual" password  - all is good... but the prompt is playing
> havoc without Continuous Integration scripts.

What havoc?

You should use --username and --non-interactive.

The password can be are either
a) taken from cached auth credentials (auth subdirectory in subversion
configuration area)
b) entered interactively.
c) entered on the command line as --password.

If you never connected that system, there may be no cached password.

b),c) cache the password automatically, unless you use
--no-auth-cache, (and I think they wouldn't cache it without a prompt
on *nix systems where password is stored unencrypted).

Another question is whether the server is accessed directly or through
a proxy (and you'll need a proxy password). -> servers file in
subversion configuration area.

> Some more reading suggests that I might need to add a new authentication
> realm and users via; conf/svnserve.conf

svnserve,conf is for svnserve,
but you are using Apache HTTPD and all authentication is handled by
Apache HTTPD.

Subversion handles only authorization.

> I was hoping that I might just get some confirmation that is indeed what I
> need to do - before I go "playing" with the config scripts.
> As always - a big thanks for your help.
> Gavin.

Best regards,
Konstantin Kolinko
Received on 2011-09-30 09:31:52 CEST

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.