点击"新建任务"创建一个自用风格的项目

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

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

配置deploy-key
如下配置,jenkins服务器上root用户生成密钥对

https://www.cnblogs.com/guanyf/p/10600458.html   ------>最好都配置上后续需要配置Publish over SSH时可以用到

配置jenkins的认证,这里应该输入私钥

复制jenkins拉取git代码服务器root的私钥

[root@dev-cui- .ssh]# pwd
/root/.ssh
[root@dev-cui- .ssh]# cat id_rsa
-----BEGIN RSA PRIVATE KEY-----
MIIEpAIBAAKCAQEArkUnNKlapSudZdVLvbQTJErl8KqH6jtoA8bgvmgQ6xL3JpPV
PuoMqx6SilBI2idN1BxqZbVC47gyAbIUm6S+HFyt1IkmtLr7dT7ZEDq/WkRJBxAz
FV/TZff9N0zTcLOlOw+zR5ivh160Pyw3R1JoEl35CpeLlRk2p47ag8EGEaDOEhdz
JDwAUKwG1BZe4WH7V3jEJ94v60W0YTpd6X7QhrgUodhrPrYJLOZ44fV5BEHzolN3
w9U8ti2rQ3UmPjnsA6R3e13/KcQnNnyhr7Ry5g2wOR9wZYkiyTxbOqu6JwbhbsHx
4itnLHhUuTFSkRlk4xEDOSsAQtWx0rPAumXaywIDAQABAoIBAFlxyuafiZO+6AFN
UZujYjO9cXltvWa+aOuPVujDdvOAf3PAarHo5OmrPmFZRZsakzqr/vwG5bcFYj02
jpc4Hg9mjh3I6yHV2pxZzoUi8fW9mJHUgbOVxGXQu5l3iAqPWd4Pd9/mgSkEtZS6
+ABWTm4m51zFXXIAR+oGSydWmevPeEvhnbTb7WVyqmih1LnCU8SSbzXd+2f0LgHa
0GKJMPb5/I2+HSU6KV8pYs3FlOl/oWkx6EgEQcL4H2stHYF6u/zutPYwBljyhREb
D9quHwgj6ZCeSc680a0bUY/3DUx15RaH+wIt0I6cGWBdup/fK+y/whG83Zxm0BLT
NwoRNkECgYEA6B9by5KiP/shgikl5yzWYUNHJrsuR8wPgq7a98JLv6XjwRh9eqDn
zcDLuS6QcyhbBQsmFZtQSCwFiSZzuGKLfzfXawS5LW66B7xJa+omT1gZjM1vZS9G
ug13a4NAdQlDcMZbINlVkEAvE7VI1ZDfCIsb9fJO7fRiVp7i1+Wsw2sCgYEAwDJU
E5dH62KETSku6Q/IFmJ5wCB82D0roX1V1KJvQzLdelhr0jtnqoz/6AFyWgB9cuc/
JpUie4VPRZ9VjWCCLEpmLRVlE2si24ZI6Iplz+lKKfodY/9vXLd/7tjBtb4ccVET
iVkym6PpTH0Vmrk8uqu4/1plkCtsUBIdI5NWfiECgYEAmSrgGrOWhpuC3+2hCitn
BuUrFR6cilnXvkb9TFGURFEFuYwceIemjflzNK3KOYLelLRnnAhRcF5EBN0vrPKx
++YIREL1DPlY2dWF3R5dQ/QRD3nDKCmjeyG6ZXBObk0HD13MnTW5gnERr/v4KTo
1y1b9O3AMXp6TWgojYgLeSMCgYEAscbb1jM8pxG9ZtINPi8G2Q3FqF1knXAXh4yz
c7e8SuAl1SEsuo2QWkWKAEQ2TeHeKAaWd03DU5X/uVqke90lC2rWECWWFNwopf4U
OmSpwCL+Is3jmbeQfqaNg5SjuURccsSX2ZfUI/r9tW6OKUvmTJTCzhADmdNQoM/g
fCOxAYECgYBLVMnkUQoKeQbV9KutpOAMSfL00SM6seEkgX4LnbgLPSAyx7oiVJFS
leTT4vd6X5mED1eRHT5BTSDuBFwPcGefCSli4gvzuQkpkcezQPCDb0pFp/IpGzOl
O7ez0BM0bZFeqYaxWNovHbxZakufPfa5l9SQy1FqbNwFhvKJAmzo4A==
-----END RSA PRIVATE KEY-----
[root@dev-cui- .ssh]#

添加描述,点击OK

继续编辑配置

这样就不报错了,下面还可以指定从哪个分支拉取,默认从master拉取,有些公司使用release分支

点击立即构建,查看控制台,可以看到构建的详细输出

