2013-12-11 2 views
1

По какой-то причине я продолжаю получать сообщение «Не удалось зарегистрировать этот бегун. Возможно, ваш SSH-ключ недействителен или у вас возникли проблемы с сетью», поскольку я пытаюсь зарегистрировать бегун на нашем промежуточного сервера.Не удается зарегистрировать бегун после установки Gitlab CI 4.0

У меня есть координатор Gitlab 6.3 и Gitlab CI 4.0, установленный на том же сервере, и я пытаюсь установить бегун на отдельный промежуточный сервер. Кажется, что работает координатор Gitlab CI. Я могу войти на сайт CI, и он видит мои репозитории Gitlab, и я могу добавить проект в CI на сайте Gitlab CI.

Единственная проблема, с которой я столкнулся, заключается в том, что я установил Gitlab CI 4.0, пока у меня была работа Gitlab 6.1, прежде чем я понял, что Gitlab 6.3 был предварительным для Gitlab CI 4.0. Затем я обновил Gitlab до 6.3.

Должен ли я попытаться снова переустановить Gitlab 4.0 с нуля? Любые предложения о том, где я должен попробовать и посмотреть?

ответ

1

Рекомендации даны по одноименному gitlab-ci issue 339 кажется звук (и первое, что нужно проверить), по Nate Bird (natebird):

Дважды проверьте маркер вы предоставляете.
По какой-то странной причине моя копия/вставка отключает первый символ. Вчера вечером у меня был такой же вопрос.

0

Одна из причин этого может быть вызвана тем, что инструкции для setup nginx on the runner page не заполнены. Правильные инструкции даны here. В частности, nginx должен знать, что делать, когда бегун входит через https.

0

Я ударил incompatibility issue.

Помогло мне поправить решение для понижающего лидера с sudo apt install gitlab-ci-multi-runner=1.11.1. Было бы хорошо проверить, если вы пытаетесь использовать совместимые версии.

Смежные вопросы