J'ai récemment commencé à utiliser les référentiels GIT pour Node.js, Socket.io, les websockets, etc. Le projet spécifique n'est pas important ici. En effet, je ne parviens pas à me connecter en dehors de localhost à l'aide de la ligne de commande de mon ordinateur. Ordinateur OSX. je un m en utilisant un proxy.
C'est un problème parce que je ne peux absolument pas cloner les référentiels GIT sur ma machine ni installer certains référentiels / programmes à partir de la ligne de commande car ils utilisent Internet et renvoient des erreurs compliquées lorsqu'ils tentent de le faire.
La chose étrange est que je peux très bien me connecter à Internet via mon navigateur - je poste depuis la machine en ce moment même!
En essayant de cingler google:
ME$ ping google.com
ping: cannot resolve google.com: Unknown host
Lorsque vous essayez "d'héberger" Google:
ME$ host google.com
Host google.com not found: 3(NXDOMAIN)
En essayant de "whois" google:
ME$ whois google.com
whois: com.whois-servers.net: nodename nor servname provided, or not known
En essayant de curl google:
ME$ curl google.com
curl: (6) Couldn't resolve host 'google.com'
Contenu de mon fichier resolv.conf:
search d###.t###.u#.t##### i#####.t###.u#.t#####
nameserver 172.##.##.#
Lorsque vous essayez d’obtenir un référentiel GIT:
ME$ sudo git clone http://github.com/isaacs/npm.git
Cloning into npm...
error: Couldn't resolve host 'github.com' while accessing
http://github.com/isaacs/npm.git/info/refs
fatal: HTTP request failed
J'ai aussi la liste de mes résolveurs si vous les voulez; Je ne sais pas à quel point il serait sécurisé de les afficher ici. Probablement tout à fait bien.
Mettra à jour avec toutes les informations que quelqu'un me demande de vérifier. Je vous remercie! :)
Mise à jour: Ce problème semble toucher plus d'un ordinateur de mon bureau (d'où je poste ce message). Soit cela signifie que c'est un problème qui ne relève pas d'un ordinateur individuel, ou chaque fois qu'un ordinateur est installé, ce problème s'est produit par inadvertance.
Et il y a un technicien, mais son savoir-faire s'arrête chez Mac: P
Mise à jour: une personne m'a demandé d'afficher les résultats de "netstat -rn":
Routing tables
Internet:
Destination........Gateway............Flags........Refs......Use...Netif.Expire
default............172.16.112.254.....UGSc............3........0.....en0
127................127.0.0.1..........UCS.............0........0.....lo0
127.0.0.1..........127.0.0.1..........UH..............0.....6008.....lo0
169.254............link#4.............UCS.............0........0.....en0
172.16.112/24......link#4.............UCS.............1........0.....en0
172.16.112.247.....127.0.0.1..........UHS.............0........0.....lo0
172.16.112.254.....e0:5f:b9:4f:bf:53..UHLWI...........3........0.....en0...1197
Internet6:
Destination........Gateway............Flags...........Netif Expire
::1................::1................UH................lo0
fe80::%lo0/64......fe80::1%lo0........Uc................lo0
fe80::1%lo0........link#1.............UHL...............lo0
ff01::/32..........::1................Um................lo0
ff02::/32..........::1................UmC...............lo0
Réponses:
Faites ce qui suit:
Vous pouvez également configurer globalement un proxy HTTP dans Git, si nécessaire:
la source