2011-05-06 141 views
0

我正在部署我的Rails應用程序到Heroku的過程中。我正在開發Windows XP。我創建了我的公共SSH密鑰,它加載到我的github帳戶中,並通過ssh測試出來。問題是,當我創建heroku應用程序時,它永遠不會上傳我的密鑰。我被提示輸入我的電子郵件和密碼,然後它只是給我一個應用程序的URL(這可以檢查出好)。然後,當我嘗試推送我的應用程序到Heroku是給我一個錯誤 - 權限被拒絕(publickey)。致命:遠端意外掛斷Heroku創建 - 不上傳ssh密鑰

我唯一能猜到的是'heroku create'命令找不到我的ssh密鑰。無論如何要指定鍵的路徑。我的主目錄中有一個帶有憑證文件的.heroku文件夾。我很難過。有任何想法嗎?

回答

2

你有沒有運行heroku命令上傳你的SSH密鑰到他們的服務器?

heroku keys:add 

您應該看到類似 「上傳SSH公鑰C:\用戶[名]的.ssh \ id_rsa.pub」