Я обычно храню все свои проекты Heroku в папке dropbox, которая синхронизируется со всеми моими компьютерами (также очень удобная резервная копия) - я также храню ключи SSH в dropbox, а затем на каждом компьютере символические ссылки ~ /.SSH путь к Dropbox - таким образом, я использую один и тот же ключ на нескольких компьютерах для одной и той же учетной записи.
Я никогда не извлекал проект из Heroku, так как работа в папке dropbox означает, что все мои компьютеры используют один и тот же код, но если вы используете Github, вам не нужно клонировать из Heroku, так как ваша основная ветка локальнои на github должно быть то, что в настоящее время доступно на Heroku, и тогда вы должны работать в ветке, которая объединяется с master для запуска.
Это означает, что я могу работать на любом компьютере и иметь такой же код впередо мной, и мне просто нужно связать / перенести мои проекты, чтобы они были запущены и работали, но нет никаких причин, почему вы не можете просто настроить проект и вытащить его из github, на котором бы вы ни добавляли компьютер, и при условии, что вы добавили пульты herokuна обоих компьютерах у тебя все будет хорошо.