麒麟OS安装Git有五种方法:一、APT在线安装;二、源码编译安装;三、离线DEB包安装;四、RPM依赖批量安装;五、基础配置与初始化,包括设置user.name、user.email及core.quotepath false。

如果您在麒麟操作系统(包括银河麒麟桌面版V10 SP1、openKylin 2.0或麒麟国防版V10)中需要使用Git进行代码版本管理,但系统未预装该工具,则很可能是由于系统镜像精简、信创环境定制或初始部署未启用开发组件所致。以下是针对不同网络条件与硬件架构验证有效的多种安装方法:
一、APT在线安装
该方法适用于已配置有效软件源且可联网的银河麒麟桌面版V10 SP1、openKylin等Debian/Ubuntu系发行版,依赖APT包管理器自动解析并安装依赖,操作直接、成功率高。
1、打开终端,执行系统软件源更新命令:sudo apt update
2、运行Git主程序安装命令:sudo apt install git -y
3、验证安装结果:git --version
4、若终端输出形如git version 2.39.5的信息,则表示核心组件安装完成。
二、源码编译安装
该方法适用于无网络环境、需适配ARM64架构(如麒麟国防版V10)、或需控制编译参数的场景,通过本地构建绕过包管理器限制,但需提前安装编译依赖库。
1、下载Git官方稳定版源码包(如git-2.40.0.tar.gz):wget https://www.kernel.org/pub/software/scm/git/git-2.40.0.tar.gz
2、解压源码:tar -zxvf git-2.40.0.tar.gz
3、进入解压目录:cd git-2.40.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
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、从中提取Git主包(如git-2.39.5-1.ky10.aarch64.rpm)及所列全部依赖RPM文件。
3、将所有RPM包复制至目标机指定目录后,执行批量安装:sudo rpm -ivh *.rpm
4、强制忽略签名检查(如需):sudo rpm -ivh --force --nodeps *.rpm
5、验证安装结果:git --version
五、基础配置与初始化
无论采用何种安装方式,Git安装完成后均需设置全局用户标识,否则后续提交操作将被拒绝,此步骤为强制性前置配置。
1、配置全局用户名:git config --global user.name "Your Name"
2、配置全局用户邮箱:git config --global user.email "your.email@example.com"
3、启用中文路径支持(防止中文文件名乱码):git config --global core.quotepath false
4、验证配置是否写入:git config --global --list


















