AWS Elastic Beanstalk aws.push权限被拒绝

时间:2013-05-03 23:05:51

标签: git ubuntu amazon-web-services elastic-beanstalk

我是AWS(以及Ubuntu)的新手,并认为Elastic Beanstalk是一个很好的起点。我在git存储库中有一个PHP应用程序,当我在本地或其他主机上测试时,它可以正常工作。按照入门指南(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。

1 个答案:

答案 0 :(得分:1)

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

用法:chmod {options} filename

可以在file permissions页面找到各种选项和详细信息。

快速解决方案是:chmod -R 777 aws.elasticbeanstalk.push

由于