Linux中安装Git需先用包管理器安装(如apt/dnf/yum/pacman),再配置用户信息、编辑器及换行符,最后初始化仓库验证;源码编译适用于需定制版本或功能的场景。

如果您在Linux系统中需要使用版本控制功能,但尚未安装Git工具,则可能是由于系统默认未预装该软件。以下是完成Git安装与基础配置的步骤:
一、通过包管理器安装Git
大多数主流Linux发行版均提供Git的官方二进制包,可直接使用系统自带的包管理器下载并安装,无需编译源码,过程快速且稳定。
1、对于基于Debian/Ubuntu的系统,执行命令:sudo apt update && sudo apt install git
2、对于基于RHEL/CentOS 8+/Fedora的系统,执行命令:sudo dnf install git
3、对于CentOS 7或较旧RHEL系统,执行命令:sudo yum install git
4、对于Arch Linux及其衍生版,执行命令:sudo pacman -S git
二、从源码编译安装Git
当系统仓库中的Git版本过低,或需启用特定编译选项(如自定义安装路径、启用Perl/Python支持)时,可选择下载官方源码进行手动编译安装。
1、安装编译依赖:执行命令:sudo apt install make libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip(Ubuntu/Debian)或对应发行版等效开发包
2、下载最新Git源码压缩包:wget https://github.com/git/git/archive/refs/tags/v2.45.0.zip
3、解压并进入目录:unzip v2.45.0.zip && cd git-2.45.0
4、执行编译安装:make prefix=/usr/local all && sudo make prefix=/usr/local install
三、配置用户身份信息
Git要求至少设置用户名和邮箱,用于标识每次提交的作者身份,该信息将嵌入到所有本地提交记录中。
1、设置全局用户名:git config --global user.name "Your Name"
2、设置全局邮箱地址:git config --global user.email "you@example.com"
3、验证配置是否生效:git config --global user.name 和 git config --global user.email
四、配置默认编辑器与换行符处理
Git在需要输入提交信息或解决合并冲突时会调用文本编辑器;同时,不同操作系统对换行符(CRLF/LF)的处理方式不同,需显式指定以避免协作中出现异常。
1、设置默认编辑器为nano:git config --global core.editor "nano --wait"
2、禁用Windows风格自动换行转换:git config --global core.autocrlf input
3、启用文件名大小写敏感检查(适用于Linux本地开发):git config --global core.ignorecase false
五、初始化首个本地仓库并验证安装
创建一个空目录并将其转变为Git仓库,是验证Git是否正确安装及配置可用的最直接方式。
1、新建测试目录并进入:mkdir ~/test-git && cd ~/test-git
2、初始化Git仓库:git init
3、创建一个测试文件:echo "# Test" > README.md
4、添加文件至暂存区:git add README.md
5、执行首次提交:git commit -m "Initial commit"










