TortoisePlink.exe not working well with pagent,svn+ssh and custom svnserve. Update to 0.59 would solve issue.
Date: 2007-04-13 14:04:37 CEST
First a rather long description of my situation. This is with Version 1.4.3 of TortoiseSVN.
I am trying to setup an svn server (works like a charm). Unfortunately subversion is not installed via the OS packages but in a separate path for our dev team. We do not use the apache mod_dav_svn and do not use an svnserve-process running as a daemon. Instead, we use the possibility to use svn over ssh.
We use svn+ssh:// style urls for our repository and use a special ssh key to connect via TortoiseSVN. This is done using the method specified in the FAQ (using the command="/some/path/svnserve -t" procedure in the .ssh/authorized_keys file). This is necessary, because we are not allowed to use the .ssh/environment file, so we have no other way of getting Tortoise to start the svnserver program. This works without any problems with TortoiseSVN 1.4.3 and putty's pagent, so we don't have to type in the key's password every time svn connects.
The problem now arises, when you have another ssh key to connect to the same host as the same user and want to use the pagent for that one too (obviously you want to :)). So now we have two keys in the pagent, one for svn+ssh and one for normal putty.
IFF the "normal" ssh key has a key fingerprint that makes it appear _before_ the svn+ssh key, TortoisePlink.exe will hang. This is due to the fact that TortoisePlink.exe asks the agent and gets a connection with the "normal" ssh key. This ssh key of course does not start "svnserve -t" (and can't find the svnserve binary, because it is not in the PATH).
That was the long explanation for this rather short request: Please update TortoisePlink.exe to version 0.59. :)
In version 0.59 the order of keys in the agent seems not to be a problem for putty/plink. My Putty version 0.58 had the same problem, when the order of keys was reversed (first svn+ssh key then the "normal" key) and you just want to login to your server and all you get is the svnserve output. When using the 0.59 plink.exe I obviously have the problem of popping up windows every time TortoiseSVN connects to the server ...
Would that update be possible? I can personally use the 0.59 plink.exe for testing but once we really deploy subversion, this is kind of a show stopper for using Tortoise as a client for all the devs.
If you have any questions regarding this, please feel free to ask.
If you need someone to test this, feel free to build a 0.59 TortoisePlink.exe and make it downloadable for me so I can test it.
Mit freundlichen Grüßen
-- arvato systems GmbH --------------------------------------------------------------------- To unsubscribe, e-mail: email@example.com For additional commands, e-mail: firstname.lastname@example.orgReceived on Fri Apr 13 14:04:59 2007
This is an archived mail posted to the TortoiseSVN Users mailing list.