CentOS8系统安装与配置Git完整指南
环境准备与系统更新
执行系统更新命令确保软件包处于最新状态:
sudo dnf update -y
通过DNF安装Git
CentOS8默认软件仓库包含Git组件,执行以下命令完成安装:
sudo dnf install git -y
验证安装结果
检查Git版本确认安装成功:
git --version
源码编译安装(可选)
如需安装特定版本,可参考以下步骤:
sudo dnf groupinstall "Development Tools" -y
sudo dnf install curl-devel expat-devel gettext-devel openssl-devel zlib-devel -y
curl -O https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.35.1.tar.gz
tar -zxf git-2.35.1.tar.gz
cd git-2.35.1
make prefix=/usr/local all
sudo make prefix=/usr/local install
基础配置设置
配置全局用户信息:
git config --global user.name "YourName"
git config --global user.email "your@email.com"
SSH密钥配置
生成并部署SSH密钥:
ssh-keygen -t ed25519 -C "your@email.com"
cat ~/.ssh/id_ed25519.pub
常见问题处理
依赖项缺失解决方案
sudo dnf install libsecret-devel -y
版本冲突处理
sudo dnf remove git -y && sudo dnf clean all