Nicht git push zum remote-repository: SSH (Fehler)
Wenn ich versuche zu schieben, um meine heroku.com remote git-repository, bekomme ich diese Meldung:
ssh: connect to host heroku.com port 22: Connection refused
Kann ich problemlos mit meinem repository auf github mit dem gleichen ssh-key.
Eingabe:
$ssh [email protected] #outputs: success message
$ssh [email protected] #outputs: ssh: connect to host heroku.com port 22: Connection refused
Bin ich auf Mac OS 10.6. Und ich bin sehr unbedarft langsam lernen!
UPDATE:
$telnet heroku.com 22
gibt diese Ausgabe:
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
Ich habe den ssh-tag, weil es relevant ist für das problem, und entfernt die ruby-on-rails-tag, da war es nicht.
InformationsquelleAutor Matt H. | 2010-10-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Connection refused ist eine TCP-Fehlermeldung, dass server nicht läuft ein Dienst auf diesem port. In diesem Fall, vielleicht heroku.com's SSH-server nicht in Betrieb war.
Wenn haben Sie noch nicht Ihre Schlüssel, oder Sie verwenden den falschen privaten Schlüssel, ssh etwas sagen wie:
(Und die oben genannten Meldungen zeigen an, dass jetzt heroku SSH-server ist in der Tat ausgeführt wird.)
Da bist du nicht in der Lage, die Verbindung zu dem server auf die ich kann, vielleicht gibt es ein firewall-Problem. Sind Sie hinter einem NAT? Hat Ihr gateway eine Verbindung zu port 22 auf den remote-Rechnern?
Dieser Maschine läuft ein web-server, so versuchen
telnet heroku.com 80
zu sehen, wenn Sie eine Verbindung zu dieser Maschine überhaupt.Zeit, zu Fragen tcpdump. Versuchen Sie so etwas wie
tcpdump -i <your interface> -vX -s1024 host heroku.com and port 22
und lassen Sie uns den Ausgang.ok, eine Letzte Sache! Die Leute bei heroku die technische Unterstützung kam zu mir zurück und sagte, wahrscheinlich habe ich peerguardian oder etwas ähnliches, das die Probleme verursacht. (ich habe peerguardian installiert, aber es läuft nicht). zitieren Sie insbesondere, sagte Sie, "die Meisten der Zeit, finden wir Benutzer, die software, die Sperrung ec2/amazon." vielleicht hilft das?
Ich habe einige Graben und fand heraus, dass peerguardian hatte zwei lauffähige Prozesse im System-Profiler, auch wenn die app nicht läuft. Ich habe komplett deinstalliert PeerGuardian und wieder ran telnet heroku.com 22. Erfolg!
Herzlichen Glückwunsch!
InformationsquelleAutor Frank Shearar
Scheint es ssh-server nicht funktioniert oder host offline war.
Ich glaube, es war zeitlich in Schwierigkeiten.
Ich versuche jetzt schon:
Trotzdem können Sie diagnostizieren tun
ssh -v [email protected]
(oder -vv)ssh -v
nicht helfen wird (in diesem Fall): wie Sie sehen können, es ist ein TCP-problem. Connection refused bedeutet, dass Verhandlungen über die SSH-session hat noch gar nicht begonnen.Ich habe das gleiche problem... ich kann nicht schieben mein code für alle meine Anwendungen. Ich kann keine Verbindung zu heroku.com über SSH (port 22) zu verwenden git: gist.github.com/littlepea/5538265
InformationsquelleAutor mapcuk
Müssen Sie schieben Sie Ihren Schlüssel für heroku.
Weil heroku und github sind zwei unterschiedliche service. Sie müssen nicht teilen Sie Ihre Schlüssel.
ich lief den Befehl $heroku keys:add /Users/<username>/.ssh/id_rsa.pub mit Erfolg, aber ich bin noch immer der Verbindungsfehler, wenn ich versuche $ssh [email protected]
Matt, versuchen
telnet heroku.com 22
zu überprüfen, dass der Dienst tatsächlich ausgeführt wird. Sie sollten etwas sehen wieSSH-2.0-OpenSSH_5.1p1 Debian-5pgsql1
versucht... die Aktualisierung meiner post mit den Ergebnissen...
So läuft die "telnet heroku.com 22" ist mir ein Fehler (siehe aktualisierten Beitrag), kontrastiert mit, wie sich das ausführen "telnet github.com 22" es gibt mir die Ergebnisse, die Sie vorhergesagt (SSH-2.0-....etc.). Bedeutet das, dass etwas falsch ist auf heroku.com's Ende?
InformationsquelleAutor shingara