¿Por qué falla la obtención de git con "No se pudo resolver el host: (nil) …" con https://github.com/mxcl/homebrew origen?

No pude instalar Homebrew (consulte mi pregunta en apple.stackexchange.com ), así que miré el https://raw.github.com/mxcl/homebrew/go script de Ruby y probé los mismos commands que ejecuta:

$ git init -q $ git remote add origin https://github.com/mxcl/homebrew $ git fetch origin master:refs/remotes/origin/master -n error: Could not resolve host: (nil); nodename nor servname provided, or not known while accessing https://github.com/mxcl/homebrew/info/refs?service=git-upload-pack fatal: HTTP request failed 

¿Por qué recibo este error?

Actualización: (en respuesta a la respuesta de Madhead )

Obtengo el mismo problema cuando uso la URL con .git postfixed:

 $ git init -q $ git remote add origin https://github.com/mxcl/homebrew.git $ git fetch origin master:refs/remotes/origin/master -n error: Could not resolve host: (nil); nodename nor servname provided, or not known while accessing https://github.com/mxcl/homebrew.git/info/refs?service=git-upload-pack fatal: HTTP request failed 

Actualización # 2:

No creo que esto sea un problema de proxy (como se sugiere en la respuesta de Neil ).

¡Intenté esto otra vez y funcionó!

 $ git init -q $ git remote add origin https://github.com/mxcl/homebrew $ git fetch origin master:refs/remotes/origin/master -n remote: Counting objects: 126721, done. remote: Compressing objects: 100% (59085/59085), done. remote: Total 126721 (delta 89963), reused 100145 (delta 66623) Receiving objects: 100% (126721/126721), 19.68 MiB | 702 KiB/s, done. Resolving deltas: 100% (89963/89963), done. From https://github.com/mxcl/homebrew * [new branch] master -> origin/master 

Busqué en mi file ~/.gitconfig y descubrí que ya había definido un proxy. Creo que ya estaba allí cuando tuve el problema, pero para confirmar lo eliminé y obtuve un error diferente:

 $ git fetch origin master:refs/remotes/origin/master -n error: Failed connect to github.com:443; Connection refused while accessing https://github.com/mxcl/homebrew/info/refs?service=git-upload-pack fatal: HTTP request failed 

Mi teoría es que github o homebrew tenían algún tipo de problema que han solucionado desde entonces.

Para mí esto estaba relacionado con un problema de proxy. Cuando estoy en VPN, necesito agregar

 [http] proxy = http://proxy.example.com 

a mi ~/.gitconfig , y si no estoy en la VPN, este proxy no se puede encontrar.

Para aquellos que reciben este error cuando NO están detrás de un proxy:

 error: Could not resolve host: (nil); nodename nor servname provided, or not known while accessing https://github.com/mxcl/homebrew/info/refs?service=git-upload-pack fatal: HTTP request failed 

la solución puede ser borrar la configuration del proxy git:

 $ git config --global --unset core.gitproxy 

Su URL remota es incorrecta, debe ser https://github.com/mxcl/homebrew.git ( .git postfixed) en lugar de https://github.com/mxcl/homebrew . Puede copyr las URL de la interfaz de usuario de Github para evitar este tipo de errores.