Heroku Git - 致命:远程端意外挂断
Posted
技术标签:
【中文标题】Heroku Git - 致命:远程端意外挂断【英文标题】:Heroku Git - fatal: The remote end hung up unexpectedly 【发布时间】:2012-06-08 00:54:31 【问题描述】:Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
E:\Windows\system32>heroku login
Enter your Heroku credentials.
Email: mymail@yahoo.com
Password (typing will be hidden):
Found existing public key: E:/Users/Stewie/.ssh/id_rsa.pub
Uploading SSH public key E:/Users/Stewie/.ssh/id_rsa.pub... failed
! Fingerprint already exists. Please use one SSH key per Heroku account
E:\Windows\system32>git clone git@heroku.com:sharp-winter-5732.git -o heroku
Cloning into 'sharp-winter-5732'...
! Your key with fingerprint f2:a2:f9:4a:c4:16:5b:f1:5a:21:cb:d8:c4:d2:18:ef is
not authorized to access sharp-winter-5732.
fatal: The remote end hung up unexpectedly
E:\Windows\system32>
为什么我一直有这个错误?我该怎么办?不要给我减分,因为我已经看过了
https://help.github.com/articles/set-up-git
然后给我
E:\Windows\system32>git config --global user.name "Stewie"
E:\Windows\system32>git config --global user.email "mymail@yahoo.com"
E:\Windows\system32>git config --global credential.helper cache
warning: credential.helper has multiple values
error: cannot overwrite multiple values with a single value
Use a regexp, --add or --replace-all to change credential.helper.
E:\Windows\system32>git config --global credential.helper 'cache --timeout=3600'
E:\Windows\system32>git clone git@heroku.com:sharp-winter-5732.git -o heroku
Cloning into 'sharp-winter-5732'...
! Your key with fingerprint f2:a2:f9:4a:c4:16:5b:f1:5a:21:cb:d8:c4:d2:18:ef is
not authorized to access sharp-winter-5732.
fatal: The remote end hung up unexpectedly
E:\Windows\system32>
我也试过了
GitHub: Permission denied (publickey). fatal: The remote end hung up unexpectedly
我不知道该怎么办......
【问题讨论】:
我的回答解决了你的问题吗? 【参考方案1】:您的密钥似乎有问题。也许您需要将当前密钥上传到 he heroku
heroku keys:add
“管理您的 SSH 密钥”中的详细信息:https://devcenter.heroku.com/articles/keys
【讨论】:
天哪,这成功了!谢谢!至少两个小时来一直试图解决这个问题。我尝试重新安装 git 和 heroku toolbelt 并再次进行 heroku 登录...不知道为什么这不能正常工作。【参考方案2】:Permission denied (publickey) when deploying heroku code. fatal: The remote end hung up unexpectedly
在此链接中,我遇到了同样的问题,以下步骤对我有用:
->heroku login
abc@gmail.com & password
->cd C:\Users\yourusername\.ssh
->ssh-keygen -t rsa -f id_rsa
如果它要求输入任何密码,请勿使用空白,请填写密码但不要忘记。
->heroku keys:add "id_rsa.pub"
将目录切换到工作区,然后
->git clone git@heroku.com:stark-dawn-1234.git -o heroku
使用您在上面设置的密码。
【讨论】:
以上是关于Heroku Git - 致命:远程端意外挂断的主要内容,如果未能解决你的问题,请参考以下文章
从 gitlab 克隆 repo 的问题(致命:远程端意外挂断)
克隆 git repo 导致错误 - 主机密钥验证失败。致命:远端意外挂断
Git克隆:远程端意外挂断,尝试更改postBuffer但仍然失败