麒麟系统安装Git有五种方式:一、APT在线安装;二、源码编译安装;三、离线DEB包安装;四、RPM依赖批量安装;五、配置全局用户信息。均需验证版本并设置user.name与user.email。

如果您正在使用麒麟操作系统(包括银河麒麟 V10、openKylin 或麒麟国防版),但系统中尚未安装 Git 这一核心版本控制工具,则需根据系统类型及网络环境选择适配的部署方式。以下是多种可行的安装流程:
一、APT在线安装(适用于银河麒麟桌面版V10 SP1、openKylin等Debian/Ubuntu系发行版)
该方法依赖系统自带的APT包管理器,适用于已配置有效软件源且可联网的环境,操作简洁、兼容性高。
1、打开终端,执行系统软件源更新命令:
sudo apt update
2、运行Git安装命令:
sudo apt install git -y
3、验证安装结果:
git --version
若终端输出类似 git version 2.39.5 的信息,则表示安装成功。
二、源码编译安装(适用于无网络、定制化需求或ARM架构麒麟国防版)
该方法通过下载Git官方源码并本地编译,可绕过包管理器限制,适配离线环境与特殊硬件平台(如aarch64),但需提前准备依赖库。
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
2、将生成的 git_*.deb 及其全部依赖包(如 libcurl4-gnutls-dev、libexpat1-dev 等)一并复制至目标离线机
3、进入包所在目录,按依赖顺序安装(建议使用dpkg -i并配合apt --fix-broken install处理依赖):
sudo dpkg -i git_*.deb
4、修复可能缺失的依赖:
sudo apt --fix-broken install -y
5、验证版本:
git --version
四、RPM依赖批量安装(专用于麒麟国防版V10 ARM平台)
该流程针对国产化信创环境中的麒麟国防版(基于RPM包体系),需先安装底层依赖再编译Git,确保SSL、HTTP等协议支持完整。
1、从麒麟官方源地址下载全部基础依赖RPM包:
https://update.cs2c.com.cn/NS/V10/V10-GFB/030/os/adv/lic/base/aarch64/packages/
2、上传所有RPM包至目标机 /opt/git-deps 目录
3、批量安装依赖:
sudo rpm -ivh /opt/git-deps/*.rpm
4、按“二、源码编译安装”步骤执行后续编译与安装
5、关键验证点:执行 git ls-remote https://gitee.com/xxx/xxx.git,确认HTTPS协议可正常访问远端仓库
五、配置Git全局用户信息(所有安装方式均需补充)
完成Git安装后,必须设置用户身份信息,否则后续提交操作将被拒绝,该配置影响所有本地仓库的提交记录。
1、设置全局用户名:
git config --global user.name "YourRealName"
2、设置全局邮箱:
git config --global user.email "yourname@company.com"
3、查看当前配置是否生效:
git config --global --list










