Ошибка слоя RA при получении git-svn - PullRequest
15 голосов
/ 15 апреля 2009

Я использую git svn для синхронизации с репозиториями Subversion:

$ mkdir prj && cd prj
$ git svn init http://url/to/repos/branches/experimental
$ git svn fetch

и получил сообщение об ошибке:

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

Почему и как я могу это исправить?

Ответы [ 3 ]

8 голосов
/ 25 марта 2011

У меня была такая же проблема при доступе к репозиторию SVN через прокси .

Решением для меня было отредактировать ~/.subversion/servers и добавить нужный прокси в раздел [globals]. Раскомментируйте соответствующие строки (http-proxy-host, http-proxy-port, опционально http-proxy-username и http-proxy-password) и введите там необходимую информацию.

Это необходимо, поскольку git svn использует настройки, хранящиеся в ~/.subversion/servers, для доступа к репозиториям SVN.

2 голосов
/ 14 октября 2013

Я был свидетелем подобного

Не удалось прочитать тело ответа: соединение было закрыто сервером

Мне удалось решить эту проблему, установив Время ожидания в 6000 в конфигурации Apache.

2 голосов
/ 08 сентября 2010

Похоже, это проблема тайм-аута на сервере. Вот один отчет об ошибке (к сожалению, я не могу получить доступ к заявке, дубликат которой). Это часто случается со мной, но если я просто попробую команду еще раз, она станет немного дальше, прежде чем снова выйдет из строя. В конце концов, у меня будет целый репозиторий, и мне не придется делать это снова, я надеюсь.

...