【问题标题】:AWS Elastic Beanstalk aws.push permission deniedAWS Elastic Beanstalk aws.push 权限被拒绝
【发布时间】: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


【解决方案1】:

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

用法:chmod {options} filename

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

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

谢谢

【讨论】:

    猜你喜欢
    • 2021-11-28
    • 2021-07-25
    • 2020-11-03
    • 2019-07-16
    • 1970-01-01
    • 2015-05-10
    • 2017-03-25
    • 2018-10-01
    • 2012-08-25
    相关资源
    最近更新 更多