Jenkins使用SSH的方式从GitLab拉取代码

我是研究僧i 提交于 2019-12-18 00:18:06

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

众所周知,有两种方式对Git repository进行clone,它们分别为SSH和HTTP,其中SSH因为更安全而更受青睐:

在Jenkins源码管理中配置Git,也有这两种方式,如果使用HTTP,需要配置Credentials,提供用户名和密码。

如果使用SSH,无需配置Credentials,但需要对GitLab服务器和Jenkins服务器分别做些配置:

1)在GitLab服务器上为Jenkins创建一个账号,并给予相关工程的权限:

2)在Jenkins服务器上,使用git bash的ssh-keygen指令生成密钥对。

ssh-keygen -t rsa

3)将公钥内容拷贝到GitLab服务器jenkins账号的SSH key中。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!