git未安装时需按uos版本选择apt(d系列)、dnf(a系列)或源码编译安装,并配置全局user.name和user.email。

如果您在统信UOS系统中无法使用git命令,或执行git --version提示“command not found”,则说明Git尚未安装或未正确配置。以下是针对统信UOS不同版本和架构的完整安装与基础配置流程:
一、确认Git是否已安装
在执行任何安装操作前,需先验证系统是否已预装Git。该步骤可避免重复安装并节省时间。
1、打开终端,输入以下命令检查Git版本:
git --version
2、若返回类似git version 2.39.2的输出,则已安装,可跳过安装步骤;若提示command not found,继续后续操作。
3、进一步确认包管理器状态:对于D系列UOS(如专业版20、个人版),运行:
apt list --installed | grep git
对于A系列UOS(基于CentOS/RHEL),运行:
dnf list installed | grep git
二、通过APT包管理器安装(适用于D系列UOS)
该方法适用于基于Debian 10/11的UOS D系列版本,依赖官方软件源,安装快捷且兼容性好。
1、更新本地软件包索引:
sudo apt update
2、安装Git主程序包:
sudo apt install git
3、如系统提示找不到git包,可尝试安装旧兼容包:
sudo apt install git-core
4、验证安装结果:
git --version
三、通过DNF包管理器安装(适用于A系列UOS)
该方法适用于基于CentOS 8/Stream或RHEL生态的UOS A系列版本,使用RPM包体系进行部署。
1、刷新系统软件源缓存:
sudo dnf makecache
2、安装Git及其运行时依赖:
sudo dnf install git
3、确认二进制文件路径有效:
ls /usr/bin/git
4、验证版本信息:
git --version
四、手动编译安装(适用于ARM64等特殊架构或定制版本需求)
当APT/DNF源中缺失目标Git版本,或需在飞腾、鲲鹏等ARM64平台部署指定版本时,应采用源码编译方式。
1、安装编译依赖工具链:
sudo apt install build-essential libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext zlib1g-dev libpcre3-dev
2、下载Git源码包(以v2.42.0为例):
wget https://github.com/git/git/archive/refs/tags/v2.42.0.tar.gz
3、解压并进入源码目录:
tar -zxvf v2.42.0.tar.gz && cd git-2.42.0
4、配置编译参数并构建:
make configure && ./configure --prefix=/usr/local && make all
5、执行系统级安装:
sudo make install
6、将新路径加入环境变量(如尚未配置):
echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.bashrc && source ~/.bashrc
7、确认生效:
git --version
五、配置全局用户身份
Git强制要求每次提交均绑定作者身份,否则git commit将报错终止。该配置写入~/.gitconfig,影响所有本地仓库。
1、设置用户名(须与Git服务器注册账号一致):
git config --global user.name "您的用户名"
2、设置邮箱地址(须与Git服务器注册邮箱一致):
git config --global user.email "your@example.com"
3、验证配置内容是否已写入:
cat ~/.gitconfig










