2012-08-02 112 views
1

我有一個內部開發人員工具,我推送到了heroku,這基本上是一個表單輸入應用程序,它將輸入的數據提供給shell腳本以設置遠程服務器環境。我想要做的一件事就是將生成的代碼添加到最終的git倉庫中。然而,我不確定我是否可以安全地將ssh密鑰放到heroku dyno上。將ssh密鑰添加到heroku buildpack

據我可以告訴我可以堅持在buildpack SSH密鑰並將其複製到/app/.ssh很容易,但這是指將SSH密鑰在GitHub上的分叉(公共)回購。有沒有什麼好的方法來處理這個問題,或者是heroku只是不適合這個用例?

+0

[在Heroku上安裝私有ssh部署密鑰]可能的重複(http://stackoverflow.com/questions/25961970/installing-private-ssh-deploy-keys-on-heroku) – Aidan 2016-02-21 11:10:02

回答

2

我意識到我認爲我可以把SSH密鑰放入git倉庫,推送給heroku。最糟糕的情況是,我可以在自定義buildpack中指定一個/app/.ssh/config文件,該文件指向identityFile。不知道爲什麼花了我很長時間才意識到這一點。