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

jenkins 使用原生 git clone 命令,指定ssh密钥文件

使用环境变量 GIT_SSH_COMMAND

从Git版本2.3.0可以使用环境变量GIT_SSH_COMMAND,如下所示:

GIT_SSH_COMMAND="ssh -i ~/.ssh/id_rsa_example" git clone example

请注意,-i有时可以被您的配置文件覆盖,在这种情况下,您应该给SSH一个空配置文件,如下所示:

GIT_SSH_COMMAND="ssh -i ~/.ssh/id_rsa_example -F /dev/null" git clone example
  • 忽略主机key验证
GIT_SSH_COMMAND='ssh -i ~/.ssh/id_rsa -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no'  git clone user@host

ssh 官方文档,各种配置项
如何告诉git哪个私钥要使用?

http://www.lryc.cn/news/237055.html

相关文章:

  • cobol数据类型
  • Java Web——JS中的BOM
  • 三十分钟学会Hive
  • 云计算发展
  • vulhub redis-4-unacc
  • 风火编程--playwright爬虫
  • CSS的选择器(一篇文章齐全)
  • 手把手从零开始训练YOLOv8改进项目(官方ultralytics版本)教程
  • AI 游戏工具收集
  • Android描边外框stroke边线、rotate旋转、circle圆形图的简洁通用方案,基于Glide与ShapeableImageView,Kotlin
  • virtualbox7 虚拟机与宿主机互传文件、共享u盘
  • 浅谈多回路电表在荷兰光伏系统配电项目中的应用
  • VBA之Word应用:文档(Document)的书签
  • 四旋翼无人机的飞行原理--【其利天下分享】
  • webpack的安全保障是怎么做的?
  • Python3.10的一些新特性与使用场景
  • VS2022 配置 OpenCV并开始第一个程序
  • 图像处理01 小波变换
  • 构建自定义ChatGPT,微软推出Copilot Studio
  • 什么是Mock?为什么要使用Mock呢?
  • elementui表格自定义指令控制显示哪些列可以拖动
  • Motion Plan之搜素算法笔记
  • 新中新身份证阅读器驱动下载sdk DKQ-A16D
  • 世界坐标系,相机坐标系,像素坐标系转换 详细说明(附代码)
  • 计算机毕业设计 基于SpringBoot的企业内部网络管理系统的设计与实现 Java实战项目 附源码+文档+视频讲解
  • CISP模拟试题(三)
  • 前端调取摄像头并实现拍照功能
  • android —— 阴影效果和跑马灯效果Textview
  • 多态语法详解
  • Python大数据之linux学习总结——day11_ZooKeeper