AWS Elastic Beanstalk AWS.拒绝推送权限



我是AWS(以及Ubuntu)的新手,我认为Elastic Beanstalk将是一个很好的起点。我在git存储库中有一个PHP应用程序,当我在本地或其他主机上测试它时,它运行良好。按照入门指南(http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/command-reference-get-started.html)上的说明,一切正常,直到我得到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身份尝试,也会出现同样的问题,这使我认为这不是本地问题。

我在谷歌上搜索了很多,除了显而易见的:"拒绝许可。"这是本地问题还是AWS身份验证问题?如有任何指导,将不胜感激。

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

用法:chmod {options} filename

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

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

谢谢

最新更新