seguenti esempi e tutorial per ottenere un'applicazione PHP installato e funzionante con AWS Elastic Beanstalk e ottenere gli errori quando provo a spingere:AWS Elastic Beanstalk [remota respinto] (gancio rifiutato)
git aws.push
remote:
remote: error: Internal Error
remote:
To https://MYKEY:20120830T11331124[email protected]git.elasticbeanstalk.us-east-1.amazonaws.com/repos/4d7920466972737420256c6173746963204265616e7374616c6b204170706c69636174696f6e20456e7669726f6e6d656e6463/philsturgeon
! [remote rejected] HEAD -> master (hook declined)
error: failed to push some refs to 'https://MYKEY:20120830T11331124[email protected]git.elasticbeanstalk.us-east-1.amazonaws.com/repos/4d7920466972737420256c6173746963204265616e7374616c6b204170706c69636174696f6e20456e7669726f6e6d656e6463/philsturgeon'
Qual è la causa di questo? Google non sembra avere alcuna idea. Inizialmente avevo pensato che a causa del fatto che il mio host non corrispondesse, poiché la seconda volta che si esegue aws.config non verrà richiesto un host, ma dopo aver modificato manualmente la configurazione in .git/config
si sta ancora dando lo stesso errore.
[aws "endpoint"]
us-east-1 = git.elasticbeanstalk.us-east-1.amazonaws.com
ap-northeast-1 = git.elasticbeanstalk.ap-northeast-1.amazonaws.com
eu-west-1 = git.elasticbeanstalk.eu-west-1.amazonaws.com
us-west-1 = git.elasticbeanstalk.us-west-1.amazonaws.com
us-west-2 = git.elasticbeanstalk.us-west-2.amazonaws.com
[alias "aws"]
push = !git aws.elasticbeanstalk.push [email protected]
config = !git aws.elasticbeanstalk.config [email protected]
[aws]
accesskey = MYKEY
secretkey = MYSECRET
region = us-east-1
[aws "elasticbeanstalk"]
host = git.elasticbeanstalk.us-east-1.amazonaws.com
application = My First Elastic Beanstalk Application
environment = philsturgeon
Questa configurazione dovrebbe essere corretto:
Quindi, qual è qui?
Sto lottando per far partire la mia prima applicazione, sicuramente non ho altre 499 applicazioni. –
@PhilSturgeon e altri inviati qui da google (come me). C'è una differenza tra applicazioni, ambienti e versioni dell'applicazione. Ogni volta che usi aws.push, crei una nuova ** versione **, che può raggiungere rapidamente 500 se spinga molto. Un collega ha ricevuto l'errore che Phil ha visto (in questa domanda), ma ho ricevuto quello menzionato in [un'altra domanda] (http://stackoverflow.com/questions/9589531/how-to-avoid-a-toomanyapplicationversion-exception-on -aws-elastico-Beanstalk). La soluzione migliore è solo per eliminare le vecchie versioni (supponendo che il tuo errore non sia in realtà qualcosa di diverso). –
Credo che l'errore sia qualcosa di diverso. Questo errore stava accadendo da una configurazione completamente nuova, costantemente, ogni volta, con grandi lacune (ore o giorni) tra i tentativi di far funzionare di nuovo quella dannata cosa. –