SVNBridge in Server Mode

Nov 5, 2008 at 10:11 PM
I have read the security section and discover a server mode in SVNBridge.
I would like to run SVNBridge in my TFSServer so my server becomes a SVN Server too. I mean, the same as codeplex.

Does really exists a "Server mode" and how can I run it?

Thanks for your answer.
Nov 6, 2008 at 12:39 AM
There is a server version, but we haven't created a "Release" out of it yet, so you would have to download the latest source code and compile it.
Nov 6, 2008 at 11:24 PM
Thanks for your tip. Now, we have a SVNBridge in Server Mode installed in our system.

It works well with newest client and we are only having some problems with copy command.
It would be good to have a Server Mode release. It is very ease to build but it is not so easy to realize it exists.
There should be some more information in the main web about server mode.

Anyway, it makes the job. Great work.
Feb 6, 2009 at 8:55 AM

I've tried to find instructions on how to install this, but failed so far. Can someone please point me in the right direction?

 

Apr 24, 2009 at 6:22 AM
I'm interested in learning how to setup SVNBridge in server mode too, so any guidance posted here would be appreciated
Apr 24, 2009 at 7:32 AM
I've created a new release which includes the SvnBridge-Server.zip, and updated the project homepage instructions on how to set it up.
Apr 24, 2009 at 7:35 AM
Cool. Checking it out now
Apr 24, 2009 at 8:58 AM
Could you give some guidance on setting this up?

These are the steps I've taken:
- Added a new website on the web server (http://10.254.10.100) and assigned it to port 8081.
- Configured the web site to use Digest authentication so that I'll log on with TortoiseSVN with my domain account.
- Extracted the files to the folder the new site points to and created a log folder called Logs within the web folder (and gave the IIS user sufficient rights to write to the folder).
- Edited the web.config file and pointed it to the correct log folder and TFS url. Also uncommented the section for IIS 6.0

When I now point the repo-browser in TortoiseSVN to http://10.254.10.100:8081/ProjectName I am asked to logon, which passes with my account, but the only response I get is a HTTP 200 ok.

Any idea on what I am missing/doing wrong here?
Apr 24, 2009 at 11:25 AM
I'm getting the same error after following the same steps as lindsve above.
Apr 24, 2009 at 11:29 AM
It seems to be the authentication with the TFS server that is not properly configured here. I see a lot of errors like the following in the event viewer on the TFS server:

TF53010: The following error has occurred in a Team Foundation component or extension:
Date (UTC): 4/24/2009 11:26:30 AM
Machine: TD-VM-TMS-01
Application Domain: /LM/W3SVC/545740514/Root/Services-1-128850377377253750
Assembly: Microsoft.TeamFoundation.Server, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a; v2.0.50727
Process Details:
  Process Name: w3wp
  Process Id: 5560
  Thread Id: 7704
  Account name: GEOMATIKK\TFSSERVICE

Detailed Message: TF53008: The authentication type  is not supported.

What is the proper way of setting up authentication using SVNBridge and TortoiseSVN?
Apr 24, 2009 at 11:34 AM
Edited Apr 24, 2009 at 11:48 AM
Hmm. It might not be related afterall. I see many of these events in the event viewer and they have been coming from before I started trying SVNBridge too

Edit: It wasn't related. Someone had changed the directory security for the TFS websites a couple of days ago and that seems to have caused the events I referred to.

I do find it disturbing that nothing is written to the log folder though. Makes me suspect that SVNBridge is never used during the requests 
Apr 30, 2009 at 12:20 AM
We are getting the following message when trying to do a svn checkout from TFS using the our server version.

svn: Server sent unexpected return value (501 Not Implemented) in response to PROPFIND request for '/svn/Bio/SequenceXX/curator'


IIS Logs
2009-04-29 23:37:00 W3SVC1 10.44.0.82 PROPFIND /svn/Bio/SequenceXX/curator - 80 - 10.10.10.30 SVN/1.5.6+(r36142)+neon/0.28.3 501 0 0
2009-04-29 23:43:59 W3SVC1 10.44.0.82 PROPFIND /svn/Bio/SequenceXX/curator - 80 - 10.10.10.40 SVN/1.4.2+(r22196)+neon/0.25.5 501 0 0

Any guess as to what we are doing wrong.
May 1, 2009 at 12:44 AM
Does anyone know of any consultants that would come out and get the Server Version of SVNBridge working for Us.  If anyone knows someone that fits this description please have them contact me ASAP.

Thanks
Gary Andrade
gandrade@illumina.com
858.202.4678
 
May 2, 2009 at 9:37 PM
Edited May 2, 2009 at 9:39 PM
I made an update to support using Digest authentication and refreshed the download file, and also added more instructions on the project homepage for how to configure IIS (both for IIS 6 and IIS 7).

Try downloading the refreshed v4 release file and using the updated instructions and see if that helps.
May 4, 2009 at 4:33 AM
Awesome. Seems like I got it working now, thanks.