Help
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Copilot Lvl 2
Message 1 of 7

Subversion Bridge Not Supported With Latest Subversion Client

Attempting to use the Git Subversion Bridge Against the Latest Subversion Client yields the following error:

 

Command: Update
Updating: S:\My Downloads\Code\GitHub\ManipulativeReplacer from https://github.com/aolszowka/ManipulativeReplacer/trunk
Error: Unable to connect to a repository at URL
Error: 'https://github.com/aolszowka/ManipulativeReplacer/trunk'
Error: The server at 'https://github.com/aolszowka/ManipulativeReplacer/trunk' does
Error: not support the HTTP/DAV protocol
Completed!:

This issue is poping up in various Subversion Communities as Developers Upgrade: https://groups.google.com/forum/#!topic/tortoisesvn/qaJQ_K9Wbb8

 

The root cause is that GitHub has a non-compliant Subversion Server as described here: https://mail-archives.apache.org/mod_mbox/subversion-users/201811.mbox/%3Cba7c96e5-8a04-e676-9ee7-02...

 

The relevent portions of the above post:

 

The root cause is that GitHub does not implement Subversion's HTTP/DAV
protocol correctly.

In 1.11, the Subversion client has become stricter about the server
requirements (see: https://svn.apache.org/r1825302). Specifically, we
require that the server sends DAV response headers to the OPTIONS
request, which we use for capability negotiation. Here's an example of a
correct response:

HTTP/1.1 200 OK
Date: Sun, 04 Nov 2018 15:40:24 GMT
Server: Apache/2.4.7 (Ubuntu)
DAV: 1,2
DAV: version-control,checkout,working-resource
DAV: merge,baseline,activity,version-controlled-collection
DAV: http://subversion.tigris.org/xmlns/dav/svn/depth
...


The GitHub server does not return any DAV: header for the OPTIONS
request, so the response is considered incorrect. I suggest sending a
bug report to GitHub; the attached script can be used to simulate
Subversion's OPTIONS request.

In the meantime, staying with 1.10.x appears to be the only option if
you have to use GitHub's SVN protocol.

Is this issue being publically tracked by GitHub Development anywhere? Support's answer is very generic:

 

Thanks for writing in to GitHub Support and sorry you have experienced this problem.

This error is occurring when using v1.11 of SVN with GitHub. Our engineers are currently working on supporting SVN v1.11. We'll let you know when that support is available.

In the meantime you'll need to use an older version in order to connect with GitHub.

Thank you

6 Replies
Ground Controller Lvl 1
Message 2 of 7

Re: Subversion Bridge Not Supported With Latest Subversion Client

I'm having the same issue as well.

Ground Controller Lvl 1
Message 3 of 7

Re: Subversion Bridge Not Supported With Latest Subversion Client

i got same problem.

can not checkout or upgrade with tortoisevn 1.11

Ground Controller Lvl 1
Message 4 of 7

Re: Subversion Bridge Not Supported With Latest Subversion Client

I regret to agree that I’m having the same issue as reported here. I have opened a case on this matter as posted to the tortoisesvn mailing list.

Copilot Lvl 2
Message 5 of 7

Re: Subversion Bridge Not Supported With Latest Subversion Client

Yes, we are seeing this issue as well. Currently we are telling new users to download the 1.10 version of Tortoise, but it would be good to be able to use the latest version. Please keep us updated.

Ground Controller Lvl 1
Message 6 of 7

Re: Subversion Bridge Not Supported With Latest Subversion Client

We are facing the same problem.

Ground Controller Lvl 1
Message 7 of 7

Re: Subversion Bridge Not Supported With Latest Subversion Client

Same problem for me. Very annoying. but it seems the GiHub guys working on it.