I've been encountering some problems attempting to access a Subversion repository via HTTPS using git-svn.
When I type git svn init --username=<my username> --trunk=https://<host>/<project>/trunk
, I get the following error message:
RA layer request failed: PROPFIND request failed on '/<project>/trunk':
PROPFIND of '/<project>/trunk': SSL negotiation failed: SSL error: unknown
protocol (https://<host>) at C:\Program Files (x86)\Git/libexec/git-core\git-svn
line 2299
A couple of other points to note:
git config http.proxy
.git config http.sslVerify=false
. However, this does not make any difference.Anything else that I haven't tried?
To expand a little bit on the other two answers (and explain why you're seeing what you're seeing), git svn
(as part of msysgit) is built against svn 1.4.6:
C:\> git svn --version
git-svn version 1.7.7.1.msysgit.0 (svn 1.4.6)
Note that 1.4.6 is... well... old. (And hasn't even been supported since 1.6 was released in 2009.)
msysgit's git-svn
is not using your subversion install - so being able to checkout using your installed svn
is (unfortunately) not indicative of the problem.
There are some bug reports about upgrading to a newer subversion for msysgit, but it appears that those have not yet materialized.
Have you tried cygwin's git-svn
?
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