我刚接触AWS(和Ubuntu),并且认为Elastic Beanstalk会是一个很好的开始。我有一个PHP应用程序,在git仓库中,当我在本地或其他主机上测试时,它工作正常。按照入门指南(http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/command-reference-get-started.html)的说明,一切正常,直到我得到git aws.push。AWS Elastic Beanstalk 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的根,这让我觉得这不是一个局部问题。
我已经非常广泛地使用Google,并且比明显知道的要多一点:“拒绝权限”。它甚至是本地问题还是AWS身份验证问题?任何指导将不胜感激。
我正在运行x64 Ubuntu 13.04。
这是一个权限问题。设置权限,以便允许。请咨询您使用的操作系统的文档,您可以如何设置文件的权限等等。询问ubuntu是一个很好的搜索站点(您不需要这样做),如果您更喜欢这种风格,请问并告诉你的故事,Ubuntu论坛是一个很好的地方,还有一个很棒的ubuntu wiki。从ubuntu主页开始,寻找支持和文档。 – hakre 2013-05-03 23:16:00