I think the problem is the url syntax. I assume you are using the drive
letter because the repository is not on C:. I believe svh+ssh:// on windows
will assume C: as the root of any path you specify after the hostname. It
definitely will not work using E:// in the url because the colon and double
slash aren't a valid URL syntax. Perhaps WinSSHD can be configured to use E:
as the root for users. Otherwise, you might have to put your repository on
C:.
I have had good experiences with the svrany.exe tool from the windows
resource kits and calling svnserve -d -r
<driveletter>:\<path_to_repository>. If SSH is not a requirement, I think
you'll have better luck if you drop it.
Apache on Windows also works very well. If encryption over the network is
your goal, mod_ssl does work on Windows.
Hope that helps,
Kevin
>From: "H Patil" <subs1970@softhome.net>
>To: users@subversion.tigris.org
>Subject: Help!! About to give up on subversion...
>Date: Sat, 22 May 2004 01:07:19 -0700
>
>This is the third time I am posting without getting a reply. Either there
>is
>not much support for svnserve running on Windows or I am just plain
>unlucky.
>
>
>Following is my problem, once again:
>
>My repository root is E:\svn_home on a Windows 2003 Server.
>
>When I try to access my repository, locally I got the following message:
>
>C:\>svntmp>svn co svn+ssh://localhost/E://svn_home/trunk
>svn: Couldn’t determine repository path
>
>When I tried this, I got the following message:
>C:\>svntmp>svn co svn+ssh://localhost/trunk
>svn: No repository found in 'svn+ssh://localhost/trunk'
>
>In both the above cases, my SSHD server logs (I have WinSSHD server)
>indicated that it executed the command “svnserve –t” in E:/svn_home.
>
>However, I was able to access the repository fine like this (when running
>SVN server with svnserve –d –r E:/svn_home):
>
>C:\>svntmp>svn co svn://localhost/trunk
>
>What am I doing wrong? Do I need to somehow indicate thru SSH tunnel where
>my repository root is? If so, how do I do this? Is there a way to have my
>SSH server execute “svnserve –t –r E:\svn_home” instead of “svnserve –t”
>(presumably this should solve the problem).
>
>Unfortunately, we don’t have a Linux server, and being a small company we
>cannot afford to buy another server.
>
>Thanks, in advance.
>
>- Himanshu
>
>
>
>---
>Outgoing mail is certified Virus Free.
>Checked by AVG anti-virus system (http://www.grisoft.com).
>Version: 6.0.686 / Virus Database: 447 - Release Date: 5/14/2004
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Sat May 22 16:25:27 2004