Je crée une application Heroku, puis ma machine est tombée en panne. J'ai une nouvelle machine. Comment attacher mon application existante à l'application Heroku. Lorsque je visite la page Heroku, l'URL de mon application est la suivante
[email protected]:myapp.git
Je ne peux pas cloner cette application car j'ai déjà myapp
de github. Je dois donc ajouter heroku en tant que télécommande à mon application github existante. Tout le monde connaît la syntaxe.
Si vous avez une ceinture d'outils Heroku:
Si vous utilisez la ceinture à outils Heroku, la syntaxe la plus récente est
heroku git:remote -a project
Voir this pour en savoir plus.
Crédits: user101289
's solution
Sinon, si vous n'avez pas de ceinture à outils Heroku:
Faites d'abord ceci:
git remote add heroku [email protected]:{heroku-app-name}.git
Ensuite, faites ceci:
git Push heroku master
heroku open
Si vous utilisez la ceinture à outils Heroku, la syntaxe la plus récente est
heroku git:remote -a project
Voir this pour en savoir plus.
Si vous utilisez simplement Git sans installer la Heroku Toolbelt , vous pouvez également créer une nouvelle application.
Connectez-vous à votre compte et accédez à 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 permettre à heroku d'en choisir un pour vous. Supposons que le nom de votre application heroku soit new-app-xxxxx , donc 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 (vide) lorsque l'invite 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 Heroku HTTP Git en utilisant votre nom d'utilisateur (e-mail) et votre mot de passe Heroku. Utilisez une clé API comme décrit ici.