При попытке клонировать ЛЮБОЙ репозиторий через 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.
Обратите внимание, что поскольку это происходит с репозиторием EVERY github, который мы пробовали,мы твердо верим, что это не проблема с ссылками в репозитории.Мы пробовали такие известные репозитории, как jquery и rails - если бы проблема была в этих репозиториях, было бы много людей, жалующихся.Я твердо верю, что проблема связана с git и прокси, но все мои поиски в Google не привели к решению.
В качестве дополнительной точки данных, клоны, кажется, работают нормально, если они http.Эта ошибка возникает только из-за клонов https.
Обратите внимание, что я не думаю, что этот вопрос является дубликатом, поскольку другие вопросы с этой ошибкой касаются проблем с хранилищем - не работают с git ипрокси.