Следующие примеры и учебные пособия для запуска приложения PHP с использованием эластичного бобового стежка AWS и получения ошибок при попытке нажать:
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'
В чем причина этого? Google, похоже, не имеет никакой идеи. Первоначально я думал, что это связано с тем, что мой хост не соответствует, так как во второй раз, когда вы запускаете aws.config, он не будет запрашивать хост, но после ручного изменения конфигурации в .git/config
он все равно дает ту же ошибку.
[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
Эта конфигурация должна быть правильной:
Итак, что здесь?