jenkins 配置 git拉取代码

摘要:
#@(!jfkldjMC4r/WaqVy/B+n/SBCY6dsjaNq6ZVhrdNkbh0XMm55fH9ifMyr5UDVHoeUbnwURrH+O7L0uWdhy2w4BHwIqZOF5Bcnd47N9d9hh67jW@!

###

前言

jenkins 服务器配置可以拉取gitlab 代码:
  将jenkins服务器(jenkins启动用户下)公钥文件 上传到gitlab进行认证

一、点击"源码管理",选择 git

jenkins 配置 git拉取代码第1张

 二、系统管理 --> Global Tool Configuration<为访问git服务添加认证-----------------上图 Credential 中的 add>

jenkins 配置 git拉取代码第2张

 三、服务器生成秘钥文件,jenkins添加凭据(jenkins-web免密连接jenkins服务器【jenkins服务器要与gitlab做免密])

jenkins服务器上jenkins启动用户生成密钥对【配置jenkins的凭据时 添加生成的私钥】
查看gitlab服务器root/普通用户下私钥文件(root用户查看)
[root@jenkins ~]# ll /home/wx/.ssh/
total 12
-rw------- 1 wx wx 1679 Apr 21 2020 id_rsa
-rw-r--r-- 1 wx wx 396 Apr 21 2020 id_rsa.pub
-rw-r--r-- 1 wx wx 344 Apr 22 2020 known_hosts

[root@jenkins ~]cat /home/wx/.ssh/id_rsa
-----BEGIN RSA PRIVATE KEY-----
MIIEpQIBAAKCAQEAui8d7QyN62AvjIx95VFSbreFyw/BLRLFqYbSf7s2mxDdJW2p
Kmk5V5MYqXt5vkDZ67hAktGB7PQx8oebwEMaVuBc4RNb52LyFTyLrpFLU+DHqLX1
7IyDu3fYETtOSvoF8UdU2xCO98tP6xfCQc5vwKZLvgBiJhAFwNV8FA7pxerSdtTO
h5CL4afLDEtAbI8DyEgQQ+ERUk9gqP7i85n8Jxxbea7prpE1mLqr2oAv62arrfL9
HLtFUtSbIlvGioXWDITIece4u066aYkUtOk+4LZac0mc6tmmO5WNmISMFYQipUTq
MpVDQ97u1wqBcIrbjmqtfh0kyakuBkjMfZ9XJQIDAQABAoIBAQCbA4GyDQLYVzQf
nBVx6VxtrEUsBUj8IyYJeKQoDxJu1wKZGA2Bryw7+s/MxG5fdhU6iiTRWLgJNmOj
nz6RPA1hCdqq1vhs1VfjUI6n4HbMNlll4WII+hDv898ksbEFAdgSxCYlYkr2iwNW
JGjra1pmFs73OdB+ClcP728oMCZ5ThaNcOkdFuwYd6x4JZ81s7WFYC0TqK412uON
zHgmrao3oYjrUj6tZkZE64!@#ki33hhjAkA+qJNMhbeVOB5JWDonwRACt4B7DM2
4Whr6B3jkelSP/lQ7lzDqPa2NTpXVaTreRAfNyZoFWJiimuiEG6r+yhYsI5FCLOu
hC2YS5w9AoGBAOfJupajf5/qlWw2kDodllKEbN+szEbM+wPeGPIa34CLPW4zD418
LPoYh9uBHP5I3lSNQ38++PnBW5ulp7l+g35NLfML+AtjtaPIKVB7FF7Cm8leO8Dx
a1FQCW/zI2zZR935oX7l3wosFHSRXD7a1/lAfJKALjskKXxGRKV4XRnPAoGBAM2h
4x8kdXe5EWZKb1sjAG2M0BUhdTu6Vdo9S25M+XDMRDBbl+ockiWALkhC+enijq3V
mbkns0Np6Go0KF+YJ+DaBjeuWEduXGWD8ydBfZCU3Bypry3YF/brBexlnYxEQ031
mjJ/G7bw0rMsQyKBcwSNZQ3Pc4/uUSGKrqMcziDLAoGAZ23A8Q8sF/PZkVwXp5ck
SNYGrxiwXreBGwy0HPSY3wdC9jWarw2!#@(!jfkldjMC4r/WaqVy/B+n/SBCY6ds
jaNq6ZVhrdNkbh0XMm55fH9ifMyr5UDVHoeUbnwURrH+O7L0uWdhy2w4BHwIqZOF
5Bcnd47N9d9hh67jW@!kfdjskYEAsONptQhv5CVXSl8Nm6BoZdSTyxmU92Q7JhlE
IgYlLVsJ7W9dJw6cyZWS#!9jfdksjklgklmdoPnTDEkB0fnZlBr47j0Tw56z7L+t
Ez/K++yRzDZLc2xIcSeLWOewt1ChdRapJnchKCXRmj+hILWqc2gOXeruxgmD0Q6z
W60TxDECgYeeWReWI90juPh9oLSuwl//LMm/SqhrKW57usgidkklfGrob4nueyHS
DtvJKTnLJTiAn7h/0HpKXsDAjfhjng0jP0DhHXZL9XIwPeml7clle1epLx9Vb5W+
U0ScjyhCGRqvYtRm5u4BsCZUAEeO9K1/HtVYEFMMydJjI0Q3/RQLnuM=
-----END RSA PRIVATE KEY-----
jenkins 配置 git拉取代码第3张

