Impossible de pousser git vers le dépôt distant: (erreur SSH)
Quand je tente de le pousser à mon heroku.com distance dépôt git, j'obtiens ce message:
ssh: connect to host heroku.com port 22: Connection refused
Je peux facilement travailler avec mon repository sur github avec la même clé ssh.
Entrant:
$ssh [email protected] #outputs: success message
$ssh [email protected] #outputs: ssh: connect to host heroku.com port 22: Connection refused
Je suis sur Mac OS 10.6. Et je suis très désemparéslentement, d'apprendre!
Mise à JOUR:
$telnet heroku.com 22
donne ce résultat:
Trying 75.101.145.87...
telnet: connect to address 75.101.145.87: Connection refused
Trying 75.101.163.44...
telnet: connect to address 75.101.163.44: Connection refused
Trying 174.129.212.2...
telnet: connect to address 174.129.212.2: Connection refused
telnet: Unable to connect to remote host
source d'informationauteur Matt H. | 2010-10-29
Vous devez vous connecter pour publier un commentaire.
Connexion refusée est un TCP message d'erreur indiquant que le serveur n'est pas en cours d'exécution d'un service sur ce port. Dans ce cas, peut-être heroku.com's serveur SSH n'était pas en cours d'exécution.
Si vous n'avez pas donné votre clé, ou vous utilisez le mauvais clé privée ssh va dire quelque chose comme ceci:
(Et les messages ci-dessus indiquent que pour l'instant, heroku du serveur SSH est en effet en cours d'exécution.)
Puisque vous n'êtes pas en mesure de se connecter au même serveur que je peux, peut-être il y a un problème de firewall. Êtes-vous derrière un NAT? Est-ce que votre passerelle autoriser les connexions vers le port 22 sur des machines distantes?
Que la machine exécute un serveur web de trop, alors essayez de
telnet heroku.com 80
pour voir si vous pouvez vous connecter à cette machine.Il semble ssh-server n'a pas de travail ou de l'hôte est en mode hors connexion.
Je pense que c'était temporellement difficulté.
Je vais essayer maintenant:
De toute façon, vous pouvez diagnostiquer faire
ssh -v [email protected]
(ou -vv)Vous devez pousser votre clé à heroku.
Parce que heroku et github de deux groupes distincts de service. Ils ne partagent pas votre clé.