Los siguientes ejemplos y tutoriales para conseguir una aplicación PHP en funcionamiento con AWS Elastic Beanstalk y obtener errores cuando trato de empujar:AWS Elastic Beanstalk [rechazada remoto] (gancho declinó)
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'
¿Cuál es la causa ¿de esta? Google no parece tener idea. Originalmente pensé que era debido a que mi Host no coincidía, ya que la segunda vez que ejecutaste aws.config no pedirá un host, pero después de cambiar manualmente la configuración en .git/config
, sigue dando el mismo error.
[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
Esta configuración debe ser correcta:
Por lo tanto, lo que es aquí?
Tengo dificultades para poner en marcha mi primera aplicación, definitivamente no tengo otras 499 aplicaciones. –
@PhilSturgeon y otros enviados aquí por google (como yo). Existe una diferencia entre aplicaciones, entornos y versiones de aplicaciones. Cada vez que 'git aws.push' creas una nueva ** versión **, que puede llegar rápidamente a 500 si presionas mucho. Un compañero de trabajo recibió el error que Phil vio (en esta pregunta), pero recibí el que se menciona en [otra pregunta] (http://stackoverflow.com/questions/9589531/how-to-avoid-a-toomanyapplicationversion-exception-on -aws-elastic-beanstalk). La mejor solución es simplemente eliminar versiones antiguas (suponiendo que su error no es realmente algo diferente). –
Creo que el error es algo diferente. Este error estaba ocurriendo desde una nueva configuración, consistentemente, cada vez, con grandes brechas (horas o días) entre los intentos de hacer que la maldita cosa funcione nuevamente. –