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

Re: accessing svn through internet (svn+ssh)

From: Duncan Murdoch <murdoch_at_stats.uwo.ca>
Date: 2006-11-17 12:57:26 CET

On 11/17/2006 6:04 AM, Robert Graf-Waczenski wrote:
> I'm currently also evaluating svn+ssh as method for remote access.
>
> Our setup:
>
> Server:
> - Windows XP 64 bit Professional
> - copSSH 1.4.1 (Windows port of OpenSSH 4.5p1 with security fix)
> - Subversion 1.4.2 32 bit
>
> Client:
> - Windows 2000 Professional
> - TortoiseSVN 1.4.1
> - PuTTY 0.5.8 (installed together with puttygen.exe and pageant.exe)
>
> After jumping through a few intellectual hoops in configuring the
> SSH server command that is executed on behalf of the incoming requests
> correctly, this setup worked, i.e. i was able to establish an SSH
> tunnel from the client to the server once the private key file was
> imported at the client side.
>
> HOWEVER: My big problem is that access via svn+ssh is *substantially*
> slower than access via plain svn, even if the client computer lives
> in the same local LAN as the server. So i'm quite reluctant to tell
> remote users to use svn+ssh with such a slow performance.
> (I find this result rather embarassing given that SVN is supposed
> to behave good on slow networks... Well, this probably only tells
> me that the problem exists between keyboard and chair...)
> Others have reported this already, but those who replied only explained
> this with pointing out that windows clients tend to be a lot slower
> than linux/unix clients. Even though i sometimes enjoy to join
> M$ bashfests, this type of reply does not help much in my setup
> because i can not tell the users "go use linux instead of windows".
> So, maybe someone else has observed the same problem and/or has
> solved it and is willing to share the fix?

I can't help you to fix it, but maybe to diagnose it. Each svn command
usually leads to multiple ssh sessions. If those are slow to start up,
then svn will be slow.

You might want to run an ssh connection in debug mode, to see if it's
trying the successful connection method first; you don't want to wait
through failures.

Or you might investigate other ssh clients or servers, just to see if
they establish connections faster than the combination you're using.

Duncan Murdoch

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Fri Nov 17 12:58:42 2006

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.