【问题标题】:heroku - rails - Permission denied (publickey)heroku - rails - 权限被拒绝(公钥)
【发布时间】:2012-05-27 02:04:34
【问题描述】:
heroku create
Creating floating-planet-1824......................... done, stack is bamboo-mri-1.9.2
http://floating-planet-1824.heroku.com/ | git@heroku.com:floating-planet-1824.git

git push heroku master
Warning: Permanently added the RSA host key for IP address '50.19.85.156' to the list of known hosts.
Agent admitted failure to sign using the key.
Permission denied (publickey).
fatal: The remote end hung up unexpectedly

我生成了 ssh 密钥。

重启没有帮助。

【问题讨论】:

    标签: ruby-on-rails git heroku


    【解决方案1】:

    原来是这样

    heroku keys:add ~/.ssh/id_rsa.pub
    

    工作。

    【讨论】:

      【解决方案2】:

      这就是我的解决方法

      $ heroku keys:clear
      Removing all SSH keys... done
      $ heroku login
      

      在清除所有以前的 ssh 之后。 heroku login's 上传回我的 ssh 公钥,我可以很高兴git push heroku master 返回

      【讨论】:

        【解决方案3】:

        假设您的~/.ssh 文件夹中已经有一个公钥和一个私钥可供使用,则可能有两种不同的情况:

        • 您没有将 公钥 上传到 Heroku 的远程服务器。解决办法,执行:heroku keys:add ~/.ssh/your_public_key
        • 或者你做了,但你没有将你的身份加载到你的 SSH 身份验证代理中。解决方案,执行:

          ssh-add -K ~/.ssh/your_private_key # OSX

          ssh-add -k ~/.ssh/your_private_key # Ubuntu

        并输入您的密码,以便您可以使用您的私钥

        【讨论】:

        • 第二个就是这样!谢谢。
        • 更新了答案以表明 -k / -K 选项取决于操作系统。
        • 谢谢!我只有一台 Mac 来测试它。
        【解决方案4】:

        我面临的问题是设置 ssh 环境变量。

        SSH_AUTH_SOCK=0
        
        heroku keys
        

        将显示密钥,删除然后登录,它会为您创建一个并添加到您的应用程序。 或者您可以使用电子邮件创建 rsa 密钥,然后使用

        heroku keys:add /path

        使用生成密钥 ssh-keygen -t rsa -C "your_email@youremail.com"

        【讨论】:

          【解决方案5】:

          如果其他人面临同样的问题:在 Fedora 16-17 上使用 standalone toolbelt 与 rmv 1.17.3 和系统 ruby​​ 1.9.3p392,仅清除 heroku 密钥和凭据是不够的,我测试问题是不是我的 ssh 钥匙串。如果有人遇到过类似的问题,并且更熟悉 heroku 工具带,我发了一个new issue here

          【讨论】:

            猜你喜欢
            • 2011-03-29
            • 2013-01-20
            • 1970-01-01
            • 2018-03-11
            • 2019-11-24
            • 2014-11-08
            • 2012-01-18
            • 2012-04-25
            相关资源
            最近更新 更多