我第一次在Heroku上卸载一个网站时遇到了很多错误。怎么纠正?
k@k-Aspire-5750G:~/q$ git clone git@github.com:priroda/programmer-site
Cloning into 'programmer-site'...
The authenticity of host 'github.com (192.30.252.131)' can't be established.
RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
Are you sure you want to continue connecting (yes/no)?
Host key verification failed.
fatal: The remote end hung up unexpectedly
目录ssh中有2个文件:
k@k-Aspire-5750G:~/.ssh$ ls
id_rsa id_rsa.pub
答案 0 :(得分:1)
ssh
您的问题在这里看起来好像是ssh
直接从heroku
clone
github
和github
您的回购?
这里的问题是,如果您通过ssh
(第三方)连接到github
,您基本上必须创建一个真实性令牌(ssh key
),以便您的第三方派对机器可以连接到您的git
repo
-
<强>修正强>
通常,当您安装heroku
,Heroku
时,无论如何都会对您的本地计算机进行身份验证。因此,我建议您从本地计算机上推送github
,而不是尝试克隆$ git remote add heroku git@heroku.com
$ git add .
$ git commit -a -m "Heroku Deploy"
$ git push heroku master
:
ssh
如果您是第一次这样做,您可能会回复某种请求,要求您接受Heroku
或其他事情 - 只需接受&amp;它应从本地计算机推送到{{1}}
答案 1 :(得分:1)
当您尝试克隆并与Heroku无关时,您的输出看起来与Github.com的主机验证有问题。
在〜/ .ssh / known_hosts中查看github.com条目并突出显示并删除它。然后再次尝试你的克隆,它会提示验证,说是,然后它应该成功克隆。