Como anexar meu repo ao aplicativo heroku


96

Eu crio um aplicativo heroku e minha máquina travou. Eu tenho uma nova máquina. Como faço para anexar meu aplicativo existente ao aplicativo heroku. Quando eu visito a página do heroku, o url do meu aplicativo é assim

git@heroku.com:myapp.git

Não posso clonar este aplicativo porque já o fiz myappno github. Portanto, preciso adicionar o heroku como remoto ao meu aplicativo github existente. Qualquer pessoa conhece a sintaxe.


Respostas:


187

Se você tiver o cinto de ferramentas heroku:

Se você estiver usando o Heroku Toolbelt, a sintaxe mais recente é

heroku git:remote -a project

Veja isso para mais informações.

Créditos: user101289solução de

Caso contrário, se você não tiver o cinto de ferramentas heroku:

Primeiro faça isso:

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

Então faça isto:

git push heroku master
heroku open

Tenho uma conta gratuita do Heroku e parece que preciso trocar o git @ ... por este: git.heroku.com {app}
.git

Isso é muito mais complicado do que a resposta de @ user101289
Jared Beach

Para mim, 'git remote add https: // git.heroku.com / {heroku-app-name} .git' parecia funcionar.
Afreeland

96

Se você estiver usando o Heroku Toolbelt, a sintaxe mais recente é

heroku git:remote -a project

Veja isso para mais informações.


6
Se você estiver usando o Heroku Toobelt, esta é uma boa escolha. :) Obrigado pela participação.
Ajay

2

Se estiver usando apenas o Git sem instalar o Heroku Toolbelt , você também pode criar um novo aplicativo.

Faça login na sua conta e vá para este link

https://dashboard.heroku.com/apps

Olhe para o sinal de mais no canto superior direito e selecione

Crie um novo aplicativo

Deixe o nome do aplicativo em branco para que o heroku escolha um para você. Digamos que o nome do seu aplicativo heroku seja new-app-xxxxx , então, para testar a adição de um arquivo nele, você pode tentar o seguinte comando:

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

Coloque em branco (em branco) quando o Git solicitar nome de usuário e sua chave de API para a senha. Você pode obter sua chave de API, mostrando-a no link abaixo.

https://dashboard.heroku.com/account

Nota: Você não pode autenticar com o endpoint Heroku HTTP Git usando seu nome de usuário Heroku (e-mail) e senha. Use uma chave de API conforme descrito aqui .

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.