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

点击"源码管理",选择 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. 关于word粘贴图片无法显示的原因

    今天在进行word文档粘贴图片编辑操作的时候,老是无法完整的显示图片.或者干脆就不显示图片,以为是qq截图的图片格式无法粘贴到word文档里面,用Photoshop更改图片的格式仍然无法显示(将png ...

  2. 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(): 删除 ...

  3. PHP Xdebug + PhpStorm调试远程服务器代码

    1.服务器(linux centos)安装xdebug pecl install xdebug 注意看安装完成之后会显示 debug.so 的路径,记录下来 2.配置 php.ini如果不知道php. ...

  4. ListView添加图片文字项

    1)listview 控件 结合 imagelist 控件 实现类似效果. 2)添加 imagelist 控件 images 属性,点击后面的... 添加相应图片. 3)点listview,查看其属性 ...

  5. 推送测试,生产环境无法打印log获取deviceToken,可以通过弹窗获取deviceToken

    z- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:( ...

  6. ionic3 添加多个自定义组件

    往往我们创建自定义组件一般都不止只会创建一个自定义组件,创建多个方式如下. 1.创建自定义组件 ionic g component select-car-no ionic g component ae ...

  7. uCOS-II

    /****************************************************/ **关于移植,ucos官网上给的有template,主要思想是实现任务切换的两个函数(任务 ...

  8. css实现三角形相关

    1.css样式面包屑导航条实现矩形和三角箭头拼接 .cssTest { font-family: PingFangSC-Regular; font-size: 16px; color: #333333 ...

  9. springcloud第五步:使用Zuul搭建服务接口网关

    路由网关(zuul) 什么是网关 Zuul的主要功能是路由转发和过滤器.路由功能是微服务的一部分,比如/api/user转发到到user服务,/api/shop转发到到shop服务.zuul默认和Ri ...

  10. Linux unalias命令 取消别名

    unalias 提示:命令行处理别名仅为临时取消别名,重启系统后就失效了 [root@MongoDB ~]# alias |grep cp alias cp='cp -i' [root@MongoDB ...