2013-05-03 212 views
1

我剛接觸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。

+0

這是一個權限問題。設置權限,以便允許。請諮詢您使用的操作系統的文檔,您可以如何設置文件的權限等等。詢問ubuntu是一個很好的搜索站點(您不需要這樣做),如果您更喜歡這種風格,請問並告訴你的故事,Ubuntu論壇是一個很好的地方,還有一個很棒的ubuntu wiki。從ubuntu主頁開始,尋找支持和文檔。 – hakre 2013-05-03 23:16:00

回答

1

您可以使用Ubuntu中的命令chmod來更改文件的權限。

用法:chmod {options} filename

的各種選項和細節,可以在file permissions中找到。

快速修復將是:chmod -R 777 aws.elasticbeanstalk.push

謝謝