1

我是 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。

4

1 回答 1

1

chmod您可以使用ubuntu中的命令更改文件的权限。

用法:chmod {options} filename

可以在文件权限页面中找到各种选项和详细信息。

快速修复将是:chmod -R 777 aws.elasticbeanstalk.push.

谢谢

于 2014-06-25T05:17:23.650 回答