SSH private key configuration
Switch branches/tags
Clone or download
Pull request Compare This branch is 4 commits ahead of johanbaath:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


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 repositories from gitlab.

Example usage

Upload the private key to heroku.

heroku config:set SSH_KEY=$(cat ~/.ssh/id_rsa)

Add a .buildpacks file (used by heroku-buildpack-multi) which contains this and the default python buildpack.

Now as long as the public key is present on gitlab and the user has the correct permissions, it's possible to install from private gitlab repositories.