#12507 closed defect (cantfix)
Cannot checkout code: OPTIONS: 200 OK
Reported by: | Owned by: | ||
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | project | Version: | |
Severity: | normal | Keywords: | |
Cc: | Branch: | ||
Release Notes: | |||
API Changes: | |||
Internal Changes: |
Description
I cannot seem to be able to download code from SVN with client "svn, version 1.6.12 (r955767)"
See session:
$ svn checkout http://svn.edgewall.com/repos/trac/ svn: OPTIONS of 'http://svn.edgewall.com/repos/trac': 200 OK (http://svn.edgewall.com) $ echo $? 1
Any idea about what is wrong ? And how to workaround it ?
Attachments (0)
Change History (8)
comment:1 by , 8 years ago
comment:2 by , 8 years ago
Passing —non-interactive —trust-server-cert does not help, so probably not related to certs…
comment:3 by , 8 years ago
Using a more recent SVN version (1.8.10) I get more info:
svn: E175002: Unexpected HTTP status 405 'Method Not Allowed' on '/repos/trac' svn: E175002: Additional errors: svn: E175002: PROPFIND request on '/repos/trac' failed: 405 Method Not Allowed
So this looks like a server-side misconfiguration, right ?
comment:4 by , 8 years ago
We use currently HTTPS for the repository. See also TracDownload#LatestDevelopmentSourceCode.
If Subversion 1.6.15, it suggests relocate
with new location.
C:>svn info http://svn.edgewall.org/repos/trac svn: Repository moved temporarily to 'https://svn.edgewall.org/repos/trac'; please relocate
comment:5 by , 8 years ago
Resolution: | → cantfix |
---|---|
Status: | new → closed |
Ah, if http://svn.edgewall.org
is requested, the server responds https://svn.edgewall.org
with 302 redirect. However, if http://svn.edgewall.com
is requested, it responds 200 OK.
Instead, please use https://svn.edgewall.org
.
comment:6 by , 8 years ago
Then this page (and who knows how many others) should be updated to report the new url: SpamFilter#GetthePlugin
comment:7 by , 8 years ago
Ok I did update the wiki page myself, and I confirm https://svn.edgewall.org works fine
comment:8 by , 8 years ago
TracPlugins page used http://svn.edgewall.com
and it has been fixed in TracPlugins@89.
It could be due to unsupported SNI in SVN client, as at least wget (also lacking SNI) is giving: