S sh из docker контейнер работает как бегун gitlab - PullRequest
0 голосов
/ 21 марта 2020

У меня странная проблема. Я использую бегун docker contdainer с Gitlab ce, чтобы делать наши сборки где угодно. Единственное, что мне нужно сделать, это Scp результаты на центральный сервер. Ключи id пользователя, private и publi c на удаленном сервере совпадают с ключами контейнера, и у меня удаленный сервер в качестве известного хоста, а ключ publi c в файле авторизованных ключей на сервере. Теперь, если я раскручиваю этот контейнер отдельно, я могу подключиться к удаленному серверу. Тем не менее, когда я запускаю контейнерный контейнер docker на gitlab, он не видит удаленный сервер. Я знаю, что упускаю что-то простое, но не могу понять это. У кого-нибудь есть идеи?

1 Ответ

0 голосов
/ 24 марта 2020

Таким образом, это оказалось проблемой syn c, когда мы передаем ключи s sh в gitlab через переменные и записываем их в ~ / .ssh. У нас есть набор переменных в gitlab и один проектный набор , у которого были старые ключи, и это привело к сбою s sh.

...