Я хочу добавить gitlab custom_hooks
в post-receive
.custom_hooks gitlab в post-receive, ssh на другой сервер
I ssh
d на другой сервер; Я добавил содержимое id_rsa.pub
на authorized_keys
на другой сервер, и пользователь git
может войти без ввода пароля на терминале.
Когда я нажимаю, может быть запущен post-receive
, но он не может ssh
на сервер.
Кто-нибудь имеет представление о различии между двумя типами ssh или любыми другими предложениями?
Решено. gitlab устанавливается через докер, поэтому пользователь git, который выполняет пост-прием, является пользователем док-станции gitlab. После входа в доклер gitlab и получите нужный id_rsa.pub
на другой сервер, проблема решена. Спасибо всем и специально @vonc.
Разве сообщение не принимается на сервере? –
@MadPhysicist post-receive находится на сервере gitlab, но мне нужно зайти на другой сервер, чтобы вытащить новейшее обновление. – Vinzid
Nice catch.I включил его в ответ для большей видимости. – VonC