麒麟OS安装Git有五种方法:一、APT在线安装;二、源码编译安装;三、离线DEB包安装;四、RPM依赖批量安装;五、基础配置与初始化,包括用户名、邮箱及中文路径支持设置。

如果您在麒麟操作系统中需要使用版本控制功能,但系统未预装Git工具,则可能是由于系统镜像精简或环境定制导致Git缺失。以下是针对麒麟OS安装Git的多种可行方法:
一、APT在线安装
该方法适用于银河麒麟桌面版V10 SP1、openKylin等基于Debian/Ubuntu的发行版,依赖系统已配置有效软件源且具备联网能力,操作简洁、兼容性高。
1、打开终端,执行系统软件源更新命令:sudo apt update
2、运行Git安装命令:sudo apt install git -y
3、验证安装结果:git --version
4、若终端输出类似git version 2.39.5的信息,则表示安装成功。
二、源码编译安装
该方法适用于无网络环境、需定制化构建、或运行于ARM架构的麒麟国防版V10等特殊平台,通过本地编译绕过包管理器限制,但需提前安装必要依赖库。
1、下载Git官方稳定版源码包(如git-2.20.0.tar.gz):wget https://www.kernel.org/pub/software/scm/git/git-2.20.0.tar.gz
2、解压源码:tar -zxvf git-2.20.0.tar.gz
3、进入解压目录:cd git-2.20.0
4、配置编译路径(指定安装至/usr/local/git):make configure prefix=/usr/local/git
5、使用4线程编译源码:make -j4
6、执行安装:sudo make prefix=/usr/local/git install
7、配置环境变量:编辑/etc/profile,在末尾添加:export PATH=$PATH:/usr/local/git/bin
8、刷新环境变量并验证:source /etc/profile && git --version
三、离线DEB包安装
该方式适用于银河麒麟桌面版V10等离线部署场景,预先在同版本联网环境中下载.deb安装包及全部依赖,无需编译即可完成快速交付。
1、在有网络的同版本麒麟系统中执行:apt download git
CNB 云原生构建平台的 Git 操作技能,支持代码克隆、提交、推送、分支管理、Merge Request 管理、流水线触发与结果读取。初次使用需收集用户的 Git 用户名和邮箱。
2、将生成的git_*.deb及其全部依赖包(如libcurl4-gnutls-dev、libexpat1-dev等)一并复制至目标离线机指定目录。
3、进入包所在目录,按依赖顺序安装:sudo dpkg -i git_*.deb
4、修复可能缺失的依赖:sudo apt --fix-broken install -y
5、验证版本:git --version
四、RPM依赖批量安装
该方法专用于麒麟国防版V10 ARM平台,适配aarch64架构,通过RPM包管理器安装Git及其全部底层依赖,避免动态链接错误。
1、下载麒麟国防版V10专用依赖包集合:https://update.cs2c.com.cn/NS/V10/V10-GFB/030/os/adv/lic/base/aarch64/packages/
2、将所有.rpm包上传至目标主机的指定目录(如/home/user/git-rpms)
3、进入该目录并批量安装:sudo rpm -ivh *.rpm
4、下载并解压Git源码包:tar -zxvf git-2.20.0.tar.gz
5、进入源码目录并执行默认编译安装:cd git-2.20.0 && sudo make && sudo make install
6、验证安装:git --version
五、基础配置与初始化
Git安装完成后必须设置用户身份信息,否则无法执行提交操作;该配置为全局生效,影响所有本地仓库。
1、配置全局用户名:git config --global user.name "YourName"
2、配置全局邮箱地址:git config --global user.email "your@email.com"
3、启用中文路径支持(防止中文文件名显示异常):git config --global core.quotepath false
4、查看当前配置列表:git config --list
5、验证用户名与邮箱是否写入配置:git config user.name && git config user.email

















