AWS Elastic Beanstalk [远程拒绝](钩子拒绝)

Phi*_*eon 10 git amazon-web-services amazon-elastic-beanstalk

以下示例和教程,用于使用AWS Elastic Beanstalk启动和运行PHP应用程序,并在尝试推送时收到错误:

git aws.push
remote: 
remote: error: Internal Error
remote: 
To https://MYKEY:20120830T1133112489ce23684fb0061664e8de896cce922cf6d06981add734c00e356828847eb54@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:20120830T1133112489ce23684fb0061664e8de896cce922cf6d06981add734c00e356828847eb54@git.elasticbeanstalk.us-east-1.amazonaws.com/repos/4d7920466972737420256c6173746963204265616e7374616c6b204170706c69636174696f6e20456e7669726f6e6d656e6463/philsturgeon'
Run Code Online (Sandbox Code Playgroud)

这是什么原因?谷歌似乎没有任何想法.我最初认为它是由于我的主机不匹配,因为第二次运行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 $@
        config = !git aws.elasticbeanstalk.config $@
[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
Run Code Online (Sandbox Code Playgroud)

这个配置应该是正确的:

http://d.pr/i/ehwv

那么,这里有什么?

小智 0

这是在黑暗中拍摄的,但我看到的唯一奇怪的事情是应用程序名称,尝试一些没有字符空格的东西,而不是“我的第一个 Elastic Beanstalk 应用程序”。