1

我有一个内部开发人员工具,我已经推送到 heroku,它基本上是一个表单输入应用程序,它将输入的数据提供给 shell 脚本以设置远程服务器环境。我想做的一件事是最后将生成的代码添加到 git repo 中。但是,我不确定我是否可以安全地在 heroku dyno 上获取 ssh 密钥。

据我所知,我可以在 buildpack 中粘贴一个 ssh 密钥并将其复制到/app/.ssh很容易,但这意味着将 ssh 密钥放在 github 上的一个分叉(公共)repo 中。有什么好的方法来处理这个问题,还是 heroku 不适合这个用例?

4

1 回答 1

2

我意识到我认为我可以将 ssh 密钥放入推送到 heroku 的 git repo 中。在最坏的情况下,我可以/app/.ssh/config在自定义 buildpack 中指定一个指向 identityFile 的文件。不知道为什么我花了这么长时间才意识到这一点。

于 2012-08-02T14:46:03.580 回答