Я пытаюсь настроить простой gitlab CI для проекта angular
Я только что сделал раннер на промежуточном сервере.
Вот отрывок из config.toml в / etc / gitlab-runner
name = "awsTest10"
url = "http://gitlab.XXXXXXX/ci"
token = "XXXXXXXXXXXXXXXXXXXXX"
executor = "ssh"
[runners.ssh]
user = "root"
host = "ec2-XX-XX-XX-XX.eu-west-1.compute.amazonaws.com"
port = "22"
identity_file = "/root/.ssh/id_rsa"
[runners.cache]
Я создал ssh-ключ с root-доступом и скопировал публичную часть в gitlab Deployment keys. Раньше я делал ssh-add.
Когда я использую бегунок, я получаю следующий результат:
Running with gitlab-ci-multi-runner 1.11.1 (a67a225)
on awsTest10 (e1ce142d)
Using SSH executor...
ERROR: Preparation failed: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none publickey], no supported methods remain
Will be retried in 3s ...
Using SSH executor...
ERROR: Preparation failed: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none publickey], no supported methods remain
Will be retried in 3s ...
Using SSH executor...
ERROR: Preparation failed: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none publickey], no supported methods remain
Will be retried in 3s ...
ERROR: Job failed (system failure): ssh: handshake failed: ssh: unable to authenticate, attempted methods [none publickey], no supported methods remain
Спасибо за помощь