Openstack devstack安装停止与git调用失败

时间:2014-09-16 10:39:47

标签: git openstack devstack

因此我的Openstack Devstack安装失败,出现以下错误:

  

./ stack.sh:686:install_infra   /家庭/ mycloud / devstack / lib目录/红外:45:git_clone   /家庭/ mycloud / devstack /功能,常见的有:545:git_timed   /家庭/ mycloud / devstack /功能,常见的有:599:死   [错误] / home / mycloud / devstack / functions-common:599 git call failed:[git clone git://git.openstack.org/openstack/requirements.git / opt / stack / requirements]

点击谷歌搜索后的解决方案:Installing Openstack errors  ......它有效。

我的问题是,如果安装了git并且存在与存储库(以及互联网的其余部分)的连接存在,那么“git”调用会失败并且“https”会起作用吗?

2 个答案:

答案 0 :(得分:7)

如果GIT端口在防火墙上被阻止,您也可以通过修改devstack中的stackrc文件来更改安装。您可以更改以下行:

GIT_BASE=${GIT_BASE:-git://git.openstack.org}

为:

GIT_BASE=${GIT_BASE:-https://git.openstack.org}

或者您也可以尝试http

GIT_BASE=${GIT_BASE:-http://git.openstack.org}

答案 1 :(得分:2)

这可能是防火墙问题。 git://协议在端口9418上运行,而https://使用端口443.端口80和443通常在防火墙中打开,可能需要配置其他端口。

有关详细信息:http://git-scm.com/book/en/Git-on-the-Server-The-Protocols#The-Git-Protocol