205 votes

GitHub - échec de la connexion à github 443 Windows/ Échec de la connexion à gitHub - Aucune erreur

Q - J'ai installé git pour obtenir la dernière version d'Angular. Lorsque j'ai essayé d'exécuter

git clone https://github.com/angular/angular-phonecat.git

Je n'ai pas réussi à me connecter à github, erreur 443.

J'ai même essayé

git clone git://github.com/angular/angular-phonecat.git

Cela m'a donné un message d'erreur "failed to connect no".

Je suis derrière le pare-feu de mon entreprise. Je ne peux pas voir les détails de mon proxy quand je vais sur control panel->Internet Options -> connections -> LAN setting . Les informaticiens ne me communiquent pas d'informations sur les procurations. Je ne sais pas quoi faire.

J'ai finalement réussi à le faire. Je vais mettre à jour la procédure que j'avais suivie pour Je voulais juste compiler toutes les étapes que j'ai suivies pour que ça marche.

0 votes

Voir cette question sur la façon de configurer un proxy avec git sous Windows. stackoverflow.com/q/16153450/579234

0 votes

J'ai réalisé que cela peut aussi arriver si vous spammez github avec des requêtes push depuis le terminal. Et oui, je m'en suis rendu compte en spammant de manière inconsidérée. Edit : Cela n'a rien à voir avec les paramètres du proxy, mais vous pouvez toujours obtenir une erreur 443.

0 votes

Si vous avez un proxy socks5, utilisez simplement git config --global http.proxy 127.0.0.1:1080 où 127.0.0.1 est l'URL du proxy, 1080 est le port.

11voto

kinishinai Points 188

(J'espère que cette réponse aidera quelqu'un comme moi).

Le même problème m'est arrivé sous Windows en utilisant git pour Windows .

J'ai défini les paramètres du proxy comme d'habitude :

git config --global http.proxy http://username:pass@proxy.com:port

Dans ma situation, le nom d'utilisateur est email, donc il a un signe @. Après avoir encodé le @ signe avec %40 dans le nom d'utilisateur, le problème est résolu.

Il faut donc coder les caractères spéciaux non seulement dans le mot de passe, mais aussi dans le nom d'utilisateur. (Voir les commentaires de cette réponse )

10voto

manuelbcd Points 1431

J'ai une grande expérience du travail avec les procurations d'entreprises. La configuration fonctionne généralement bien avec

Mais si vous avez configuré le proxy et qu'il est impossible de travailler avec git (vous obtenez toujours l'erreur 443), essayez de vérifier si vous avez un remote.origin.proxy qui contourne votre configuration.

git config --list --show-origin

Si vous vérifiez que "remote.origin.proxy" est configuré comme une valeur vide, essayez de le désactiver ou de le configurer avec le proxy de votre entreprise :

git config --add remote.origin.proxy "http://[yourproxy]:[yourport]"

Et comme plusieurs sites d'entreprise ont des certificats non fiables, je vous recommande d'éviter la vérification des certificats si vous utilisez le ssl :

git config http.sslverify false    
git config --global http.sslverify false

10voto

Suraj Singh Points 121

Si vous n'utilisez pas de Proxy et que vous rencontrez toujours ce problème, vous devez utiliser la réponse ci-dessous.

git config --global --unset http.proxy

Il suffit d'appuyer sur cette commande, et cela résoudra le problème.

7voto

htpt Points 69

ipconfig /renew - a résolu ce problème pour moi.

6voto

bloodyshadow Points 40

J'ai eu la même erreur dans SourceTree, allez à Outils>Options>Réseau et vérifier Ajouter la configuration du serveur proxy à Git/Mercurial si vous aviez déjà défini les paramètres du proxy

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X