国内安装Git的核心痛点是官方源访问慢或不稳定,因此优先选择国内镜像站下载安装包是最有效的解决方式。以下是针对Windows、macOS、Linux三大平台的详细安装指南,结合2025-2026年最新的国内镜像资源和实践经验,覆盖“下载-安装-配置”全流程。

一、Windows系统:国内镜像快速安装

Windows是国内用户最常用的桌面系统,安装Git的关键是通过国内镜像加速下载,避免官方源的慢速度。

1. 下载Git安装包(国内镜像推荐)

国内有多个稳定的Git镜像站,优先选择以下3个(按速度和稳定性排序):

  • 清华大学开源软件镜像站(推荐):
    地址:https://mirrors.tuna.tsinghua.edu.cn/github-release/git-for-windows/git/
    特点:依托高校优质网络,更新及时(与GitHub同步延迟1-3天),支持HTTP/HTTPS,稳定性强。
  • 阿里云开发者工具镜像
    地址:https://developer.aliyun.com/mirror/git
    特点:集成阿里云生态,适合企业级用户,下载速度快。
  • 腾讯软件中心
    地址:https://pc.qq.com/detail/13/detail_22693.html
    特点:无广告纯净版,内置腾讯云SSL证书,企业级安全验证。

下载技巧

  • 镜像站中找到“Git--64-bit.exe”(64位系统)或“Git--32-bit.exe”(32位系统),点击“另存为”下载(避免直接点击,防止跳转至官方源)。
  • 验证安装包完整性:右键安装包→“属性”→“数字签名”,确认颁发者为“The Git Development Community”(官方签名)。
2. 安装Git(关键步骤配置)

双击下载的安装包,按照以下步骤配置(保持默认选项即可,以下为关键步骤说明):

  • 步骤1:选择安装目录:建议修改默认路径(如D:\Git),避免占用C盘空间。
  • 步骤2:选择组件:勾选“Git Bash Here”(命令行工具)、“Git GUI Here”(图形界面工具),其他默认。
  • 步骤3:选择默认编辑器:新手建议选择“Notepad++”或“VS Code”(避免Vim的学习曲线),需提前安装所选编辑器并配置环境变量。
  • 步骤4:配置行尾符号转换:选择“Checkout Windows-style, commit Unix-style line endings”(Windows checkout时转换为CRLF,提交时转换为LF),避免跨平台代码混乱。
  • 步骤5:配置终端模拟器:选择“MinTTY”(比Windows默认终端更稳定,支持UTF-8编码)。
  • 步骤6:凭证管理:选择“Git Credential Manager”(自动保存GitHub/GitLab账号密码,无需每次输入)。
3. 验证安装

打开“Git Bash”(或CMD),输入以下命令:

git --version

若输出“git version 2.xx.x”(版本号可能因镜像同步略有差异),则安装成功。

二、macOS系统:两种方式安装

macOS用户可通过Homebrew(推荐)或Xcode命令行工具安装Git,均能快速获取最新版本。

1. Homebrew安装(推荐)

Homebrew是macOS的包管理器,能自动解决依赖问题,安装Git只需一行命令:

brew install git

注意:若未安装Homebrew,需先执行以下命令安装:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

(若GitHub访问慢,可将raw.githubusercontent.com替换为mirrors.tuna.tsinghua.edu.cn/raw.githubusercontent.com加速)。

2. Xcode命令行工具安装

若已安装Xcode,可通过以下命令安装Git:

xcode-select --install

弹出窗口后,点击“安装”即可(需登录Apple ID)。

三、Linux系统:配置国内软件源

Linux用户可通过系统包管理器(如aptyum)安装Git,关键是配置国内软件源(如阿里云、清华源),提升下载速度。

1. Debian/Ubuntu系统
  • 步骤1:配置国内源
    编辑/etc/apt/sources.list文件,替换为以下内容(以阿里云为例):
    deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
    
  • 步骤2:更新软件包列表
    sudo apt update
    
  • 步骤3:安装Git
    sudo apt install git
    
2. Fedora/RHEL系统
  • 步骤1:配置国内源
    编辑/etc/yum.repos.d/fedora.repo文件,替换为以下内容(以阿里云为例):
    [fedora]
    name=Fedora $releasever - $basearch
    baseurl=http://mirrors.aliyun.com/fedora/releases/$releasever/Everything/$basearch/os/
    enabled=1
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch
    
  • 步骤2:更新软件包列表
    sudo dnf update
    
  • 步骤3:安装Git
    sudo dnf install git
    

四、配置Git仓库镜像加速(可选)

若需从GitHub克隆大型仓库(如TensorFlow、PyTorch),可通过国内镜像站加速,避免直连GitHub的慢速度。以下是清华大学镜像站的配置方法:

1. 临时克隆加速

将GitHub仓库地址中的github.com替换为mirrors.tuna.tsinghua.edu.cn/git,例如:

# 原始地址(慢)
git clone https://github.com/tensorflow/tensorflow.git

# 镜像地址(快)
git clone https://mirrors.tuna.tsinghua.edu.cn/git/tensorflow/tensorflow.git
2. 永久配置镜像

若已克隆仓库,可通过以下命令将远程地址修改为镜像站,后续git pullgit fetch均自动走镜像通道:

cd 仓库目录
git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/用户名/仓库名.git

五、常见问题解决

  1. 安装后“git”命令无法识别
    需将Git安装目录添加到系统环境变量(Windows):

    • 右键“此电脑”→“属性”→“高级系统设置”→“环境变量”→“系统变量”→找到“Path”→“编辑”→添加D:\Git\bin(根据实际安装路径调整)。
  2. GitHub克隆慢
    除了镜像站,还可使用FastGit(https://hub.fastgit.org/),将github.com替换为hub.fastgit.org即可(如git clone https://hub.fastgit.org/tensorflow/tensorflow.git)。

  3. 镜像站同步延迟
    若镜像站未同步最新版本,可切换至其他镜像站(如清华→阿里云),或直接访问官方源(需科学上网)。

总结

国内安装Git的核心是通过国内镜像加速下载,Windows用户优先选择清华大学镜像站,macOS用户用Homebrew,Linux用户配置国内软件源。若需克隆GitHub仓库,可通过镜像站或FastGit加速。以上方法均能有效解决国内用户的安装痛点,确保Git快速、稳定运行。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