Pourquoi ne git fetch échouer avec “impossible de résoudre l'hôte: (néant)...” https://github.com/mxcl/homebrew origine?
Je n'ai pas pu installer Homebrew (voir mon question sur apple.stackexchange.com), j'ai donc regardé la https://raw.github.com/mxcl/homebrew/go script Ruby et essayé les mêmes commandes qu'il s'exécute:
$ 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
Pourquoi j'obtiens cette erreur?
Mise à jour: (en réponse à madhead's réponse)
J'obtiens le même problème lorsque j'utilise l'URL avec .git suffixé:
$ 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
Mise à jour #2:
Je ne pense pas que c'était un problème de proxy (comme suggéré dans neil réponse).
J'ai essayé ce nouveau et cela a fonctionné!
$ 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
J'ai regardé dans mon ~/.gitconfig
fichier et j'ai découvert que j'avais déjà défini un proxy. Je pense que c'était déjà là quand j'ai eu le problème, mais à confirmer, je l'ai enlevé et j'ai obtenu une erreur différents:
$ 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
Ma théorie est que github ou homebrew avait une sorte de problème qu'ils ont depuis fixe.
OriginalL'auteur Daryl Spitzer | 2013-08-17
Vous devez vous connecter pour publier un commentaire.
Pour moi c'était lié à un problème de proxy. Quand je suis sur le VPN j'ai besoin d'ajouter
à mon
~/.gitconfig
, et si je ne suis pas sur le VPN, cet indicateur ne peut pas être trouvé.OriginalL'auteur Neil
Pour ceux obtenir cette erreur lorsqu'il n'est PAS derrière un proxy:
la solution peut être d'effacer le git paramètres de proxy:
OriginalL'auteur user63497
À distance de l'URL est incorrecte, il doit être
https://github.com/mxcl/homebrew.git
(.git suffixé) au lieu dehttps://github.com/mxcl/homebrew
. Vous pouvez copypaste Url à partir de Github de l'INTERFACE utilisateur afin de prévenir de telles fautes de frappe.OriginalL'auteur madhead