2013-02-23 71 views
3

https://devcenter.heroku.com/articles/python代码部署到Heroku的(?问题)

,当我试图通过$ git push heroku master部署我的代码我得到一个错误:

Warning: Permanently added the RSA host key for IP address '50.19.85.132' to the list  of known hosts. 
    Permission denied (publickey). 
    fatal: The remote end hung up unexpectedly 

接下来,我能够加入RSA主机密钥通过$ heroku keys:add但IP地址我仍然得到这个错误:

Found existing public key: /Users/opalkale/.ssh/github_rsa.pub 
    Uploading SSH public key /Users/opalkale/.ssh/github_rsa.pub... done 
    (venv)Opal-Kales-MacBook-Pro:helloflask opalkale$ git push heroku master 
    Permission denied (publickey). 

我在做什么错了......?

+1

请标出正确的答案:) – Learath2 2013-02-23 16:58:23

+0

@Learath如果我没有足够的声望点,我该如何做到这一点? – Opal 2013-02-24 10:03:29

+0

您可以通过点击答案旁边的复选标记来标记正确答案:http://meta.stackexchange.com/a/5235/142717 – Lipis 2013-02-24 10:34:58

回答

1

添加您的id_rsa.pub SSH密钥到您的Heroku帐户在线:https://dashboard.heroku.com/account

,并确保相应的私有密钥已被添加到您的身份

$ ssh-add ~/.ssh/id_rsa 

例如

$ ssh-add ~/.ssh/github_rsa 
+0

在我的heroku帐户中,我已经有了一个ssh-rsa密钥? – Opal 2013-02-23 08:41:51

+0

确保它是正确的公钥。拥有多个公钥可以。 – Ric 2013-02-23 08:44:35

+0

谢谢,我明白了! – Opal 2013-02-23 08:54:00