Is it possible to retrieve your source code from heroku?

Once you have uploaded your source code to Heroku, is it possible to download it from there if necessary such as in the case of a failure of your local disk?

Because of heroku's integration with git, I would assume this might be possible at least in theory.


Just go to https://dashboard.heroku.com/apps/YOUR_APP_NAME/deploy/heroku-git.

Install the Heroku Toolbelt

Download and install the Heroku Toolbelt

If you haven't already, log in to your Heroku account and follow the prompts to create a new SSH public key.

$ heroku login

Clone the repository

Use Git to clone YOUR_APP_NAME's source code to your local machine.

$ heroku git:clone -a YOUR_APP_NAME
$ cd YOUR_APP_NAME

Deploy your changes

Make some changes to the code you just cloned and deploy them to Heroku using Git.

$ git add .
$ git commit -am "make it better"
$ git push heroku master

You are correct, you can do a "git clone", there are Heroku specific directions for local editing as well.


Just run the following, and you'll be good to go:

git clone [email protected]:your_app_name.git