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

点击"源码管理",选择 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. centos7下NFS使用与配置

    NFS是Network File System的缩写,即网络文件系统.客户端通过挂载的方式将NFS服务器端共享的数据目录挂载到本地目录下. nfs为什么需要RPC?因为NFS支持的功能很多,不同功能会 ...

  2. 9、vuex快速上手

    vue脚手架 npm install -g vue-cli usage: vue init example: vue init webpack myvue 安装vuex: npm i -S vuex ...

  3. 19 ArcGIS Server 备份与恢复

    一.备份过程 1.找到已经安装的arcgis server安装目录,并找到备份工具: 2.快捷键win + R启动cmd,将备份工具文件拖入cmd窗口,enter 3. 通过backup.py脚本进行 ...

  4. atom编辑器安装插件报错。。

    Checking for native build tools failed gyp info it worked if it ends with ok gyp info using node-gyp ...

  5. LeetCode 34 - 在排序数组中查找元素的第一个和最后一个位置 - [二分][lower_bound和upper_bound]

    给定一个按照升序排列的整数数组 nums,和一个目标值 target.找出给定目标值在数组中的开始位置和结束位置. 你的算法时间复杂度必须是 O(log n) 级别. 如果数组中不存在目标值,返回 [ ...

  6. JAVA RPC (六) 之thrift反序列化RPC消息体

    我们来看一下服务端的简单实现,直接上thrift代码,很直观的来看一看thrift的server到底干了些什么 public boolean process(TProtocol in, TProtoc ...

  7. sqlmap常用渗透方法

    0X001 适用场景 1.获取了Mysql数据库root账号以及密码. 2.可以访问3306端口以及数据库. 0X002 扫描获取root账号的密码 通常有下面一些方法来获取root账号的密码 (1) ...

  8. promise 的学习

    promise 是为了解决异步操作的顺序问题而产生的 特性 promise 的实例一旦创建就会执行里面的异步操作 promise 的实例状态一旦改变就变成凝固的了, 无法再对其作出修改,  (不明白为 ...

  9. 2018年年度总结 & 2019年计划

      2018关键词 「探索」 引用以前作文最爱写的开头,时间如白驹过隙,回想上次写17年年度总结,仿佛也就过了几日光景.   首先回顾一下17年定下的目标, 18年我将关键字设为探索,目的有两个,一是 ...

  10. uboot - the bootloader of linux

    [转载]https://blog.csdn.net/kernel_yx/article/details/53045424 最近一段时间一直在做uboot移植相关的工作,需要将uboot-2016-7移 ...