这是我得到的错误:
无法更新本地Git配置。按照说明进行操作 “HTTP:// docs.amazonwebservices.com / elasticbeanstalk /最新/ DG /命令参考GET-started.html`” 设置你的Git存储库,然后再试一次。
我按照该网站上的指示来写信,但无济于事。
EB存在于我的路径上,并且它通过整个过程的大部分时间,但最后它会触及它。它甚至成功启动了EB实例。我已经chmod了我的.git文件夹进行写访问,以及那里的配置文件,但似乎没有什么可以摆脱这个错误。我不能做'git aws.push'因为没有配置git来运行这个命令。
我在Mac OSX 10.8(Mountain Lion)上。该文件夹位于/var/django/mysite
。我的文件夹如下:
drwxr-xr-x 3 robertferguson staff 102 Jan 6 20:05 .ebextensions
drwxr-xr-x 4 root staff 136 Jan 9 11:50 .elasticbeanstalk
drwxrwxr-x 10 robertferguson staff 340 Jan 9 11:37 .git
-rw-r--r-- 1 root staff 18 Jan 9 11:37 .gitignore
-rw-r--r--@ 1 robertferguson staff 152 Jan 6 17:43 README.txt
... (all the django/site specific files)
这似乎与权限问题有关;我认为django根本不相关。
感谢您的帮助。
答案 0 :(得分:1)
你是什么意思“没有配置git来运行这个命令。”你能在命令行输入'git',还是根本没有配置git?如果是后者,您可以按照以下说明将git添加到PATH
变量中:
http://www.tech-recipes.com/rx/2621/os_x_change_path_environment_variable/
这应该允许您在命令提示符中使用git - 只需键入git
。
完成后,您可以通过从这里下载来设置AWSDevTools:
http://aws.amazon.com/developertools/AWS-Elastic-Beanstalk/6752709412171743
您已经拥有.elasticbeanstalk文件夹,因此您可能已经安装了这些文件夹? .elasticbeanstalk文件夹中有什么内容? (不要发布文件的内容,因为它可能是您的AWS钥匙,只是告诉我们是否。)如果是,请跳到最后一条指令。如果它不是您的密钥,请跳至git aws.config
行。
然后cd进入您的存储库并运行Repo Setup:
~/Downloads/elasticbeanstalk-cli/AWSDevTools/Linux/AWSDevTools-RepositorySetup.sh
然后执行git aws.config
,输入您的访问密钥和EB的应用程序/环境。
然后您可以git add .
,git commit -m "commit message"
和git aws.push
。
答案 1 :(得分:1)
我在使用他们的指示时遇到了一些相同的问题,然后AWS的一位技术人员在亚马逊论坛上询问后回到我身边,并说他们遇到了一些问题,因为他们已经遇到了一些问题。 Java / Ruby混合工具。
该部分的说明曾说过:
sh {path}/AWSDevTools-RepositorySetup.sh
但是我发现如果你使用bash vs sh然后一切都在那里工作
就行了bash {path}/AWSDevTools-RepositorySetup.sh
答案 2 :(得分:0)