Size: a a a

2020 April 26

GG

George Gaál in ru_gitlab
нарисуй схему, а ?
источник

GG

George Gaál in ru_gitlab
со всеми адресами, типа раннеров и прочего
источник

GG

George Gaál in ru_gitlab
поверь - ни у кого аналогичная задача не вызывает .... проблем. Вероятно, ты просто что-то упустил, попробуем найти это
источник

GM

Gleb Mekhrenin in ru_gitlab
и какой ты тип экзекьютора используешь для раннера, тк в случае с докером вдвойне сомнительно звучит фраза про то что обмен ключами совершен
источник

AK

Artem K in ru_gitlab
Gleb Mekhrenin
и какой ты тип экзекьютора используешь для раннера, тк в случае с докером вдвойне сомнительно звучит фраза про то что обмен ключами совершен
Шелл.
источник

GG

George Gaál in ru_gitlab
оу
источник

GM

Gleb Mekhrenin in ru_gitlab
Artem K
Шелл.
ну тогда в свой джобе сделай ssh -vvv и посмотри что будет в выводе
источник

GG

George Gaál in ru_gitlab
не люблю шелл, но он не должен ломать ssh на удаленный хост
источник

AK

Artem K in ru_gitlab
Gleb Mekhrenin
ну тогда в свой джобе сделай ssh -vvv и посмотри что будет в выводе
Нормально все выдает. То же, что и на сервере.
источник

GG

George Gaál in ru_gitlab
Artem K
Ну вот да, так и хотел. Но раннер не может получить доступ к другому серваку по ssh. Хотя если просто с промежуточного сервера что-то выполнять не итоговом, то все работает. Возможно, я что-то не учел.

Вот простейший yml:
job:
 script:
   - ssh user@192.168.0.0 ‘mkdir /home/user/folder’

Команда прекрасно работает из консоли с сервера, но не работает из гитлаба
давай сделаем так
источник

GG

George Gaál in ru_gitlab
job:
 script:
   - ssh user@192.168.0.0 uname -a
источник

GG

George Gaál in ru_gitlab
чего пишет ?
источник

AK

Artem K in ru_gitlab
George Gaál
нарисуй схему, а ?
Так как-то, но у меня плохо со схемами.
источник

AA

Artyom Abramovich in ru_gitlab
какой кошмар
источник

AK

Artem K in ru_gitlab
George Gaál
job:
 script:
   - ssh user@192.168.0.0 uname -a
Host key verification failed.
источник

AA

Artyom Abramovich in ru_gitlab
раннер на один сервак, потом ssh на другой сервак
источник

GG

George Gaál in ru_gitlab
Artem K
Host key verification failed.
у тебя юзер другой
источник

GG

George Gaál in ru_gitlab
ты ключ сервера добавил под своего юзера
источник

GG

George Gaál in ru_gitlab
а гитлаб раннер отрабатывает под другим
источник

GG

George Gaál in ru_gitlab
перед ssh добавь whoami
источник