git push heroku master
返回:
ssh_exchange_identification: read: Connection reset by peer
fatal: The remote end hung up unexpectedly.
这是我第一次尝试推送到Heroku。
heroku login
返回 "认证成功"。- ~/.ssh/id_rsa 最初是由Heroku命令行客户端创建的-我第一次运行
heroku login
时,它询问是否要生成密钥。 - 我按照这里的说明重新使用
ssh-keygen -t rsa
创建了密钥,但仍然没有成功。 - 在 "~/.ssh" 创建了 "authorized_keys" 文件,并将我的公钥放入其中,但仍然没有成功。
- 创建了包含内容 "sshd all" 的 /etc/hosts.allow 文件,但仍然没有成功。
密钥权限为:"-rw-------" Heroku状态良好。 我使用的是Mac OS X 10.7。
ssh -vvv myloginname@heroku.com
返回:
OpenSSH_5.6p1, OpenSSL 0.9.8r 8 Feb 2011
debug1: Reading configuration data /etc/ssh_config
debug1: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to heroku.com [50.19.85.132] port 22.
debug1: Connection established.
debug3: Not a RSA1 key file ~/.ssh/id_rsa.
debug2: key_type_from_name: unknown key type '-----BEGIN'
debug3: key_read: missing keytype
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug2: key_type_from_name: unknown key type '-----END'
debug3: key_read: missing keytype
debug1: identity file ~/.ssh/id_rsa type 1
debug1: identity file ~/.ssh/id_rsa-cert type -1
debug1: identity file ~/.ssh/id_dsa type -1
debug1: identity file ~/.ssh/id_dsa-cert type -1
ssh_exchange_identification: read: Connection reset by peer
$ heroku login
会得到什么结果? - Schneems