7

Railsプロジェクトを作成した後、それをGITリポジトリにプッシュしても、Herokuにプッシュできませんでした。コマンドを実行すると:

git push heroku master

このエラーが発生します:

ssh: connect to host heroku.com port 22: Bad file number
fatal: The remote end hung up unexpectedly

ファイアウォール、プロキシ、VPNの背後にいません。実行しました

  heroku status

そしてそれはうまく働いています。

sshがGitで正常に動作していることを確認しました。実行します

 ssh -vT git@github.com

そしてそれは正常に実行されます

走る

 telnet heroku.com 22 

そしてそれは失敗しました

 connecting to heroku.com .. could not open connection to the host, on port 22:Connect failed

また、実行して失敗しました

 ssh git@heroku.com
 ssh: connect to host heroku.com port 22: bad file number
4

1 に答える 1

1

恐ろしいBadファイル番号。gitのPC LOAD LETTERです。不可解ですが、ほとんどの場合、悪いキーです。heroku でキーを更新してみて、接続時に正しいキーを提示していることを確認してください。

于 2013-11-05T03:56:06.040 に答える