四、jenkins使用gitlab拉取代码凭证

 jenkins 配置 git拉取代码第4张

###

免责声明:文章转载自《jenkins 配置 git拉取代码》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇WebStorm好用的插件推荐CAD中批量打印下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

git搜索--grep

1. 查找某个关键字(比如函数名): $ git grepxmmap config.c: contents =xmmap(NULL, contents_sz, PROT_READ, diff.c: s->data = xmmap(NULL, s->size, PROT_READ,...

git报错:'fatal:remote origin already exists

git报错:'fatal:remote origin already exists'怎么处理?附上git常用操作以及说明。  git添加远程库的时候有可能出现如下的错误, 怎么解决? 只要两步: 1、先删除 1 $ git remote rm origin 2、再次执行添加就可以了。    -----------------------------...

版本管理工具Git(二)GitLab部署和配置

安装 # 安装依赖包 sudo yum install -y curl policycoreutils-python openssh-server # 启用并启动SSHD sudosystemctl enable sshd sudosystemctl start sshd # 在防火墙上永久允许HTTP,并重启防火墙 sudo firewa...

小姐姐用动画图解Git命令,一看就懂!

无论是开发、运维,还是测试,大家都知道Git在日常工作中的地位。所以,也是大家的必学、必备技能之一。之前公众号也发过很多git相关的文章: Git这些高级用法,喜欢就拿去用!一文速查Git常用命令,搞定版本控制照做就ok大牛总结的Git使用技巧,写得太好了!掌握这10条规范,轻松搞定Git! 但是呢,民工哥,也经常在后台看到读者说,命令太多了不好记啊,时间...

Git服务器安装详解及安装遇到问题解决方案

git是一个不错的版本管理的工具。现在自己在搞一个简单的应用程序开发,想使用git来进行管理。在Google了配置文档后,还是受了N多的挫折。某些文档质量不高,浪费了好多时间...... 好,切入正题: 安装必要的git工具 #apt-get install git git-core centos linux 下载git # wget https://w...

oschina(开源中国)的Git代码托管平台使用教程

oschina(开源中国)的Git代码托管平台使用教程 第一章 平台介绍 一、Git@OSC简介 开源中国的Git@OSC一个账号最多可以创建1000个项目,包含公有和私有,开源中国代码托管地址:http://git.oschina.net/。 一、 OSChina团队协作开发平台简介 开源中国团队协作开发平台,和代码托管平台一起,打造了一个十分好的团队...