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.

1voto

carloswm85 Points 326

Je suis derrière un proxy dans W10, git 2.32.0.window.1 . C'est ce qui a fonctionné pour moi.

Vérifiez vos configurations globales en utilisant :

$ git config --global --list

Vous devriez voir les paramètres pour user.name , user.mail etc. Le fait d'avoir les lignes suivantes en place a réglé le problème pour moi :

http.proxyauthmethod=basic

http.proxy=http://username:password@proxyaddress:port

https.proxy=https://username:password@proxyaddress:port

Remarquez qu'il s'agit de paramètres pour les protocoles http et https.

Si vous ne voyez pas les deux, vous devrez les définir.

Utilisez cette ligne de code dans votre console, pour les DEUX protocoles :

$ git config --global https.proxy https://username:password@proxyaddress:port

$ git config --global http.proxy http://username:password@proxyaddress:port

Si vous ne savez pas ce que sont le proxy et les ports, recherchez Internet Options (ou propriétés) dans le menu de la fenêtre de votre système Windows (Panneau de configuration).

Internet Properties (window) → Connections (tab) → LAN Settings (button) → Proxy Server (section) → Advanced (button)

Vous devriez être en mesure de voir les informations dont vous avez besoin (vos serveurs), et prêt à partir avec les commends git déjà mentionnés.

0voto

Souradeep Nanda Points 856

Avant d'essayer les trucs sophistiqués, essayez de désactiver le pare-feu et l'antivirus et voyez si cela fonctionne. C'était mon problème.

0voto

Pour moi, je dois définir le https_proxy y http_proxy en plus de la configuration du proxy git, alors seulement cela a fonctionné.

-1voto

Urhixidur Points 405

(Pas une réponse, mais un problème très similaire) J'ai installé Git Gui sur un système Windows derrière un proxy. L'exécution de 'git clone' à partir d'une machine virtuelle Linux fonctionnant sur le système Windows fonctionne, mais Git Gui produit l'erreur 443 mentionnée dans le titre.

Pour résoudre ce problème, il faut modifier %USERPROFILE%. \.gitconfig pour ajouter une section [http] :

[http]
    postBuffer = 1000000000
    proxy = the.proxy.address:the.proxy.port
    sslcainfo = C:/Users/username/Documents/the.certificate.name.cer

Notez que le chemin d'accès au fichier du certificat de sécurité a vu ses barres obliques inversées ('\') remplacées par des barres obliques ('/').

-1voto

Farrukh Chishti Points 983

J'utilise Tortoise Git et je vais simplement dans Git dans Paramètres et j'applique les mêmes paramètres à Global. Appliquer et Ok. Cela a fonctionné pour moi.

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