Linux安装Git推荐用包管理器一键安装:Ubuntu/Debian执行sudo apt update && sudo apt install git -y,CentOS 7用sudo yum install git -y,CentOS 8+/Fedora用sudo dnf install git -y,装完运行git --version验证,并必须配置git config --global user.name和user.email才能提交。

Linux上装Git不用编译源码,用包管理器一条命令就能装好,装完立刻能用 git clone、git commit 等基础命令。
Debian/Ubuntu系统直接用apt安装
绝大多数桌面或服务器环境都走这条路径,稳定、省心、版本够新:
- 先更新索引:
sudo apt update - 再装Git:
sudo apt install git -y - 验证是否成功:
git --version—— 输出类似git version 2.39.0就说明装好了
注意:如果提示 Command 'git' not found,说明没装上或PATH没刷新,重开终端再试一次 git --version 即可。
CentOS/RHEL/Fedora用dnf或yum
老版CentOS(7)用 yum,新版(8+)统一用 dnf,命令几乎一样:
- CentOS 7:
sudo yum install git -y - CentOS 8+/Fedora:
sudo dnf install git -y - 装完同样执行
git --version确认
若遇到 No package git available,先启用EPEL仓库:sudo yum install epel-release -y(CentOS 7)或 sudo dnf install epel-release -y(CentOS 8+)。
使用约定式提交信息暂存、提交和推送git更改。当用户想要提交和推送更改、提到推送到远程、或要求保存并推送工作时触发。也适用于用户说“推送更改”、“提交并推送”、“推送这个”、“推送到github”或类似git工作流程请求时。
装完必须配置user.name和user.email
不配这两项,git commit 会直接报错:please tell me who you are。这是Git强制要求的提交元信息:
- 设全局用户名:
git config --global user.name "Your Name" - 设全局邮箱:
git config --global user.email "you@example.com" - 检查是否生效:
git config --list,能看到上面两项已写入~/.gitconfig
别跳过这步——哪怕只是本地练手,没配就卡在第一次 commit。
第一次用git clone前要确认网络和权限
常见失败不是Git没装好,而是网络或认证问题:
- 执行
git clone https://github.com/user/repo.git前,先试连通性:curl -I https://github.com,看是否返回HTTP/2 200 - 如果用SSH地址(如
git@github.com:user/repo.git),得提前生成并添加SSH密钥:ssh-keygen -t ed25519 -C "you@example.com",再运行ssh-add ~/.ssh/id_ed25519 - 国内访问GitHub慢?临时换源或加代理,但别改
git config --global http.sslVerify false—— 这会关掉HTTPS证书校验,有安全风险
真正容易被忽略的是:很多新手以为装完Git就能直接 git clone,结果卡在SSL握手或403错误,其实问题出在系统时间不准、DNS污染或公司防火墙,而不是Git本身。

















