创建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
并且运行成功
I run
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
可怕的坏文件号。这是git的PC LOAD字母。这是不可思议的,但几乎总是一把坏钥匙。尝试在heroku中更新您的密钥,并确保在尝试连接时提供正确的密钥。