GitHub Erreur “ssh: connect to host github.com le port 22: Operation timed out fatale: impossible de lire à partir d'un dépôt distant.”
Je veux pousser un repo de mon ordinateur vers GitHub. J'ai mis de la distance de l'origine
git remote add origin [email protected]:alicht/tweetanuber.git
et puis après quand j'ai essayer de pousser à GitHub
git push -u origin master
Je suis accueillie avec cette erreur:
ssh: connect to host github.com port 22: Operation timed out
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Comment puis-je résoudre ce problème et de pousser le repo sur mon ordinateur local vers GitHub?
Avez-vous configurer vos paramètres SSL en utilisant quelque chose comme le Git tutoriel? Le message d'erreur dit que c'est soit un problème d'authentification, ou le repo n'existe pas (et vous pouvez l'exclure par GitHub et de la vérification).
Hé oui, j'ai suivi le git tutoriel exactement et pourtant, c'est le message d'erreur que j'obtiens
Peut-être vous pourriez aussi poster un résumé de ce que vous avez fait dans le SSL point de vue pour aider quelqu'un à la lecture de votre question.
Serait heureux - mais pouvez-vous préciser ce que vous souhaitez me poser?
Voir si vous avez bloqué sur n'importe quel pare-feu entre les deux, c'est à dire essayer si vous pouvez
Hé oui, j'ai suivi le git tutoriel exactement et pourtant, c'est le message d'erreur que j'obtiens
Peut-être vous pourriez aussi poster un résumé de ce que vous avez fait dans le SSL point de vue pour aider quelqu'un à la lecture de votre question.
Serait heureux - mais pouvez-vous préciser ce que vous souhaitez me poser?
Voir si vous avez bloqué sur n'importe quel pare-feu entre les deux, c'est à dire essayer si vous pouvez
telnet github.com 22
ou si cela donne une erreur de connexion.OriginalL'auteur alicht | 2016-02-22
Vous devez vous connecter pour publier un commentaire.
Qui indique que le
git
logiciel ne peut pas se connecter à Github via SSH: c'est souvent le cas si votre pare-feu ou le pare-feu mis en place par votre fournisseur de services internet, bloque les connexions SSH sur le port 22. Une solution de rechange rapide pour voir si c'est le problème est d'essayer de l'URL HTTPS fournis par Github:Si cela fonctionne, alors c'est certainement votre port SSH en cours de fermeture. Vous pouvez continuer à utiliser cette syntaxe, essayez d'obtenir le port 22 débloqué sur votre ordinateur ou à votre fournisseur de services internet, ou admirez la suggestion de https://stackoverflow.com/a/8081292/27310 et voir si cela fonctionne pour vous.
OriginalL'auteur Gaurav
J'ai eu ce même problème, la solution a été d'éditer ~/.ssh/config e mettre ces lignes:
OriginalL'auteur Guilherme Nunes Fontans
La raison pourrait être le pare-feu de modification que vous êtes en vertu d'un réseau.(Dans ce cas, ils peuvent délibérément bloquer certains ports): dans mon cas, je suis sur la bibliothèque et le pare-feu bloque.
Pour ce travail est à faire sur le terminal:
et le modifier(à l'aide de vim, vous devez taper au clavier " i " pour insérer):
pour cela:
Ensuite pour enregistrer(type le clavier ESC puis tapez wq! et d'Entrée).
Puis essayez de pousser à nouveau.
OriginalL'auteur rld
L'un des possibles problèmes de réseau. Pour vérifier cela, vérifiez si le port de sortie 22 est ouvert:
netcat
nc -v portquiz.net 22
ou avec telnet
telnet portquiz.net 22
Exemple de sortie pour le port 22
Exemple de sortie pour le port 80
d'un conseil sur la portquiz de Lien
Solutions possibles:
OriginalL'auteur xab