GitHub documents to support Subversion clients and I'm using that for many projects to include them in one of my working copies using svn:externals
. Since yesterday I get the following error for all of those projects:
The server at '[...]' does not support the HTTP/DAV protocol.
This happens to a long list of projects, some examples:
https://github.com/apache/commons-lang.git/tags/LANG_3_6
https://github.com/pgjdbc/pgjdbc.git/tags/REL42.2.2
https://github.com/ams-tschoening/kaitai_struct_tests.git/branches/libs_java_3rd_usage
I've already written to the support but didn't get any response yet. Maybe someone here knows already if this is a temporary issue only or permanent? Maybe this problem doesn't happen for other users at all for some reason?
Thanks!
GitHub supports Subversion clients via the HTTPS protocol. We use a Subversion bridge to communicate svn commands to GitHub.
Subversion is still used by some projects, but git has replaced it for most new projects. Many subversion projects have also migrated to git. But since subversion is open source it won't ever completely disappear.
Is GitHub like SVN? GitHub is a hosting service for Git repositories based on a distributed version control system, meaning each user has the copy of the code on their local machine. SVN is a centralized version control system, which means if you commit files, they always originate from the same central location.
The difference between Git and SVN version control systems is that Git is a distributed version control system, whereas SVN is a centralized version control system. Git uses multiple repositories including a centralized repository and server, as well as some local repositories.
Does not work here anymore with ALL github repositories! Using latest TortoiseSVN 1.11.0.
I've tried with version 1.10 of TortoiseSVN which still works, so this looks like a problem with TortoiseSVN 1.11 (which is linked against SVN 1.11).
This particular problem has been resolved on GitHub's side (as of 19 Dec 2018), please, see the Outdated section below.
However, you can get the error The server at '[...]' does not support the HTTP/DAV protocol.
in other cases such as
You navigate to SVN web interface URL instead of repository URL. Read the article KB102: Subversion client errors caused by inappropriate repository URL.
You can receive this simply when you navigate to a URL that does not belong to a Subversion repository. Here is an example where we run svn info
against https://stackoverflow.com/
:
svn info https://stackoverflow.com/ svn: E170013: Unable to connect to a repository at URL 'https://stackoverflow.com' svn: E175003: The server at 'https://stackoverflow.com' does not support the HTTP/DAV protocol
Outdated:
Use Subversion 1.10 clients as a workaround.
Because of some changes in the latest Subversion 1.11.0 release, the newest SVN 1.11 clients do not work with GitHub's SVN bridge anymore and produce an error. Let's hope for a bugfix on SVN or GitHub's side soon.
You can find more information in this users@ Apache Subversion mailing list thread: https://lists.apache.org/thread.html/90c028421ac86f787c2101ab61a70ec5fa0a6f4d617a8b87be802e5c@%3Cusers.subversion.apache.org%3E
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With