Quando tento enviar meu aplicativo para o Heroku, recebo esta resposta:
fatal: 'heroku' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Eu tentei 'heroku keys: add', mas ainda aparece o mesmo resultado. Eu já tenho uma chave ssh para minha conta do GitHub.
git remote -v
para ver quais controles remotos você configurou.Respostas:
Para adicionar um aplicativo Heroku como um controle remoto Git, você precisa executar
heroku git:remote -a yourapp
.Fonte: Implantando com Git
fonte
git push heroku master
haverá falha se você estiver tentando implantar a partir de um subdiretório. Implantar com heroku deve ser feito a partir do diretório raiz com um package.json válido e pasta .git, como disse aqui stackoverflow.com/questions/38658038/...yourapp
você quer dizer o nome do aplicativo heroku, que nem sempre pode corresponder ao nome do seu aplicativo no git ou localmente, etc.Você pode tentar o seguinte em seu diretório raiz:
// inicialize o git para o seu projeto, adicione as alterações e execute um commit
// crie o aplicativo heroku e envie para heroku
Não tenho certeza de onde você está no processo. Você também não precisa do github para implantar no heroku, apenas git. Espero que isto ajude!
fonte
Primeiro, verifique se você está logado no heroku:
Digite suas credenciais.
É comum obter esse erro ao usar um repositório git clonado em uma nova máquina. Mesmo se suas credenciais heroku já estiverem na máquina, ainda não existe um link entre o repositório clonado e o heroku localmente. Para fazer isso, faça o cd no diretório raiz do repositório clonado e execute
fonte
yourapp
acima está o nome do seu aplicativo nas configurações do painel HerokuSeguindo artigo oficial do Heroku :
Inicializar GIT
Em seguida, crie (inicialize) o aplicativo heroku com:
Por fim, adicione o git remote:
Agora você pode implantar seu aplicativo com segurança com:
Você deve esperar um pouco e ver se não recebe nenhum erro / interrupção no console durante a implantação. Para detalhes, consulte o artigo heroku .
fonte
Siga estes passos:
Criar um novo repositório Git
Inicialize um repositório git em um diretório novo ou existente
Implante seu aplicativo
Confirme seu código no repositório e implemente-o no Heroku usando o Git.
Repositório Git
existente Para repositórios existentes, basta adicionar o controle remoto heroku
fonte
https://codon-buildpacks.s3.amazonaws.com/buildpacks/heroku/python.tgz
... não entendi, onde está errado?Pode valer a pena verificar o arquivo de configuração na pasta .git. Se os parâmetros heroku estiverem ausentes, você receberá este erro heroku param
a pasta .git deve estar no diretório de arquivos do computador local para o aplicativo que você criou no heroku. por exemplo, C: \ Users \ You \ Your app.git
Espero que isto ajude
fonte
Meu problema foi que eu usei o git (em vez do heroku git) para clonar o aplicativo. Então eu tive que:
Lembre-se de alterar o MyApp para o nome do seu aplicativo.
Então eu poderia prosseguir:
fonte
Se esse erro aparecer, é porque não há um controle remoto chamado Heroku. Quando você cria um Heroku, se o controle remoto do git ainda não existe, criamos automaticamente um (assumindo que você esteja em um repositório do git). Para visualizar seus controles remotos, digite:
"
git remote -v
" # Para um aplicativo chamado 'appname', você verá o seguinte:Se você vir um controle remoto para seu aplicativo, basta "
git push master
" e substituir pelo nome do controle remoto real.Se estiver faltando, você pode adicionar o controle remoto com o seguinte comando:
Se você já adicionou um controle remoto chamado Heroku, poderá receber um erro como este:
então, remova o controle remoto existente e adicione-o novamente com o comando acima:
Espero que isto ajude…
fonte
Para mim, a resposta foi entrar no diretório raiz do aplicativo antes de executar
heroku create
ougit push heroku master
fonte
Eu encontrei o mesmo erro cometendo um erro muito mais iniciante: eu estava digitando Heroku com uma letra maiúscula "H", em vez de minúscula.
Reconheço que essa certamente não é a solução para todos que encontram esse erro, mas foi no meu caso.
fonte
Eu recebi o mesmo erro e, no final, eu estava no diretório errado. É um erro simples de fazer verificação de modo duplo que está na raiz e em seguida, executar
heroku create
eheroku git push master
novamente. É claro que você deve ter feitogit init
, como mencionado na resposta StickMaNX acima, já antes dos passos do heroku.fonte
Rode isto
antes de enviar seu código.
fonte
Você esqueceu de vincular o nome do seu aplicativo ao seu heroku. É um erro muito comum. se seu aplicativo não for criado, use:
outro:
fonte
Para aqueles que estão tentando fazer o heroku trabalhar no
codeanywhere
IDE:fonte
Eu tive que executar o prompt de comando do Windows com privilégios de administrador
fonte
Os seguintes comandos funcionarão bem para a implantação de aplicativos ruby on rails no heroku se o heroku já estiver instalado na máquina dos desenvolvedores. # indica um comentário
fonte
No meu caso, eu já estava logado e acabei de executar
git push
.fonte
Eu tive o mesmo problema, mas depois descobri que esqueci de criar um aplicativo antes de implantá-lo. Tente os seguintes passos no terminal.
Estou apenas aprendendo heroku e sempre esqueço as etapas, então escrevi um artigo sobre isso. Você pode encontrá-lo aqui: https://medium.com/@saurav.panthee/deploy-flask-app-to-heroku-under-3-minutes-2ec1c0bc403a
fonte
Eu já vi todas as respostas aqui e a única coisa que falta é depois de seguir estas etapas:
Você deve executar o comando abaixo:
E, finalmente, execute o seguinte:
Observe que eu usei < NameOfBranch > porque, se você estiver atualmente em um ramo diferente para dominar, ainda gerará erros; portanto, se você estiver trabalhando em mestre, use mestre, ou então coloque o nome do ramo.
fonte
mostrar todos os aplicativos que heroku tenha acesso com
E verifique se seu aplicativo existe
fonte