git pull 连接ssh失败
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-02 09:37:42
0
3
811

$ git pull project develop
ssh: connect to host github.com port 22: Connection timed out
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

project中有代码更新,但是连接失败怎么解决,github中ssh码已经绑定。

曾经蜡笔没有小新
曾经蜡笔没有小新

répondre à tous(3)
小葫芦

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.

大家讲道理

Github souffre souvent de convulsions en Chine, essayez-le davantage.
Ou vous pouvez acheter un VPN et le connecter pour fonctionner.

我想大声告诉你

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...

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal