Est-il possible de récupérer votre code source d'heroku?

une fois que vous avez téléchargé votre code source vers Heroku, est-il possible de le télécharger à partir de là si nécessaire, comme dans le cas d'une panne de votre disque local?

en raison de l'intégration d'heroku avec git, je suppose que cela pourrait être possible au moins en théorie.

27
demandé sur archibald 2009-09-04 04:46:46

5 réponses

Vous avez raison, vous pouvez faire un "git clone", il y a Heroku directives spécifiques pour l'édition locale aussi.

21
répondu Mike Buckbee 2009-09-04 00:54:35

il suffit d'aller à https://dashboard.heroku.com/apps/YOUR_APP_NAME/deploy/heroku-git.

Installer le Heroku Toolbelt

Téléchargez et installez la ceinture à outils Heroku

si vous ne l'avez pas déjà fait, connectez-vous à votre compte Heroku et suivez les instructions pour créer une nouvelle clé publique SSH.

$ heroku login

Cloner le dépôt

utilisez Git pour cloner le code source de YOUR_APP_NAME votre machine locale.

$ heroku git:clone -a YOUR_APP_NAME
$ cd YOUR_APP_NAME

Déployez vos modifications

apporter quelques modifications au code que vous venez de cloner et les déployer sur Heroku en utilisant Git.

$ git add .
$ git commit -am "make it better"
$ git push heroku master
14
répondu Mitchapp 2017-06-20 13:15:18

il suffit d'exécuter ce qui suit, et vous serez prêt à aller:

git clone git@heroku.com:your_app_name.git
11
répondu Bernard Banta 2012-07-14 19:53:55

télécharger et installer heroku CLI.

alors exécutez cette commande:

heroku login

connectez-vous en utilisant votre nom d'utilisateur et votre mot de passe.

git clone via:

heroku git:clone -a APP-NAME

**** OU ****

1) Se connecter à heroku:https://id.heroku.com/

2) sélectionnez votre application.

3) Sélectionnez L'option Déployer.

ici vous obtiendrez tous les détails avec les commandes pour obtenir la source code.

2
répondu Shrinivas 2018-03-18 09:12:59

tout d'abord, vous devez installer la ceinture à outils heroku.

2e, de générer des clés SSH par la commande: heroku keys:add

3ème, cloner votre repo: git clone git@heroku.com:__your_repo__.git

0
répondu Nguyen Van Dung 2015-07-06 02:28:34