2013-11-20 8 views
5

У меня есть настройка Gitlab на сервере ubuntu, она работает нормально. Я доступ Gitlab по URL http://123.456.789.100 и детали Gitlab ВойтиGitlab-CI с настройкой Gitlab

username:[email protected] 
password:123456 

Тогда я хотел установить Gitlab CI для тестирования кода, прежде чем слиться. Я сделал с настройкой Gitlab CI, используя ссылку. Я сделал все, кроме Бегунов. В то время как набор ssh [email protected]<your gitlab url> в Бегуне я сталкиваюсь ошибка

ssh [email protected] 
it prompts me for password 

[email protected]'s пароля: Я вошел пароль (123456) от gitlab лет, которые я использовал, чтобы войти в gitlab сервер, то у меня есть эта ошибка

Permission denied please try again 

Но у меня есть веб-интерфейс Gitlab CI на http://123.456.789.100:8081 (я установил Gitlab-ci для прослушивания порта 8081). Затем я ввел имя пользователя и пароль сервера Gitlab в качестве [email protected] и 123456, у меня есть недопустимые учетные данные.

Что бы я сделал не так?

+1

Почему вы пытаетесь передать ssh в экземпляр gitlab из бегуна? – Suever

ответ

2

Когда вы положили [email protected] в ssh, на самом деле он пытается использовать пользователя git на машине, на которой работает GitLab (а не на управляемом пользователем GitLab).

Простейшим решением для этого было бы создать SSH key на интересующем вас бегуне, а затем add that SSH key to GitLab. Это позволит бегуну получить доступ к экземпляру GitLab и клонам и репозиториям, в которых вы нуждаетесь.

Подробнее см. В разделе this page on Configuring GitLab runners.

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