You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在IBM i(AS400)服务器安装Git以支持Jenkins执行Git命令

问题与解答:IBM i服务器Jenkins Pipeline执行git clone失败

问题描述

我们正尝试通过Jenkins Pipeline搭建从GitHub向IBM i服务器推送代码的试点模型。目前已能通过SSH连接服务器,但执行git clone命令时失败,报错信息为:

bsh: git: not found

请问是否需要先在IBM i服务器上安装Git组件才能执行git clone?若需要,能否提供具体的安装步骤?

我们已查阅相关资料,但未完成前置步骤“安装Git前需根据开源二进制文件准备系统”。

附相关文件

Jenkins脚本

sshagent(['XYZ']){
    sh '''
        ssh -o StrictHostKeyChecking=no XYZ@rxcsys.caremarkrx.net "ls -ltr"
    '''
                
    sh '''
        ssh -o StrictHostKeyChecking=no XYZ@SYSTEMX.net "git clone --branch main git@qagithub.XYZ.com:USER/REPO1.git /home/USER/main/"
    '''
}

控制台输出

ssh -o StrictHostKeyChecking=no XYZ@SYSTEMX.net 'ls -ltr'
total 48
drwxr-sr-x    2 xyz  0              8192 Nov 10 17:42 main
drwxr-sr-x    3 xyz  0              8192 Nov 10 18:23 Scripts
drwxrwsrwx    3 xyz  0              8192 Nov 10 18:23 pkgs
[Pipeline] sh
+ ssh -o StrictHostKeyChecking=no XYZ@SYSTEMX.net "git clone --branch main git@qagithub.XYZ.com:USER/REPO1.git /home/USER/main/"
**bsh: git: not found**  ---- **Error**
[Pipeline] }

解答

核心结论

是的,必须在IBM i服务器的PASE环境中安装Git组件才能执行git clone命令,报错git: not found直接说明当前环境未部署Git工具。

具体安装步骤

1. 初始化PASE环境并配置依赖

  • 登录IBM i的5250终端,执行命令进入PASE环境:
    CALL QP2TERM
    
  • 检查是否已安装yum包管理器:
    yum --version
    
    若未安装,执行以下命令安装yum:
    rpm -Uvh https://public.dhe.ibm.com/software/ibmi/products/pase/rpms/ppc64/yum-3.4.3-1.ibmi7.1.ppc64.rpm
    
    (注:若你的IBM i版本不是7.1,可替换对应版本的rpm链接)

2. 安装Git

在PASE环境中执行yum命令安装Git:

yum install git

安装完成后,执行git --version验证安装成功。

3. 配置Git与SSH(可选但必要)

  • 设置Git全局身份信息:
    git config --global user.name "你的用户名"
    git config --global user.email "你的邮箱"
    
  • 生成SSH密钥对用于GitHub认证:
    ssh-keygen -t ed25519 -C "你的邮箱"
    
    按提示完成密钥生成后,复制~/.ssh/id_ed25519.pub中的公钥内容,添加到GitHub账户的SSH密钥设置中。

4. 验证功能

直接在PASE环境中测试git clone命令,或重新触发Jenkins Pipeline,确认命令可正常执行。

内容的提问来源于stack exchange,提问作者Digvijay

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 06:45:32