【发布时间】:2013-04-28 10:32:35
【问题描述】:
我是 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。
【问题讨论】:
-
这是权限问题。设置权限,以便您被允许。查阅您正在使用的操作系统的文档,如何设置文件的权限等。询问 ubuntu 是一个很好的搜索网站(您不需要询问),如果您更喜欢询问和讲述的风格你的故事,ubuntu 论坛是一个很棒的地方,还有一个很棒的 ubuntu wiki。从 ubuntu 主页开始,寻找支持和文档。
标签: git ubuntu amazon-web-services amazon-elastic-beanstalk