2013-02-23 91 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