jenkins添加git源码目录时报Error performing command错误

简介

这是我在构建一个自动化部署项目中遇到的一个异常

解决步骤:

1、进入的jenkins的home目录,执行下面命令生成公钥和私钥

[[email protected] .jenkins]# ssh-keygen -t dsa

2、查看生成的公钥

[[email protected] .ssh]# cat /root/.ssh/id_dsa.pub
ssh-dss AAAAB3NzaC1kc3MAAACBAPrOu+b8/hTH4SVXO5/ewO0xKWnA6dW8YRxa3qFSwj/2UQKkhq1zY7Rb5AisGxqed902f4aTD1x5r8Gizm5Jd6iew9x5JQSIumLQ0bC38O2Su1E1BQOuP48VfIIk631z9zUJCknJSHNjS4ZQ89xQo+nQDeyuUXB/KDbZUsE35m9xAAAAFQD+dUbLuYhky5WMg8rOS/h1dRiiOQAAAIBZBQzmEcy2xFLKA+pRy2+Hv1nUdy0qFQZvEpQHJnNaQ9L9wBLFlCdQ/QTSWnAU/oWE0HzqXc8sieZBA3dBdbJjQP6Ce6db1zRAPGdvtUCWS566CGJXxjPcxN2EY5QDZlgZwmcgXO3LvEbTAIEAk0AsxTaPbtCF97CjLrHmwZkPmmjjL/q0MjwGbZOzjoL+lEvIt6BLbt2gg1zKtQJa+vJSeFHyutcbr3vKMSuW/iUZGlH0EVM= [email protected]
[[email protected] .ssh]# 

3、去到你的github项目中,选择setting,然后dispoly keys,把cat出来的key粘贴进去,title写个jenkins就ok了,或者其他别的。本来以为问题就解决了,但问题还在,查看了报错信息,前面有/usr/local/git,就去到jenkisn配置git根目录界面,选择不配置git根目录,结果就不报错了

时间: 2025-01-04 07:09:54

jenkins添加git源码目录时报Error performing command错误的相关文章

【jenkins git】Failed to connect to repository:Error performing command:git.exe ls-remote-h

jenkins使用git源码管理报错:Failed to connect to repository:Error performing command:git.exe ls-remote-h 本机需要安装git,设置好路径之后,重启jenkins 如下图: 解决:在 系统管理-Global Tool Configuration 设置本地git.exe的路径.如下图:

apache源码编译时报错ssl_engine_init.c:546: error: 'STACK' undeclared (first use in this function)

操作系统:centos6.4 X86_64 apache版本:httpd-2.2.6 openssl版本:openssl-1.0.1e 源码编译apache时报如下错误: ssl_engine_init.c: In function 'ssl_init_ctx_protocol': ssl_engine_init.c:390: warning: assignment discards qualifiers from pointer target type ssl_engine_init.c:39

VS2015 Git 源码管理工具简单入门

1.VS Git插件 1.1 环境 VS2015+GitLab 1.2 Git操作过程图解 1.3 常见名词解释 拉取(Pull):将远程版本库合并到本地版本库,相当于(Fetch+Meger) 获取(Fetch):从远程版本库获得最新版本 合并(Meger):将两个版本库进行合并操作 提交(Commit):将所做的更改,存入本地暂存库 推送(Push):将所做的更改,存入远程版本库 同步(Pull+Push):先将远程库拉取,再将本地库推送到远程库,相当于(Pull+Push) 变基到(Swi

VS2015 Git 源码管理工具简单实用方法

1.VS Git插件 1.1 环境 VS2015+GitLab 1.2 Git操作过程图解 1.3 常见名词解释 拉取(Pull):将远程版本库合并到本地版本库,相当于(Fetch+Meger) 获取(Fetch):从远程版本库获得最新版本 合并(Meger):将两个版本库进行合并操作 提交(Commit):将所做的更改,存入本地暂存库 推送(Push):将所做的更改,存入远程版本库 同步(Pull+Push):先将远程库拉取,再将本地库推送到远程库,相当于(Pull+Push) 变基到(Swi

【转】Visual Studio团队资源管理器 Git 源码管理工具简单入门

1.1 环境 Visual Studio + GitLab (其他版本同理) 1.2 Git操作过程图解 1.3 常见名词解释 拉取(Pull):将远程版本库合并到本地版本库,相当于(Fetch+Meger) 获取(Fetch):从远程版本库获得最新版本 合并(Meger):将两个版本库进行合并操作 提交(Commit):将所做的更改,存入本地暂存库 推送(Push):将所做的更改,存入远程版本库 同步(Pull+Push):先将远程库拉取,再将本地库推送到远程库,相当于(Pull+Push)

uboot移植——uboot源码目录分析

uboot移植(一)--uboot源码目录分析 本文分析的uboot是九鼎官方提供的,是对应s5pv210开发板x210bv3的uboot 一:uboot的概念及移植的原理. uboot就是在内核运行前的一段小程序,用来初始化硬件设备,建立内存空间映射图.从而将系统的软硬件带到合适的状态,主要功能就是为了启动内核,它将内核从flash中拷贝到ddr中,然后跳转到内核入口中,交由内核控制权,uboot严重依赖硬件,因此一个通用的uboot不太可能. 移植原理:uboot中有很多平行代码,各自属于各

Android——4.2.2 源码目录结构分析

最近公司要整android内部培训,分配给我写个培训文档,这里记录如下: 撰写不易,转载请注明出处:http://blog.csdn.net/jscese/article/details/40897277#t17 导读: 关于的Android目录分析,网上有很多资料,在此不做全面介绍. 本文只简单介绍Android中我常涉及的到的一些目录与文件,文中都属个人观点,仅供参考-以google官方Android4.2.2源码为例. 各个厂商平台可能会有出入. 以android源码目录为"/"

Jenkins添加Git插件

首先去系统设置中->管理插件->可选插件(如果没显示,请检查Jenkins所在服务器是否能连到外网)选择 git plugin 安装.重启服务器后才能使用. 然后还要去系统设置中 安装git工具(需要本地有git这个工具的可执行文件) 在新的Jenkins中选择git源码管理,填上git服务器的URL.还要填入 凭证保证能连接到git服务器.注意要获取的源头的分支名称和标签,(不清楚最好默认)不然可能找不到. 还要选择构建的策略,下拉框有很多选项.选择你需要的(比如check out到本地子目

Qt 5的git源码编译

Qt 5的git源码编译 由于一些需求,需要接触Qt3D.虽然Qt 3D还没有问世,但是据称已经差不多完成了.Qt 3D的内部版本是2.0,将会并入Qt 5.5中.现在还是有一些途径来获取Qt 3D的.那就是使用git获取最新的源码进行编译.花了好几天的时间,终于成功了.下面分享一下心得. 蒋彩阳原创文章,首发地址:http://blog.csdn.net/gamesdev/article/details/43404647.欢迎同行前来探讨. 1.下载并且安装git forwindows.git