Git 安装与配置

在开始使用 Git 之前,我们需要在你的计算机上安装它,并进行必要的身份配置。

Git 安装与配置概览

既然你已经了解了 Git 与 GitHub/GitLab 的关系,现在让我们回到本地环境。要让这一切运转起来,你首先需要在你的电脑上正确安装并配置 Git。

本章不涉及具体的点击步骤,而是重点讲解安装模式的选择与核心配置逻辑,帮助你避开新手常见的“坑”。

安装模式:服务端 vs 客户端

虽然 Git 是同一个软件,但在不同场景下的安装侧重点截然不同。

服务端安装

如果你是搭建公司内部的代码仓库服务器:

  • 最小化原则:服务端不需要图形界面(GUI),只需通过命令行安装核心组件即可,以节省服务器资源。
  • 权限隔离:出于安全考虑,严禁使用 root 用户运行 Git 服务。通常的做法是创建一个专门的 git 用户,并配置 SSH 证书认证,禁用密码登录。
  • 裸仓库:服务端存储的代码库通常是“裸仓库”,它没有工作区,只包含版本历史数据。

客户端安装

如果你是开发者,在自己的电脑上安装:

  • 环境变量:这是 Windows 用户最需要注意的选项。

    • 安装程序会询问是否将 Git 加入 PATH。
    • 推荐选择:Git from the command line and also from 3rd-party software。这意味着你不仅能在 Git Bash 中使用,也能在 Windows 自带的 CMD 或 PowerShell 中使用 git 命令。
  • 换行符处理:这是跨平台协作最大的“坑”。

    • Windows 使用 CRLF 换行,Linux/Mac 使用 LF 换行。如果不统一,代码差异对比时会显示每一行都变了。
    • 推荐配置:安装时选择 Checkout Windows-style, commit Unix-style line endings。这能保证推送到远程仓库的代码永远是标准的 LF。

必要的初始化配置

Git 安装完成后,必须进行的第一步操作是配置用户信息。因为 Git 是分布式系统,每一次提交都需要记录“是谁提交的”。