Une fois que vous avez téléchargé votre code source sur Heroku, est-il possible de le télécharger à partir de là si nécessaire, par exemple en cas de défaillance de votre disque local? En raison de l'intégration de heroku avec git, je suppose que cela pourrait être possible au moins en théorie.Est-il possible de récupérer votre code source de heroku?
Répondre
Vous avez raison, vous pouvez faire un "git clone", il y a aussi Heroku specific directions pour l'édition locale.
Il suffit d'exécuter ce qui suit, et vous serez bon pour aller:
git clone [email protected]:your_app_name.git
Autorisation refusée (clé publique) [fatal] –
Cette commande a fonctionné, merci beaucoup :) – Amod
avertissement: Vous semblez avoir cloné un référentiel vide. –
D'abord, vous devez installer le heroku Toolbelt.
2ème, génération de clé SSH par la commande: heroku keys:add
3, clone votre repo: git clone [email protected]:__your_repo__.git
Il suffit d'aller à https://dashboard.heroku.com/apps/YOUR_APP_NAME/deploy/heroku-git.
Installez le Heroku Toolbelt
Download and install the Heroku Toolbelt
Si vous n'êtes pas déjà, connectez-vous à votre compte Heroku et suivez les instructions pour créer une nouvelle clé publique SSH.
$ heroku login
Clone du dépôt
Utilisez Git pour cloner le code source de YOUR_APP_NAME sur 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 clonés et de les déployer à l'aide Heroku Git.
$ git add .
$ git commit -am "make it better"
$ git push heroku master
D'abord télécharger et installer heroku CLI. puis exécutez la commande: heroku login Connectez-vous en utilisant votre nom d'utilisateur et mot de passe. puis clone git en utilisant: git Heroku: clone -a APP-NOM
**** OU ****
1) Connectez-vous pour Heroku: https://id.heroku.com/
2) sélectionnez votre app.
3) Sélectionnez l'option Deploy.
Ici, vous obtiendrez tous les détails avec les commandes pour obtenir le code source.
- 1. Comment récupérer à partir du code source perdu?
- 2. Vidéos sur l'utilisation de Team Foundation Server pour votre contrôle de code source
- 3. Stockage de fichiers à Heroku - alternatives?
- 4. Licence de votre code dans Mono
- 5. Lignes de code dans votre projet VB
- 6. Dépendances de code source Maven
- 7. Rubis, code source de Splat?
- 8. JavaScript Code source de base
- 9. Analyseur de code source JavaScript
- 10. Est-il possible de récupérer le code XML d'origine à partir de XPathNavigator?
- 11. Quel est votre outil de débogage open source préféré?
- 12. La notification de modification de code source dans Visual SourceSafe est-elle possible?
- 13. Est-il possible de lire et d'entrer dans le code source de .NET Framework?
- 14. Eclipse: Est-il possible d'éditer la source Java connue via le code source "attachment"
- 15. VB6 code source vraiment utile
- 16. Comment récupérer la propriété source d'une table?
- 17. Authlogic jette des erreurs sur Heroku
- 18. code source des contacts - application de l'iPhone
- 19. WPF contrôle de code source d'image
- 20. Subsonic 2.2 Code source
- 21. Chiffrer le code source
- 22. Globalisation du code source
- 23. SQLMembershipProvider - code source
- 24. Trouver la source (eval: ...) Code
- 25. Comment puis-je mesurer les statistiques de code source?
- 26. Impossible de récupérer
- 27. Rendre les importations disponibles autour de votre code
- 28. Comment refactoriser les variables globales à partir de votre code
- 29. Munin: Est-il possible de récupérer des graphiques perdus?
- 30. Surveillance des travaux différés sur Heroku
Les modifications récentes sont telles que 'heroku git: clone' n'est utile que pour les applications déployées avec le service git hébergé par Heroku.En effet, cela signifie que les applications déployées via les boutons GitHub, DropBox ou "Deploy to Heroku" entraîneront un repo vide lors du clonage. Dans ce cas, vous devrez télécharger le référentiel source et ajouter la télécommande heroku à ce repo. Une fois que vous avez fait cela, vous pouvez pousser avec git ('git push heroku master') et vous serez en mesure de cloner le repo après cela. – conor909
Aussi, une chose que j'ai remarquée est que j'ai dû inclure les fichiers individuellement. Pour éviter les objets git cela a causé un tas de harcelés. Mais une fois que j'ai copié tous les fichiers dans le dossier tout a fonctionné correctement. –
Merci @ conor909, pouvez-vous ajouter cela comme une réponse à cette question? – Antoine