95 votes

Comment attacher mon repo à l'application Heroku ?

J'ai créé une application heroku et ensuite ma machine s'est plantée. J'ai une nouvelle machine. Comment puis-je attacher mon application existante à l'application Heroku ? Quand je visite la page heroku l'url de mon application est comme ceci

git@heroku.com:myapp.git

Je ne peux pas cloner cette application parce que j'ai déjà myapp de github. J'ai donc besoin d'ajouter heroku comme télécommande à mon application github existante. Quelqu'un connaît la syntaxe.

186voto

Dark Passenger Points 18408

Si vous avez heroku toolbelt :

Si vous utilisez la ceinture d'outils Heroku, la nouvelle syntaxe est la suivante

heroku git:remote -a project

Voir este pour plus.

Crédits : user101289 Solution de l'entreprise

Sinon, si vous n'avez pas la ceinture d'outils Heroku :

Faites d'abord ça :

git remote add heroku git@heroku.com:{heroku-app-name}.git

Alors faites ça :

git push heroku master
heroku open

96voto

user101289 Points 531

Si vous utilisez la Heroku Toolbelt, la nouvelle syntaxe est la suivante

heroku git:remote -a project

Voir este pour plus.

2voto

Chetabahana Points 3161

Si vous utilisez seulement Git sans installer le Ceinture d'outils Heroku vous pouvez également créer une nouvelle application.

Connectez-vous à votre compte et allez sur ce lien

https://dashboard.heroku.com/apps

Regardez le signe plus dans le coin supérieur droit puis sélectionnez

Créer une nouvelle application

Laissez le nom de l'application vide pour laisser Heroku en choisir un pour vous. Disons que le nom de votre application heroku est nouveau-app-xxxxx Ainsi, pour tester l'ajout d'un fichier, vous pouvez essayer la commande suivante :

git clone https://git.heroku.com/<new-app-xxxxx>.git
cd <new-app-xxxxx>
echo "my test file" > test.txt
git add .
git commit . -m "my test on commit" 
git push

Mettez vide (blank) quand la demande de Git pour le nom d'utilisateur, et votre clé API pour le mot de passe. Vous pouvez obtenir votre clé API en la montrant à partir du lien ci-dessous.

https://dashboard.heroku.com/account

Remarque : vous ne pouvez pas vous authentifier avec le point de terminaison HTTP Git de Heroku en utilisant votre nom d'utilisateur (courriel) et votre mot de passe Heroku. Utilisez une clé API comme décrit aquí .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X