Установка OpenStack devstack останавливается из-за сбоя вызова git

Итак, моя установка Openstack Devstack останавливается со следующей ошибкой:

./stack.sh:686:install_infra / home / mycloud / devstack / lib / infra: 45: git_clone / home / mycloud / devstack / functions-common: 545: git_timed / home / mycloud / devstack / functions-common: 599: die [ОШИБКА] / home / mycloud / devstack / functions-common: 599 вызов git завершился неудачно: [git clone git: //git.openstack.org/openstack/requirements.git / opt / stack / requirements]

Решение после небольшого поиска в Google можно найти здесь: Установка ошибок Openstack ... и оно работает.

Мой вопрос в том, что может привести к сбою вызова «git» и срабатывания «https», если git установлен и есть возможность подключения к репозиторию (а также к остальной части Интернета)?


person Irvin H.    schedule 16.09.2014    source источник


Ответы (2)


Вероятно, проблема в брандмауэре. Протокол git:// работает на порту 9418, а https: // использует порт 443. Порты 80 и 443 обычно открыты в брандмауэрах, возможно, потребуется настроить другие порты.

Для получения дополнительной информации: http://git-scm.com/book/en/Git-on-the-Server-The-Protocols#The-Git-Protocol

person Miguel    schedule 20.09.2014

В случае, если порт GIT заблокирован на брандмауэре, вы также можете изменить установку, изменив файл stackrc в devstack. Вы можете изменить строку:

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

to:

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

или вы также можете попробовать http:

GIT_BASE=${GIT_BASE:-http://git.openstack.org}
person Amit    schedule 01.07.2015