gitlab-runner在容器内的用户

gitlab-runner使用docker运行时,在运行的时候,是在容器内使用gitlab-runner这个用户运行的

所以,如果要登陆到远端服务器,需要使用gitlab-runner这个用户身份

例如:

docker exec -it gitlab-runner /bin/bash
#su - gitlab-runner
$ssh-keygen
$ssh-copy-id 远端服务器用户名@远端服务器地址

这样,在.gitlab_ci.yml里面,就可以使用ssh免密登录远端服务器进行操作了

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注