This goes into the, I way overthought this pile.
I recently setup a new development machine and for the first time needed to setup an existing heroku site.
The heroku docs have helpful tips for cloning your site and setting it up locally (under collaboration).
Well, it turns out there really isn’t anything to do. Simply add your heroku repository as a remote and you are done:
git remote add heroku email@example.com:APPNAME.git
NOTE: technically if this is your first time using git on the box you will also need to install in the git gem and and login/authenticate. Otherwise you are good to go.
Long live git and tools which build on top of it. :)