Maison > Questions et réponses > le corps du texte
$ git pull project development
ssh : connexion au port 22 de l'hôte github.com : délai de connexion expiré
fatal : impossible de lire à partir du référentiel distant.
Veuillez vous assurer que vous disposez des droits d'accès corrects
et que le référentiel existe.
Il y a une mise à jour du code dans le projet, mais la connexion échoue. Comment résoudre le problème ? Le code ssh dans github a été lié.
高洛峰2017-05-02 09:39:42
Vérifiez d'abord s'il y a un problème de réseau. Si le réseau n'est pas bon, la connexion à Github en Chine expirera souvent.
S'il ne s'agit pas d'un problème de réseau, si vous avez installé Github desktop
, vous pouvez l'ouvrir d'abord, puis git pull
.
大家讲道理2017-05-02 09:39:42
Github souffre souvent de convulsions en Chine, essayez-le davantage.
Ou vous pouvez acheter un VPN et le connecter pour fonctionner.
我想大声告诉你2017-05-02 09:39:42
La solution proposée par l'aide officielle est d'utiliser le port ssh 443 :
1, testez d'abord la convivialité
ssh -T -p 443 git@ssh.github.com
La preuve suivante est disponible
Bonjour nom d'utilisateur ! Vous vous êtes authentifié avec succès, mais GitHub ne
fournit un accès au shell.
2. Modifiez ensuite le fichier ~/.ssh/config s'il n'y a pas de fichier de configuration, directement vim ~/.ssh/config et ajoutez le contenu suivant
Host github.com
Hostname ssh.github.com
Port 443
Testez à nouveau
ssh -T git@github.com
Les invites suivantes sont disponibles
Bonjour nom d'utilisateur ! Vous vous êtes authentifié avec succès, mais GitHub ne fournit pas d'accès au shell.
3, reportez-vous à l'aide officielle de github :
https://help.github.com/artic...