git за прокси: удаленная ГОЛОВА относится к несуществующей ссылке, невозможно выполнить проверку

При попытке клонировать ЛЮБОЙ репозиторий через https из github, мы получаем:

git clone https://github.com/rails/rails.git
Cloning into rails...
remote HEAD refers to nonexistent ref, unable to checkout

Наш сервер находится за прокси-сервером. Мы правильно определили http_proxy и https_proxy. Все остальные функции работают.

версия git - 1.7.5.4

Сервер - это Ubuntu Server 11.04.

Обратите внимание: поскольку это происходит с КАЖДЫМ репозиторием github, который мы пробовали, мы твердо уверены, что это не проблема с ссылками в репозитории. Мы пробовали такие известные репозитории, как jquery и rails - если бы проблема была в этих репозиториях, было бы много людей, которые жаловались бы. Я твердо уверен, что проблема связана с git и прокси, но все мои поиски в Google не привели к решению.

В качестве дополнительной точки данных клоны работают нормально, если они http. С этой ошибкой не справляются только клоны https.

Обратите внимание, что я не думаю, что этот вопрос повторяется, поскольку другие вопросы с этой ошибкой касаются проблем с репозиторием, а не работы с git и прокси.

19
задан wadesworld 6 December 2011 в 17:17
поделиться