0

我将使用 Git 完成我的第一步。我也有一个豆茎帐户。我的 IDE 是 phpstorm。

我通过安装程序将它安装在我的 Mac 上 => /usr/local/git 已成功安装。之后,我生成一个 ssh 密钥并复制到我的 beanstalk 帐户中。 这是教程

The authenticity of host 'myaccount.beanstalkapp.com (204.232.132.2)' can't be established.
RSA key fingerprint is 30:9a:97:f3:19:4f:d1:6e:28:76:9e:e7:d1:df:2c:31.
Are you sure you want to continue connecting (yes/no)?

我输入“是”,然后..

Warning: Permanently added 'myaccount.beanstalkapp.com' (RSA) to the list of known hosts.
Permission denied (publickey).

我的公钥在同一个文件夹 .ssh/beanstalk.pub

我的问题是什么?

我尝试在 phpStorm 中克隆我的存储库:

git@myaccount.beanstalkapp.com:/phpstorm_git.git

但它不起作用。

4

3 回答 3

1

这可能有助于其他人在相同情况下着陆。我有同样的问题,这篇文章帮助我解决了它。

https://stackoverflow.com/a/20537879/3847469

基本上,我允许 SSH 流量,但我的 beanstalk 实例与我生成的密钥对没有关联。上面的帖子描述了如何做到这一点。之后我就可以登录了。

于 2014-08-30T16:17:56.353 回答
0

您只需键入 yes 并按 ENTER,这会将您帐户的主机名 accountname.beanstalkapp.com 添加到 known_hosts 文件中,但是当它在 ~/.ssh 中编辑 known_hosts 文件时,您将需要 sudo 权限,因此只需使用:sudo git@myaccount.beanstalkapp.com:/phpstorm_git.git

于 2014-02-10T10:47:38.793 回答
0

也许只是您的主机错误,进入此文件,并 ~/.ssh/known_hosts 在 SSH 访问 Amazon EC2 实例时检查您的主机权限被拒绝(公钥)

于 2017-03-11T07:18:02.693 回答