docker学习之jenkins免密登录

我爱海鲸 2021-09-26 21:39:19 暂无标签

简介jenkins免密登录

目的:链接Gitlab需要使用密码,我们可以通过SSH的方式,免密码登陆Gitlab拉取代码,避免每次都输入密码。

1、参考上一遍文章:docker学习之jenkins指定目标服务器

2、登录Jenkins容器内部:docker exec -it jenkins bash

3、输入生成SSH秘钥命令:ssh-keygen -t rsa -C"邮箱(随便写)"

如图:

undefined

我们在宿主机的目录下也能找到生成的相关文件,如图:

undefined

由于是隐藏的目录  使用 ls -a 即可查看.ssh目录 cd到这个目录下  就可以看到刚刚生成的公钥和私钥,如图:

undefined

直接查看内容, cat id_rsa.pub 如图:

undefined

4、将秘钥复制到GitLab的SSH中,在gitlab的设置中,如图:

undefined

这样我的jinkens就可以免密码登录到gitlab中了。





你好:我的2025