Openstack devstack安装暂停,git调用失败

Openstack devstack安装暂停,git调用失败,git,openstack,devstack,Git,Openstack,Devstack,因此,我的Openstack Devstack安装暂停,出现以下错误: /烟囱。sh:686:安装 /home/mycloud/devstack/lib/infra:45:git\u克隆 /home/mycloud/devstack/functions-common:545:git\u /home/mycloud/devstack/functions-common:599:die [错误]/home/mycloud/devstack/functions common:599 git调用失败:[g

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

/烟囱。sh:686:安装 /home/mycloud/devstack/lib/infra:45:git\u克隆 /home/mycloud/devstack/functions-common:545:git\u /home/mycloud/devstack/functions-common:599:die [错误]/home/mycloud/devstack/functions common:599 git调用失败:[git clone]git://git.openstack.org/openstack/requirements.git /选项/堆栈/要求]

谷歌搜索后的解决方案如下: ... 它是有效的


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

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


有关详细信息:

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


有关详细信息:

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

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

或者您也可以尝试使用
http

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

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

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

或者您也可以尝试使用
http

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