git-svn获取时RA层请求失败

oki*_*ogi 15 git-svn

我使用git svn与subversion repos同步:

$ mkdir prj && cd prj
$ git svn init http://url/to/repos/branches/experimental
$ git svn fetch
Run Code Online (Sandbox Code Playgroud)

并收到错误消息:

RA layer request failed: OPTIONS of 'http://url/to/repos/branches/experimental':
Could not read status line: connection was closed by proxy server 
(http://url/to/repos) at /usr/bin/git-svn line 1352
Run Code Online (Sandbox Code Playgroud)

为什么以及如何解决这个问题?

eck*_*kes 8

通过代理访问SVN仓库时遇到了同样的问题.

我的解决方案是编辑~/.subversion/servers并添加所需的代理到该[globals]部分.取消对相关线(http-proxy-host,http-proxy-port,任选http-proxy-usernamehttp-proxy-password),并有输入所需的信息.

这是必需的,因为git svn使用存储的设置~/.subversion/servers来访问SVN存储库.


Nat*_*ons 3

看来这是服务器上的超时问题。这是一个错误报告(不幸的是,我无法访问它的副本)。这种情况在我身上发生过很多次,但如果我再次尝试该命令,它会在再次超时之前走得更远。最终,我将拥有整个存储库,并且我希望不必再这样做。