2012-08-02 110 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。不知道为什么花了我很长时间才意识到这一点。