ssh:连接到主机heroku端口22:连接被拒绝

时间:2014-12-03 21:58:33

标签: ruby-on-rails ruby git heroku ssh

我试图将Rails应用程序推送到heroku,它不断给我这个错误:

ssh: connect to host 107.21.95.3 port 22: Connection refused
fatal: Could not read from remote repository.

这在本周早些时候在公共wifi位置和私人wifi位置工作。我查看了ssh-connect-to-host-herokugit-push-heroku-master。通过这两个答案,我卸载并重新安装了Heroku Toolbelt,为heroku添加了一个新的SSH密钥,并在heroku中创建了一个新的应用程序来推送。

当我使用ssh -T heroku.comssh -vT heroku.com时,我分别获得:

ssh: connect to host 107.21.95.3 port 22: Connection refused

OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011
debug1: Reading configuration data /Users/christinaleuci/.ssh/config
debug1: /Users/christinaleuci/.ssh/config line 2: Applying options for heroku.com
debug1: Reading configuration data /etc/ssh_config
debug1: /etc/ssh_config line 20: Applying options for *
debug1: Connecting to 107.21.95.3 [107.21.95.3] port 22.
debug1: connect to address 107.21.95.3 port 22: Connection refused
ssh: connect to host 107.21.95.3 port 22: Connection refused

2 个答案:

答案 0 :(得分:1)

我遇到了同样的错误,发现SSH在我的办公室被封锁了。如果你不能SSH到任何可能是你的问题的地方,但如果你可以SSH到某个不是Heroku的地方我不确定。

答案 1 :(得分:1)

我在使用键和Heroku时遇到了很多问题。我开始使用Heroku Accounts,这使得它变得容易多了。确保您的公钥列在account under SSH keys here

BTW,ssh -v git@heroku.com在使用Heroku帐户时失败,但我可以毫无问题地使用我的帐户。