git未预装需先确认uos系列:d系列用sudo apt install git,a系列用sudo dnf install git;再配置user.name和user.email;启用credential.helper store保存https凭据;最后git init初始化仓库并提交readme.md。

您刚拿到一台统信UOS系统,终端敲入git --version却提示“command not found”,说明Git既未预装也未配置,必须先确认系统系列、选择对应安装路径,再完成身份配置才能执行克隆、提交等基础操作。
确认UOS系统系列与Git预装状态
打开终端(Ctrl+Alt+T),运行:
git --version
若返回版本号(如git version 2.45.0),跳过安装;若提示command not found,继续执行:
运行:
cat /etc/os-version | grep -E "(Series|Edition)"
输出含“D”字样(如D Series)为D系列(基于Debian),含“A”字样(如A Series)为A系列(基于CentOS/RHEL)——【此判断不可错,混用apt/dnf命令将导致包管理器报错甚至损坏源配置】。
再执行:
ls /usr/bin/git
若显示/usr/bin/git,说明二进制存在但PATH未生效,只需执行source ~/.bashrc后重试;若报“No such file”,必须安装。
D系列UOS安装Git(推荐APT方式)
方法一:标准APT安装(适用于已启用developer-tools源的UOS个人版2024、专业版23)
sudo apt update → sudo apt install git
方法二:若apt install git报“Unable to locate package git”,说明developer-tools组件源未启用,需先运行:
sudo uos-repo enable developer-tools → sudo apt update → sudo apt install git
安装完成后务必验证:
git --version
输出应为类似git version 2.45.0的字符串,且路径为/usr/bin/git。
A系列UOS安装Git(必须用DNF)
第一步:刷新软件源缓存
sudo dnf makecache
批量替换指定目录下所有 Git 仓库的远程地址(remote URL)。 当用户需要将 Git 仓库从一个服务器迁移到另一个服务器时使用。 触发词:git remote 替换、git url 批量修改、git 仓库迁移、更换 git 地址、批量修改 remote url。
第二步:安装Git主程序及全部运行时依赖
sudo dnf install git
第三步:验证二进制文件存在且可执行
ls -l /usr/bin/git && git --version
【注意:A系列若误执行apt命令,将触发NO_PUBKEY错误并中断后续所有apt操作,必须用dnf】
配置全局用户身份(所有安装方式均需执行)
① 设置用户名(必须与Gitee/GitLab账号完全一致):
git config --global user.name "YourName"
② 设置邮箱(必须与远程平台注册邮箱一字不差):
git config --global user.email "yourname@example.com"
③ 验证配置是否写入~/.gitconfig:
cat ~/.gitconfig | grep -A2 "\[user\]"
输出应包含name和email两行,否则git commit会直接报错退出。
启用HTTPS凭据保存(避免每次push输入密码)
执行:
git config --global credential.helper store
首次执行git push时会弹出终端输入框,输入一次账号密码后,凭据将明文保存在~/.git-credentials中——后续所有HTTPS仓库操作不再重复输入。










