編輯#3
頂部更新,是因爲它解決了我的問題,並給了我一個很好的疑難解答步驟我不知道(並且可以節省您的時間)混帳推Heroku的主權限被拒絕(公鑰)
嘗試獲得ssh -vvv [email protected]
的輸出。對我來說,當我的公鑰位於/c/Users/NumberOverZero/.ssh時,ssh正在嘗試使用/ c/Program Files(x86)/Emacs/.ssh中的密鑰。
刪除Emacs ssh文件夾這是空的)修復了我的問題,因爲ssh會檢查我的用戶.ssh文件夾。
我在試圖git push heroku master
時收到Permission denied (publickey)
。
幾件事情,使得這個不同從下面的文章:
- 我有ssh進行github上
- 我是能夠成功地推到Heroku的昨晚
- 工作自那推,我已經做了一個單行更改爲一個js文件,並承諾和推動。沒有其他變化。
我能找到的最接近的是這篇文章:
git clone heroku ssh permission denied
我已經通過了相關問題看起來(有不少):
git push heroku master Permission denied (publickey). fatal: The remote end hung up unexpectedly
git push heroku master permission denied
git clone heroku ssh permission denied
https://stackoverflow.com/questions/13059076/git-push-permission-denied-publickey-windows-xp
heroku - rails - Permission denied (publickey)
我已經試過:
heroku keys:clear heroku keys:add
heroku keys:clear *delete every key in .ssh* heroku keys:add
*delete my application on heroku* heroku keys:clear heroku login (adds key for me) heroku create git push heroku master fails
*delete the app on heroku* delete keys in .ssh heroku keys:clear copy all files into a new repository push new repository to github successfully heroku login (adds github key for me) heroku create git push heroku master fails
*delete the app on heroku* heroku keys:clear heroku login (adds key for me) heroku create heroku git:clone app app fails
有什麼想法?我已經完成了鏈接SO中的所有步驟 - 其中大部分只是沒有運行heroku的人:添加或設置ssh密鑰(這些密鑰都是我在其中完成的)。
假設內置命令在沒有ssh密鑰的情況下可以完成他們所需的操作,我們讓heroku大部分時間都在使用(而不是直接創建ssh密鑰)。看起來不是。
編輯:現在我刪除了應用程序,新的文物插件驚動網站關閉。試圖通過他們的網站登錄要求我通過heroku登錄。我無法找到一種方法,因爲該應用程序已經消失。有沒有辦法刪除該插件,現在我無法訪問該應用程序? heroku addons
提供了一個錯誤,所以我不認爲我通過那裏得到它。
編輯#2:增加了另一個步驟我試過 - 將文件移入新的存儲庫並推送到新的應用程序。
你使用的是heroku寶石還是toolbet?你的操作系統是什麼?你有一段時間後嘗試過嗎?也許這是一些API錯誤? –
我使用了win7的自動安裝程序,我相信它是toolbelt。我在11小時前和2小時前嘗試過(每次多次)。我檢查了他們的狀態,並沒有看到任何API問題,但是我想,在我嘗試第一次失敗之前一個小時(大致)有一個小時。 – NumberOverZero
@NumberOverZero - 你能詳細說明輸出如何幫助你嗎? -vvv發出的調試文本牆是不可破譯的。 – Constablebrew