jenkins配置全局凭据 结合gitlab

    技术2025-09-19  26

    使用pipeline结合gitlab拉取代码时,需要在jenkins上配置gitlab的用户名密码,为全局ID,以便使用。

    方法一:

    配置方式如下: 1、如下图所示,在首页一次点击【凭据】——【系统】——【全局凭证】

    2、在点击【添加凭据】,类型选择【Username with password】,将gitlab的用户名 密码分别添加至【用户名】【密码】一栏,ID一栏自行定夺,可以写一个有含义的便于分辨的ID , 点击【确定】即可。

    方法二

    1 生成ssh:cmd中输入 ssh-keygen,生成id_rsa.pub公钥,id_rsa 私钥

    2 登入gitlab对应项目,设置=》版本库,填入标题,复制公钥,勾选推送,点击增加密钥,最后会显示在当前项目启用的部署密钥 下面。

    3 Jenkins中配置访问账号(Global credentials)

    到Credentials → System → Global credentials下面, 点击左侧边栏中的 “Add Credentials", 

    然后按下图选择。key里面复制入私钥

    这样变配置好了,jenkins里面就可以选用auto了

    Processed: 0.028, SQL: 9