Для работы с проэктом нужно настроить ключи открытый и закрытый.
Эти ключи нужны будут для работы CI/CD. Для подключения на удаленный сервер.
Более детально по этой ссылке.
Нужно сгенерировать публичный и приватный ключ на сервере куда мы хотим подключится из под пользователя через которого будет происходить подключение. Приватный поместить в Settings > CI/CD and expand the Variables section. Более детально сдесь
На завершальному етапі додайте відкритий ключ від того, який ви створили на першому кроці, до служб, до яких потрібно мати доступ ізсередини побудови. Якщо ви отримуєте доступ до приватного сховища GitLab, його потрібно додати як ключ розгортання. Более детально по ссылке
Также нужно проверить чтоб на хосте к которому вы планируете подключатся на папку с ключами были права
drwx------ 2 wiset wiset 4,0K Июн 23 17:27 .ssh
Также должны быть созданы правильные файлы:
-rw-r--r-- 1 wiset wiset 382 Июн 23 16:06 authorized_keys
а также приватный ключ именно с таким названием
-rw------- 1 wiset wiset 1,7K Июн 23 17:27 id_rsa
Проверить всели хорошо с вашеми ключами можно командой
ssh -Tvvv git@gitlab.wiset.pp.ua
Более детальней можно посмотреть в документации по ссылке.