Jenkins 配置git的更多相关文章

  1. jenkins配置git

    # jenkins配置git # 检测当前git版本是否是2.7.4以上 git --version # 如果没有安装git直接源码安装即可,如果安装了先删除原来的git yum -y remove ...

  2. 使用Jenkins配置Git+Maven的自动化构建

    Jenkins是一个开源的持续集成工具,应用Jenkins搭建持续集成环境,可以进行自动构建.自动编译和部署,非常方便. 在服务器比较少的情况下,Jenkins的优势并不明显,但是随着项目发展,服务器 ...

  3. 使用Jenkins配置Git和Maven的自动化构建

    Jenkins是一个开源的持续集成工具,应用Jenkins搭建持续集成环境,可以进行自动构建.自动编译和部署,非常方便. 在服务器比较少的情况下,Jenkins的优势并不明显,但是随着项目发展,服务器 ...

  4. [CentOS]使用Jenkins配置Git+Maven的自动化构建

    背景 最近安装Jenkins,参照网上的各种资料进行尝试,折腾了好久,但是查找了这么多资料,相似度在90%以上!!!,相同的安装过程,测试了几台机器,未曾成功,不得不感慨自己能力有限,最终慢慢摸索,形 ...

  5. jenkins配置git+maven+Publish over SSH

    一.配置git 1.新建项目,源码管理选择git 2.Repository URL输入git目录 3.Credentials中选择新增凭据,凭据类型选择SSH,usename输入git,passphr ...

  6. ZZ 使用Jenkins配置Git+Maven的自动化构建

    http://blog.csdn.net/xlgen157387/article/details/50353317 Jenkins是帮我们将代码进行统一的编译打包.还可以放到tomcat容器中进行发布 ...

  7. Linux Jenkins配置Git

    1.卸载Centos自带的git1.7.1:通过git –version查看系统带的版本,Centos应该自带的是git版本是1.7.1 终端输入:yum remove git 2.安装所需软件包 终 ...

  8. jenkins 配置git 学习

    由于Jenkins没有默认安装Git插件,需要Git库同步时候,需要手动选择安装git插件 在“系统管理”->“管理插件”中找到,“可选插件”选项卡.“过滤“(一个名为过滤的搜素窗口)中可以用键 ...

  9. Jenkins配置git/github 插件的ssh key

    参考来源:http://jingyan.baidu.com/article/a65957f4f0acc624e67f9bc1.html 方式一:本地需要生成公私钥文件,git/github中新建ssh ...

随机推荐

  1. Docker ElK安装部署使用教程

    一.简介 1.核心组成 ELK由Elasticsearch.Logstash和Kibana三部分组件组成: Elasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引 ...

  2. java.util中,util是什么意思

    Util是utiliy的缩写,是一个多功能.基于工具的包. java.util是包含集合框架.遗留的 collection 类.事件模型.日期和时间设施.国际化和各种实用工具类(字符串标记生成器.随机 ...

  3. iOS UIView 选择性倒角

    有些APP中会有卡券,卡券做成了选择性倒角,例如左上,右上倒角.非常美观.看一下iOS的实现: #import "Masonry.h" @interface WJWDaojiaoV ...

  4. python中删除list元素的方法del()、pop()和remove()

    del():根据下标进行删除 In [1]: a = [1, 2, 3, 4, 5] In [2]: del a[0] In [3]: a Out[4]: [2, 3, 4, 5] pop(): 删除 ...

  5. [dev][ipsec] netlink是什么

    介绍: https://www.linuxjournal.com/article/7356 大纲: man手册 http://man7.org/linux/man-pages/man7/netlink ...

  6. esp32驱动SSD1306的oled显示汉字(micropython)

    1.完整源码: 主函数oled.py from ssd1306 import SSD1306_SPI from ssd1306 import SSD1306 import font import ma ...

  7. yum解决 "Couldn't resolve host 'apt.sw.be'" 错误

    1.yum无法安装工具    failure: repodata/repomd.xml from dag: [Errno 256] No more mirrors to try.http://apt. ...

  8. 013-mac重做系统后的软件安装

    一.系统设置 1.屏幕设置:系统偏好设置→显示器→排列,多个显示器可以排列组合 2.touch bar功能键设置:系统偏好设置→键盘→键盘,触控栏设置 F1 3.程序坞[dock]设置:系统偏好设置→ ...

  9. vue 封装组件

    props 接收数据 props对象里面 键值 是对改数据的 数据类型 的规定.做了规范,使用者就只能传输指定类型的数据,否则报警告 先根据要求写出完整的代码,再一一用参数实现组件封装 这里试着封装一 ...

  10. echarts 中国地图 数据自动提示

    mounted() { // 首先每种图是根据series -->type决定的 eg:bar--柱状图 line 折线图 pie饼图 map地图等等三部曲 跟着走 // @第一步都是初始化 v ...