我是 AWS(和 Ubuntu,就此而言)的新手,并且认为 Elastic Beanstalk 将是一个不错的起点。我有一个 PHP 应用程序,在一个 git 存储库中,当我在本地或其他主机上测试它时工作正常。按照入门指南 ( http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/command-reference-get-started.html ) 上的说明,一切正常,直到我进入 git aws.push。
我得到错误:
fatal: cannot exec '.git/AWSDevTools/aws.elasticbeanstalk.push': Permission denied
fatal: While expanding alias 'aws.elasticbeanstalk.push': '.git/AWSDevTools/aws.elasticbeanstalk.push': Success
如果我在 sudo 下以 root 身份尝试,也会出现同样的问题,这让我认为这不是本地问题。
我已经在 Google 上进行了非常广泛的搜索,除了显而易见的“权限被拒绝”之外,我只知道一点。它甚至是本地问题还是 AWS 身份验证问题?任何指导将不胜感激。
我正在运行 x64 Ubuntu 13.04。