Ce que j'ai fait: J'ai créé un référentiel distant sur Github et j'essaie de cloner le référentiel distant sur ma machine locale. Pendant le clonage, je fournis l'URL de clonage et le dossier cible.
Mais chaque fois que j'essaie de cloner, j'obtiens cette erreur:
Erreur: "irrécupérable: impossible d'accéder ' https://github.com/hyperion057/spring-repo.git/ ': impossible de résoudre l'hôte: github.com"
Que dois-je faire pour me connecter à GitHub?
dois-je configurer les paramètres du proxy? parce que mon bureau a des serveurs proxy.
Oui, vous pouvez le faire en définissant les variables d'environnement HTTP_PROXY
et HTTPS_PROXY
.
Voir " Synchroniser avec github ":
set HTTPS_PROXY=http://<login_internet>:<password_internet>@aproxy:aport
set HTTP_PROXY=http://<login_internet>:<password_internet>@aproxy:aport
set NO_PROXY=localhost,my.company
Notez le NO_PROXY
, pour permettre l'accès au site interne de votre entreprise
Vous pouvez également enregistrer cela dans votre configuration git:
git config --global http.proxy http://<login_internet>:<password_internet>@aproxy:aport
J'ai une erreur similaire, causée par un paramètre de proxy incorrect. Cette commande m'a sauvé:
git config --global --unset http.proxy
version https:
git config --global --unset https.proxy
J'ai passé quelques heures à essayer de résoudre ce problème.
Reconnecter mon wifi a fait l'affaire.
une autre possibilité, j'ai rencontré ce problème moi-même. Mais c’est après que j’ai installé un VPN
éteindre le VPN, corrige le problème.
pour mémoire, j'utilisais le VPN "Viscosity" sur mon MacBookPro
J'ai eu le même problème après avoir manqué d'espace disque. La fermeture et la réouverture du terminal l'ont réparé une fois. Redémarrer mon Mac le prochain.
Quelques choses faciles à essayer avant de passer à des commandes aléatoires:
192.30.252.128 est l'adresse IP actuelle de github.com à configurer dans votre DNS local (/ etc/hosts sous Linux et C:\Windows\System32\drivers\etc\hosts)
J'aimerais ajouter, parce que je ne l'ai pas fait, une fois que vous avez entré:
git config --global --unset http.proxy
assurez-vous de quitter et de redémarrer le terminal. Le mien n'a pas résolu jusqu'à ce que je l'aie fait.
Merci beaucoup, le problème était en train de me tuer!
j'ai le même problème et le résoudre en utilisant cette commande
$ git config --global http.proxy http: // enter_your_proxy: enter_port
Dans mon cas, sous Windows, ma pile TCP/IP semble avoir besoin d'être réinitialisée. La réinitialisation de la pile TCP/IP du PC client a provoqué un nouveau comportement de git. Exécutez cette commande en mode administrateur à l'invite de commande, puis relancez la commande git:
netsh int ip reset
Désactiver et réactiver manuellement la carte réseau via le Panneau de configuration produit un résultat similaire.
Je suspecte des problèmes de résolution DNS dans la pile TCP de ma machine Windows.
J'ai eu cette erreur très similaire à celle qui suit.
C:\wamp\www\myrepository [master]> git Push
fatal: unable to access 'https://github.com/myaccount/myrepository.git/': Couldn't resolve Host 'github.com'
En fait, le message Prompt nous a dit où se trouvait le problème.
https://github.com/myaccount/myrepository.git/
Quand j’ai vérifié mon github, j’ai trouvé l’URL HTTPS de mon référentiel github:
https://github.com/myaccount/myrepository.git
Je ne sais pas comment c'est arrivé. La mauvaise URL a été configurée automatiquement par Git Shell installé.
Une fois que je supprime le '/' à la fin, je peux pousser avec succès.
Tous,… Je veux vous faire savoir que j'avais le même problème. Je le résous en réinitialisant mon URL distante git remote set-url Origine https://new.url.here J'ai trouvé comment faire cela à partir de cette réponse, mais je devais changer le résultat en https: Changer l'URI (URL) d'un référentiel Git distant
Juste au cas où les générations futures resteraient coincées là aussi: Pour moi, ce qui a fonctionné (sous mac OSX) a été de configurer mon DNS avec des ouvertures 208.67.222.222, 208.67.220.220. Je reçois ces chiffres ici: https://www.opendns.com . Pour une raison quelconque, la configuration de mon DNS a été réinitialisée sur les numéros par défaut (mon adresse IP locale, je suppose), et je n’ai pas pu me connecter à github, brassage ou rubygems. Désolé pour la faute d'orthographe.
Lorsque vous avez essayé les solutions ci-dessus et que rien n’a été fait, vous devrez peut-être vérifier vos paramètres de réseau local et essayer d’ajouter 8.8.8.8
et votre adresse IP de routeur local au fichier DNS
.
Dans mon cas, j'ouvre un nouveau terminal et le problème est résolu. Cependant, je ne sais pas exactement ce qui a causé le problème.
Aujourd'hui, je suis confronté au même problème, ce qui offre également une autre possibilité. J'ai fait toutes les suggestions ci-dessus, mais je vois toujours le problème. Je n'ai pas d'autre moyen que de redémarrer mon mac .... Problème résolu ....
À titre de suggestion pour les serveurs Ubuntu, vous pouvez écrire l’essentiel et le mot de passe du routeur dans votre fichier /etc/network/interfaces
:
iface [en0 || your wireless driver no necessarily en0] inet static
address 192.168.1.100 / (something for your static ip between 1-255)
netmask 255.255.255.0
gateway 192.168.1.1 / (this is the ip of your router)
dns-nameservers 8.8.8.8 / (you can use whatever you want)
wpa-ssid qwertyuio / (this is router id)
wpa-psk qwertyuio / (this is router password for wireless connection)
Lorsque j'ai eu cette erreur lors de l'extraction d'un référentiel sur mon serveur, j'ai écrit wpa-ssid
et wpa-psk
, puis redémarré. Ensuite cela a fonctionné.
EDIT: J'ai à nouveau fait face au même problème et cette fois-ci, c'était à cause de l'incohérence des niveaux de signal du routeur. Ma connexion n'était pas forte, c'était le problème. Cependant, la solution ci-dessus est une vraie solution pour l'ip statique
Vous pouvez essayer ces deux commandes, cela m'a aidé.
git config --global --unset http.proxy
git config --global --unset https.proxy
L'une des raisons de ce problème peut être le fichier /etc/resolv.conf
incorrect/vide.
La façon dont j'ai résolu ce problème dans mon centos 7 minimal est la suivante: Mon /etc/resolv.conf
était vide et j'ai ajouté les lignes suivantes:
nameserver 192.168.1.1
nameserver 0.0.0.0
où 192.168.1.1
est ma passerelle, dans votre cas, cela peut être différent.
Edge case ici, mais j’ai essayé (presque) toutes les réponses ci-dessus ci-dessus sur VirtualBox et rien ne l’a fait, mais nous avons fermé non seulement VirtualBoxVM mais bon VirtualBox lui-même et redémarrer le programme lui-même n’a pas posé de problème.
J'espère que cela peut aider ~ 0,1% des demandeurs:)
la solution simple pour supprimer des "/" supplémentaires de git clone est de mettre l’url entre parenthèses. git clone ""
Cela résout le problème
git config --global --unset http.proxy
ou https
git config --global --unset https.proxy
Différente de toutes ces solutions, dans mon cas, j'ai résolu le problème en redémarrant mon terminal (ou en ouvrant une autre fenêtre).
Basé sur d'autres solutions, ce qui a fonctionné pour moi:
1 . Écrivant ceci dans le terminal:
git config --global --unset http.proxy
git config --global --unset https.proxy
2 . Redémarrer - routeur Redémarrer - mac
Vous pouvez d’abord essayer -2-, Si cela ne fonctionne pas, essayez -1- et -2-