php – 无法使用Git部署到AWS Elastic Beanstalk

我正在遵循Elastic Beanstalk文档(http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_nodejs_express.html),但我无法使用git部署node.js或PHP应用程序.

$eb push
Error: Failed to create the AWS Elastic Beanstalk application version
Cannot run aws.push for local repository HEAD: 

如果我尝试从git推送,也会发生同样的情况

$git aws.push
Updating the AWS Elastic Beanstalk environment phpapp-env...
Error: Failed to create the AWS Elastic Beanstalk application version

当您调用eb init时,AWS工具会设置一些git快捷方式.失败的电话是……

$.git/AWSDevTools/aws.elasticbeanstalk.createapplicationversion
Error: Failed to create the AWS Elastic Beanstalk application version

那个python模块的代码是……

from aws.dev_tools import *

if __name__ == "__main__":
  dev_tools = DevTools()
  dev_tools.create_application_version(None, None)

我已经尝试过这个全新的php和node.js项目.我正在运行Python 2.7.2,Ruby 2.1.2p95(2014-05-08修订版45877)[x86_64-darwin12.0].有什么想法吗?

最佳答案
我们遇到了相同的错误消息,但原因不同.我们的git提交的提交消息要么太长,要么包含特殊字符.使用更简单的git提交消息将其清除.希望这有助于某人!

转载注明原文:php – 无法使用Git部署到AWS Elastic Beanstalk - 代码日志