Error 500 checking out from github with svn

Viewed 33

I try to checkout my repository user/bar on GitHub using the cli-version of svn. This fails with error 500.

Note: Similar questions have been asked before, but are either slightly different or have (for my case) unsatisfying answers:

GitHub Documentation says: make an empty checkout of the repository,

$ svn co --depth empty https://github.com/user/repo
> Checked out revision 1.
$ cd repo

So I tried to check out my repositories of foo (created months ago) and bar (created recently), and - as a cross check - a non-existing repository baz:

$ svn co --depth empty https://github.com/user/foo
Checked out revision 4949.
$ svn co --depth empty https://github.com/user/bar
svn: E170013: Unable to connect to a repository at URL 'https://github.com/user/bar'
svn: E175002: Unexpected server error 500 'Internal Server Error' on '/user/bar'
$ svn co --depth empty https://github.com/user/baz
Authentication realm: <https://github.com:443> GitHub
Password for 'user': ****************************************

svn: E170013: Unable to connect to a repository at URL 'https://github.com/user/baz'
svn: E160013: '/user/baz' path not found

Findings:

  • basically it works, otherwise foo would not be fine
  • bar exists, otherwise the error would would be like baz

A temporary problem seems unlikely (becaus foo works), but to be sure I've waited for a couple of days - no change. Configuration of foo and bar is identical (to the best of my knowledge).

Any more ideas?

1 Answers

More than a week after the original attempt it suddenly works as expected. So if you happen to run into the same problem:

  • it might affect only selected repositories
  • the temporary failure might last for quite some time
Related