Настройка SSH для Gitlab CI
Я пытаюсь настроить Gitlab CI. Мне нужно понять, как установить SSH, чтобы иметь возможность копировать файлы на веб-сервер.
Я читаю эти два документа: https://docs.gitlab.com/ee/ci/ssh_keys/README.html https://docs.gitlab.com/ee/ssh/README.html
Это немного сбивает с толку. Первый URL-адрес гласит: "В настоящее время GitLab не имеет встроенной поддержки для управления ключами SSH в среде сборки", а затем "Вы можете сгенерировать ключ SSH на машине, на которой установлен GitLab Runner".
У меня 3 сервера:
Ubuntu/ Gitlab
Убунту / Гитлаб бегун
Ubuntu/ веб-сервер /Nginx
Я хотел бы, чтобы этот yml работал для меня: https://medium.com/@hfally/a-gitlab-ci-config-to-deploy-to-your-server-via-ssh-43bf3cf93775
Если я следую документации по gitlab, как заставить ssh работать, на каком сервере я что делаю?