by bjeanes
GitHub Readme.md
A heroku buildpack for setting the ssh private key as part of the application build. It's meant to be used with heroku-buildpack-multi, before other buildpacks which require the key to be present, like installing private npm
modules from github
.
Upload the private key to heroku (note that the key needs to be base64 encoded).
$ heroku config:set SSH_KEY="$(cat ~/.ssh/id_rsa)"
Use the Heroku Toolbelt to
add this buildpack.
Use --index
to make sure the buildpack runs before any others which might need
the SSH key setup:
$ heroku buildpacks:add --index 1 https://github.com/bjeanes/ssh-private-key-buildpack.git
Now as long as the public key is present on github and the user has the correct permissions, it's possible to install npm
modules from private github
repositories.
Copy the snippet above into CLI.