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

TSVN asks for password over and over and over...

From: Eric Poole <eric_at_rkt-tech.com>
Date: 2007-01-24 13:58:56 CET

Good morning, all...

This HAS to be a VFAQ (Very Frequently Asked Question), but I have
read through the TortoiseSVN manual from front to back and read
through the FAQ and for the life of me I can't find the answer.

We are running Subversion version 1.3.2 on Fedora Core 2 (I KNOW ...
FC2 is old and obsolete ... trust me, we're STUCK with it and can't change it).

For various reasons, none of which can be changed any time soon, we
need to use svnserve with ssh (svn+ssh), rather than the Apache-based server.

I installed TortoiseSVN version 1.4.1 per the instructions, and when
I go to check out a repository, I have to type in my password about 6
times before it will give me access. Subsequent operations all
require multiple password entries in order to work.

I know there is supposed to be a way to cache login information but I
CAN NOT find where or how to do that.

For example, the TSVN manual section 5.1.5 (Authentication) shows a
dialog box that is supposed to show up "If the repository that you
are trying to access is password protected". I can't get that dialog
box to show up. If I set up the URL to the server as
"ssh+svn://eric@theServer.com/usr/local/svnroot/theRepo" then all I
get is a password prompt. If I leave off the "eric@" then I still
only get a password prompt but then it asks for the password for
"@theServer.com" and since it doesn't know about any user, authorization fails.

Section 5.1.5 goes on to say "The checkbox will make TortoiseSVN
store the credentials in Subversion's default directory:
$APPDATA\Subversion\auth in three subdirectories: ... svn.simple...
svn.ssl.server... svn.username...". All of those directories get
created in my $APPDATA subdirectory but they are all empty, no
credentials files ever get created there, not even hidden ones.

Section 5.1.5 goes on to say "If you want to clear the authentication
cache for all servers, you can do so from the General page of
TortoiseSVN's settings dialog. That button will clear all cached auth
data from the Subversion auth directories, as well as any auth data
stored in the registry by earlier versions of TortoiseSVN. Refer to
Section 5.26.1, 'General Settings'.". I looked in that section of
the manual but it says nothing about clearing authentication
cache. There is something in Section 5.26.6 about that, using the
Authentication Data - Clear button, but on my TSVN installation, that
button is greyed out.

I do have TSVN running on another machine using private / public keys
for authentication, and that works fine. For various reasons, we
cannot do that as a normal thing. The main reason is that TSVN
access to the repository has to be available on lab machines that
pretty much anybody has access to, and so we can't have access to the
repository hard-wired into specific machines.

I'm quite certain that all of this has been hashed around and around
time and again but I can't find it in the archives.

I think if I can just figure out how to enable cacheing, I'm hoping
that will be enough (also could use a pointer on why I can't get the
Authentication Dialog to come up with both Username and Password
prompts ... all I get is the Password prompt). There must be a
switch or a checkbox or an entry in a .ini file somewhere that
controls this, but I can't find it no matter what I do or where I look.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: users-help@tortoisesvn.tigris.org
Received on Wed Jan 24 13:59:49 2007

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

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