01. Git 装完不会配?Windows/macOS/Linux 三端配置一次到位
「Git」系列已发布: 00. 改崩代码不敢回退?Git 版本控制 3 分钟救你狗命 | 01. Git 装完不会配?Windows/macOS/Linux 三端配置一次到位(本文)
装好 Git 只是第一步,用户名、邮箱、终端配色、默认分支没配好,后面全是坑。三端安装 + 基础环境配置,一篇搞定。
以下内容覆盖三种主流环境:
- macOS 26.x(Apple Silicon / Intel)
- Ubuntu 24.04 LTS / CentOS Stream 9
- Windows 11(22H2 及以上)
如果你是零基础,建议先看完系列开篇《Git 简介与版本控制概念》,对版本控制有个基本概念再动手。
一、各平台安装方式概览
不同系统上的安装路径差别挺大,先拉一张总表:
| 操作系统 | 首选方式 | 备选 |
|---|---|---|
| macOS | Homebrew | Xcode Command Line Tools / 官方 .dmg |
| Linux (Debian/Ubuntu) | apt | 源码编译 |
| Linux (RHEL/CentOS) | dnf/yum | 源码编译 / IUS 仓库 |
| Windows | Git for Windows | winget / Chocolatey / WSL2 内安装 |
1.1 macOS 上安装 Git
1.1.1 Homebrew(最省事)
macOS 上没装 Homebrew 的话会少很多便利,强烈建议搞一个。通过它装的 Git 版本最新,而且升级和切换版本都很方便。
# 如果还没装 Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# 安装 Git
brew install git
# 验证
git --version
# 输出示例:git version 2.48.1
日常维护:
brew upgrade git # 升级到最新版
brew info git # 查看版本信息与依赖
1.1.2 Xcode Command Line Tools(系统自带)
不想装 Homebrew 的话,macOS 自带的 Xcode Command Line Tools 里也有 Git:
xcode-select --install
弹窗点"安装",完事验证:
git --version
# 输出示例:git version 2.39.5 (Apple Git-154)
捆绑的 Git 版本通常比官方慢一拍,更新跟着系统走。
要是你用到新特性(比如 partial clone 之类的),还是 Homebrew 靠谱。
1.2 官方安装包
去 (git-scm.com/download/mac) 下.dmg。适合不习惯命令行的朋友,但每次升级得手动去下新版本。
1.3 Linux 上安装 Git
1.3.1 Debian / Ubuntu
# 先更新索引
sudo apt update
# 安装
sudo apt install git -y
# 看看版本
git --version
官方仓库里的 Git 可能比较老,想要最新的走 PPA:
sudo add-apt-repository ppa:git-core/ppa -y
sudo apt update
sudo apt install git -y
1.3.2 RHEL / CentOS / Fedora
# RHEL 8/9 及 CentOS Stream 9
sudo dnf install git -y
# CentOS 7 等老版本
sudo yum install git -y
# 查看版本
git --version
想要更新一点的版本,Fedora/RHEL 系可以走 IUS 仓库或直接源码编译:
# 启用 IUS 仓库(CentOS 7 示例)
sudo yum install -y https://repo.ius.io/ius-release-el7.rpm
sudo yum install -y git236
1.3.3 源码编译(所有发行版通用)
需要特定版本或自定义编译选项时用这招:
# 安装编译依赖
sudo apt install -y dh-autoreconf libcurl4-gnutls-dev libexpat1-dev \
gettext libz-dev libssl-dev
# 下源码
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.48.1.tar.gz
tar -zxf git-2.48.1.tar.gz
cd git-2.48.1
# 编译安装
make configure
./configure --prefix=/usr/local
make all doc info
sudo make install install-doc install-html install-info
# 验证
/usr/local/bin/git --version
1.4 Windows 上安装 Git
1.4.1 Git for Windows(官方方案)
去 https://git-scm.com/download/win 下载安装程序。
安装向导里有几个选项值得注意:
| 安装步骤 | 怎么选 | 为什么 |
|---|---|---|
| 选择组件 | 勾上 Git Bash Here、Git GUI Here | 右键菜单加快捷入口 |
| 默认编辑器 | 选自己顺手的(比如 VS Code) | 影响 commit、rebase -i 打开的编辑器 |
| 调整 PATH | Git from the command line and also from 3rd-party software | CMD 和 PowerShell 都能用 |
| HTTPS 传输后端 | Use the OpenSSL library | 兼容性最好 |
| 换行符处理 | Checkout Windows-style, commit Unix-style | 跨平台协作标配 |
| 终端模拟器 | Use MinTTY | 比 Windows 自带控制台好用 |
| 默认 pull 行为 | Fast-forward or merge | 标准行为 |
| 凭据管理器 | Git Credential Manager | 自动管 HTTPS 凭据 |
| 额外选项 | 勾上 Enable file system caching | 提升性能 |
1.4.2 winget(Windows 11 自带)
winget install --id Git.Git -e --source winget
1.4.3 Chocolatey
choco install git -y
1.4.4 WSL2 环境
在 WSL2 里建议单独装 Git,不要依赖 Windows 宿主机的。进 WSL2 的 Linux 发行版,走对应的 Linux 安装命令就行。
1.5 装完先配什么
Git 装好之后,至少把用户名和邮箱设了,不然没法 commit:
# 用户名(标识每次提交的作者)
git config --global user.name "Your Name"
# 邮箱(和托管平台账号邮箱保持一致)
git config --global user.email "your.email@example.com"
# 确认生效
git config --global --list
--global是全局配置,作用于当前用户的所有仓库。
关于 Git 三层配置体系的细节(系统级、全局级、仓库级怎么协作),下一篇《Git 配置详解》会展开。
另外这几个配置项也建议顺手设了:
# 默认分支名改成 main
git config --global init.defaultBranch main
# 命令行彩色输出
git config --global color.ui auto
# 默认编辑器设成 VS Code
git config --global core.editor "code --wait"
# 换行符策略(Windows 用户建议)
git config --global core.autocrlf input
1.6 确认装好了没
跑几个命令验证:
# 看版本
git --version
# 看系统配置路径和编译信息
git version --build-options
# 列出所有已安装的 Git 命令
git help -a
三条都正常输出,说明搞定,可以进下一篇开始深入配置和实操了。
1.7 常见安装问题
1.7.1 macOS: git command not found
装了 Homebrew 版 Git 但提示找不到命令,查一下 PATH:
echo $PATH | grep brew
# 应该有 /opt/homebrew/bin(Apple Silicon)或 /usr/local/bin(Intel)
# 缺了的话,在 ~/.zshrc 里加一行
export PATH="/opt/homebrew/bin:$PATH"
source ~/.zshrc
1.7.2 macOS:xcrun: error
Xcode Command Line Tools 路径异常:
xcode-select --reset
sudo xcode-select --switch /Library/Developer/CommandLineTools
1.7.3 Linux:apt 装的版本太老
走 PPA 拿最新版,见上面 Debian/Ubuntu 那节。
1.8 Windows 常见问题
git clone 报 SSL 证书错误
企业内网里常见,代理或防火墙拦了 HTTPS:
# 临时跳过 SSL 验证(生产环境别这么干)
git config --global http.sslVerify false
# 正解:配企业 CA 证书
git config --global http.sslCAInfo /path/to/your-ca-bundle.crt
二、文章引用
📌 本文首发于微信公众号 【运维知识点滴】——专注运维实战干货,微信搜索“运维知识点滴”或扫下方二维码关注,更新不迷路。
📎 微信原文:01. Git 装完不会配?Windows/macOS/Linux 三端配置一次到位
| 微信公众号【运维知识点滴】 | 微信小程序【A5单据合并&大试卷拆分转A4打印】 |
|---|---|
![]() |
![]() |
| 运维实战干货 · 关注追更 | Word 转 PDF · 试卷/发票打印神器 · 免费 |
💡 小程序【A5单据合并&大试卷拆分转A4打印】是干嘛的? 一个 Word 转 PDF 的打印神器,专治“文档版式和打印机对不上”:
- A3 试卷打不出来? 学校发的电子版试卷多是 A3,家用打印机只吃 A4——上传 Word 一键转换:可缩到一页 A4(页数不变),也可对半拆成两张 A4(1:1 原大、字更清晰),两种模式自选;
- 版式不乱:真实渲染引擎原样转换、绝不重排内容,转出的 PDF 和原 Word 排版一致,公式/表格/图片不跑版;
- 两张 A5 单据拼一张 A4:出租车票、火车票等报销凭证拼版后,一次打印、整齐粘贴;
- 隐私省心:无需注册,转换结果留存 5 天、最多下载 5 次即自动删除,不留任何历史记录;
- 微信扫码即用,免费、免安装,支持 doc / docx(≤50MB)。

