当前位置: 首页 > news >正文

【Jenkins】新建任务FAQ

问题1. 源码管理处填入Repository URL,报错:无法连接仓库:Error performing git command: ls-remote -h https://github.com/txy2023/GolangLearning.git HEAD

在这里插入图片描述
原因:
jenkins全局工具配置里默认没有添加git的路径,如果你是centos系统,可以which git获取git路径。然后从Dashboard依次点击系统管理-全局工具配置,在Path to Git executable填入git路径
在这里插入图片描述

问题2. 构建任务,控制台报错: ERROR: Couldn’t find any revision to build. Verify the repository and branch configuration for this job.

在这里插入图片描述
原因:
拉取的分支不对,git项目默认分支一般是main,而jenkins默认拉取分支是master,因此在源码管理处修改指定分支即可
在这里插入图片描述
在这里插入图片描述
修改后,再次构建,成功拉取git项目,默认保存路径为/var/lib/jenkins/workspace/xxx

问题3. 源码管理处填入Repository URL,报错:stderr: Host key verification failed. fatal: Could not read from remote repository.

在这里插入图片描述
原因:

  1. github上没有添加SSH key
  2. github上添加的SSH key不对,jenkins拉取源码时默认使用的是jenkins用户
    具体方法:
  • 切换到jenkins用户,生成ssh公钥
 su -s /bin/sh jenkinsssh-keygen

在这里插入图片描述

  • 根据生成的id_rsa.pub文件,在github上重新添加SSH Key
    在这里插入图片描述
  • 最重要的一步,在jenkins用户下,手动执行一次Command/usr/bin/git ls-remote -h git@github.com:txy2023/GolangLearning.git HEAD(根据报错页面上实际的Command执行),目的是自动生成~/.ssh/known_hosts
    在这里插入图片描述

相关文章:

  • 软考高项-49个项目管理过程输入、输出和工具技术表
  • 使用treq库下载Python程序
  • 批量采集各类自媒体平台内容为word文档带图片软件【支持18家自媒体平台的爬取采集】
  • 用pd.DataFrame.to_sql方法插入万行数据耗时21秒
  • 【经典面试】87 字符串解码
  • yum 命令
  • CSP-S 2023 T1密码锁 T2消消乐
  • RISC-V IDE MRS无感远程协助模块详解
  • 【LeetCode:80. 删除有序数组中的重复项 II | 双指针】
  • Py之auto-gptq:auto-gptq的简介、安装、使用方法之详细攻略
  • SpringCloud中Turbine 1.X版本BUG
  • TensorFlow 的应用场景有哪些
  • Pycharm安装jupyter和d2l
  • Redis与Mysql的数据一致性(双写一致性)
  • 01【保姆级】-GO语言特点 下载安装 hello
  • 【跃迁之路】【641天】程序员高效学习方法论探索系列(实验阶段398-2018.11.14)...
  • 77. Combinations
  • C++类中的特殊成员函数
  • CSS居中完全指南——构建CSS居中决策树
  • HTML-表单
  • Java 23种设计模式 之单例模式 7种实现方式
  • JavaScript学习总结——原型
  • JSDuck 与 AngularJS 融合技巧
  • JS题目及答案整理
  • miniui datagrid 的客户端分页解决方案 - CS结合
  • python 装饰器(一)
  • Shadow DOM 内部构造及如何构建独立组件
  • Xmanager 远程桌面 CentOS 7
  • 大型网站性能监测、分析与优化常见问题QA
  • 马上搞懂 GeoJSON
  • 思维导图—你不知道的JavaScript中卷
  • 网页视频流m3u8/ts视频下载
  • 问题之ssh中Host key verification failed的解决
  • 我看到的前端
  • 字符串匹配基础上
  • (1)常见O(n^2)排序算法解析
  • (HAL库版)freeRTOS移植STMF103
  • (k8s中)docker netty OOM问题记录
  • (NSDate) 时间 (time )比较
  • (笔试题)分解质因式
  • (二)PySpark3:SparkSQL编程
  • (附源码)springboot码头作业管理系统 毕业设计 341654
  • (求助)用傲游上csdn博客时标签栏和网址栏一直显示袁萌 的头像
  • (三)Honghu Cloud云架构一定时调度平台
  • (原創) 博客園正式支援VHDL語法著色功能 (SOC) (VHDL)
  • (转)shell中括号的特殊用法 linux if多条件判断
  • .bat批处理(一):@echo off
  • .Family_物联网
  • .Net Core 中间件验签
  • .NET MAUI学习笔记——2.构建第一个程序_初级篇
  • .Net 中的反射(动态创建类型实例) - Part.4(转自http://www.tracefact.net/CLR-and-Framework/Reflection-Part4.aspx)...
  • .NET面试题(二)
  • .vimrc php,修改home目录下的.vimrc文件,vim配置php高亮显示
  • .w文件怎么转成html文件,使用pandoc进行Word与Markdown文件转化
  • /var/spool/postfix/maildrop 下有大量文件