Cuando se trata de clonar CUALQUIER repositorio a través de https desde github, obtenemos:
git clone https://github.com/rails/rails.git
Cloning into rails...
remote HEAD refers to nonexistent ref, unable to checkout
Nuestro servidor está detrás de un proxy. Hemos definido la variable de entorno http_proxy y https_proxy adecuadamente. Todas las demás funciones están trabajando.
versión git es 1.7.5.4
Servidor Ubuntu Server 11.04.
Tenga en cuenta que desde que esto sucede con CADA repositorio en github hemos intentado, creemos firmemente que no es un problema con los árbitros en el repositorio. Hemos tratado bien conocidos tales repositorios como jquery y rieles - si el problema estaba en aquellos repositorios que habría un montón de gente quejándose. Creo firmemente que el problema es con git y el proxy, pero todo mi google no ha conducido a una solución.
Como datos adicionales, los clones parecen funcionar bien si son http. Es sólo el https clones que fallan con este error.
Tenga en cuenta que no creo que esta pregunta es un duplicado, ya que las otras preguntas con este error de centrarse en los problemas con el repositorio que no trabajo con git y un proxy.