Неизвестная ошибка протокола при использовании git-svn через HTTPS через прокси-сервер.

я сталкивался с некоторыми проблемами при попытке доступа к репозиторию Subversion через HTTPS с помощью git -свн.

Когда я набираю git svn init --username= --trunk=https:////trunk, я получаю следующее сообщение об ошибке:

RA layer request failed: PROPFIND request failed on '//trunk':
PROPFIND of '//trunk': SSL negotiation failed: SSL error: unknown
protocol (https://) at C:\Program Files (x86)\Git/libexec/git-core\git-svn
line 2299

Еще несколько замечаний:

  1. Я использую msysgit 1.7.9.0 в Windows 7 x64. У меня также установлен клиент командной строки Subversion 1.7.1 и TortoiseSVN 1.7.1.
  2. Я подключаюсь через прокси-сервер, который я указал как через переменную окружения HTTP_PROXY, так и через git config http.proxy.
  3. Я могу без проблем клонировать репозитории Github через HTTPS на той же машине.
  4. Простой клиент Subversion проверяет тот же проект без проблем. Я также смог успешно клонировать его с помощью Mercurial и hgsubversion, хотя он не смог распознать SSL-сертификат сервера, поэтому мне пришлось явно указать его в моем файле mercurial.ini. Из-за этого я использую git config http.sslVerify=false. Однако это не имеет никакого значения.
  5. Односторонние обходные пути, такие как использование svnsync (как, например, предлагается здесь), не подходят.

Что-то еще, чего я не пробовал?

5
задан Community 23 May 2017 в 12:11
поделиться