我没有openstack方面的经验,并且非常感谢任何可以帮助并指导我解决这个问题的人。我在虚拟环境中安装openstack(Ubuntu 12.04),结果出来了:
- git clone git // git.openstack.org / openstack / requirements.git / opt / stack / reqiurements 克隆到' / opt / stack / requirements' ...致命:无法连接到 git.openstack.org:git.openstack.org [0:192.237.223.224]: errno =连接拒绝git.openstack.org [1: 2001:4800:7813:516:3bc3:d7f6:ff04:aacb]:errno =网络是 不可达
答案 0 :(得分:45)
我遇到了同样的问题,我的测试环境中阻止了git协议。
解决方案是修改devstack安装文件夹中的 sourcerc 文件,使用 https 而不是 git 。你必须寻找那条线并改变它。此文件也称为 local.conf 文件。
sourcerc文件中的默认设置:
GIT_BASE=${GIT_BASE:-git://git.openstack.org}
应绕过git限制的修改设置:
GIT_BASE=${GIT_BASE:-https://git.openstack.org}
只需将此修改后的行添加到DevStack目录中 local.conf 文件的local / localrc部分,它就应该使用HTTPS协议而不是Git协议!有关 local.conf 文件的更多信息 - http://devstack.org/configuration.html
答案 1 :(得分:9)
在stackrc中进行更改:
-GIT_BASE=${GIT_BASE:-git://git.openstack.org}
+GIT_BASE=${GIT_BASE:-https://www.github.com}
这将为您解决问题。
答案 2 :(得分:1)
很抱歉,无法帮助您解决特定错误,但一般来说,安装openstack的最简单方法是http://devstack.org/
以下是在原始Ubuntu 12.04 x64服务器上安装它的一些注意事项:
https://gist.github.com/max-lobur/7786074
本手册是关于OpenStack和Ironic项目的,但无论如何它都不会对您产生影响。你可以省略"安装具有讽刺意味的客户端"步骤
答案 3 :(得分:1)
在git clone命令中,将存储库URL中的protocol-git://替换为http://并尝试。可能是您的机器所连接的网络,禁止使用git协议。
答案 4 :(得分:1)
更改为" http"为我工作。
答案 5 :(得分:0)
这是我自定义的bash脚本,用于安装openstack ocata。它涵盖了openstack核心项目的安装,包括keystone,nova,glance,nova,neutron和horizon dashboard。
请按照文档中的说明操作并在您的环境中执行脚本。我们可以使用此脚本添加其他计算节点。
答案 6 :(得分:0)
有时git://网址无效。 在这种情况下,您可以使用https而不是git。 使用以下命令:
git config --global url."https://".insteadOf git://