Git是一种分布式版本控制系统,当今大多数软件团队都在使用。它使您可以跟踪代码更改,还原到之前的阶段,创建分支以及与其他开发人员进行协作。Git最初是由Linux内核的创建者Linus Torvalds开发的。
本教程介绍了如何在CentOS 8上安装Git。安装Git的最简单和推荐的方法是使用yum
软件包管理工具进行安装。如果要从源代码安装最新的稳定版Git,请向下滚动到本教程的从源代码安装Git部分。
使用Yum安装Git
Git软件包包含在CentOS的默认存储库中。以root用户或具有sudo权限的用户运行以下命令,以在CentOS系统上安装Git:
sudo yum install git
通过键入以下命令验证安装,该命令将打印Git版本:
git --version
在撰写本文时,CentOS 8存储库中可用的Git的当前版本为2.18.1
。
git version 2.18.1
至此,您已经安装了Git。
从源代码安装Git
从源代码编译Git,允许您安装最新的Git版本并自定义构建选项。但是,您将无法通过yum
软件包管理器来维护Git的更新。首先在CentOS上安装构建Git所需的依赖项:
sudo yum groupinstall "Development Tools"
sudo yum install curl-devel expat-devel gettext-devel openssl-devel perl-CPAN perl-devel zlib-devel
安装完成后,打开浏览器,访问GitHub上的Git项目镜像,并复制以.tar.gz
结尾的最新版本URL链接。目前,最新的稳定版Git是2.35.01,但对于您来说可能有所不同。
我们将在/usr/src
目录中下载Git源代码,该目录是放置源文件的常用位置。使用cd
切换到目录/usr/src/
。然后使用wget命令下载您之前复制的tar.gz文件的链接所指向的文件:
cd /usr/src/
sudo wget https://github.com/git/git/archive/v2.23.0.tar.gz -O git.tar.gz
接下来,使用tar命令解压缩已下载的文件,并通过cd命令切换git源目录:
sudo tar -xf git.tar.gz
cd git-*
运行以下两个命令以在GentOS系统上编译并安装Git:
sudo make prefix=/usr/local all
sudo make prefix=/usr/local install
键入git --version
以验证安装:
git --version
git version 2.23.0
以后,当您想更新到较新的版本时,请下载git源码并重复构建过程。
配置Git
现在,您已在CentOS机器上安装了Git,建议您设置个人信息。以下命令将设置您的提交名称和电子邮件地址:
git config --global user.name "Your Name"
git config --global user.email "youremail@yourdomain.com"
要确认您已在Git中正确设置了信息,请键入
git config --list
user.name=Your Name
user.email=youremail@yourdomain.com
配置设置存储在~/.gitconfig
文件中:
如果要对全局Git配置进行其他更改,请使用git config
命令或手动编辑~/.gitconfig
文件。
结论
在CentOS 8上安装Git只是运行单个yum
命令的问题。如果要使用最新的Git版本,则需要从源代码进行构建。如果您不熟悉Git,请阅读Git专业书籍,这是学习如何使用Git的绝佳资源。如果您遇到问题或获得反馈,请在下面留下评论。