如何在 Linux 上安装 Git 并设置 Git 帐户
Git 是一个免费、开源、快速的分布式版本控制系统 (VCS),其设计基于速度、高效性能和数据完整性,以支持小型扩展到广泛的软件开发项目。
Git 是一个软件存储库,可让您跟踪软件更改、恢复到以前的版本以及创建文件和目录的另一个版本。
Git 是用 C 编写的,混合了 Perl 和各种 shell 脚本,它主要是为了在 Linux 内核上运行,并且具有以下列出了一些显着的功能:
- 简单易学
- 它速度很快,大部分操作都是在本地执行的,此外,这为需要与远程服务器通信的集中式系统提供了巨大的速度。
- 高效率。
- 支持数据完整性检查。
- 实现廉价的本地分支。
- 提供便利的暂存区。
- 它还与许多其他工作流程一起维护多个工作流程。
在本操作指南中,我们将逐步介绍在基于 RHEL 和基于 Debian 的发行版上安装 Git 的必要步骤,以及如何配置 Git,以便您可以立即开始参与。
如何在 Linux 中安装 Git
我们将从系统默认存储库安装Git,并通过运行下面的 YUM 或 APT 包管理器更新命令确保您的系统具有最新版本的包。
sudo yum update [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo apt update [On Debian, Ubuntu and Mint]
接下来,输入以下命令来安装 Git:
sudo yum install git [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo apt install git [On Debian, Ubuntu and Mint]
成功安装 git 后,您可以发出以下命令来显示安装的 Git 版本。
git --version
git version 2.41.0
重要:从默认存储库安装 Git 将为您提供旧版本。如果您希望拥有最新版本的 Git,请考虑使用以下说明从源代码进行编译。
从源安装 Git
在开始之前,首先需要从默认存储库安装所需的软件依赖项,以及从源代码构建二进制文件所需的实用程序:
-------------- On RHEL/CentOS/Fedora and Rocky/AlmaLinux --------------
sudo yum groupinstall "Development Tools"
sudo yum install gettext-devel openssl-devel perl-CPAN perl-devel zlib-devel autoconf
-------------- Debian, Ubuntu and Mint --------------
sudo apt install build-essential
sudo apt install gettext-devel openssl-devel perl-CPAN perl-devel zlib-devel autoconf
安装所需的软件依赖项后,下载最新的 git tarball 并使用以下一系列命令从源代码编译它。
wget https://github.com/git/git/archive/refs/tags/v2.42.0.tar.gz
tar -xvf v2.42.0.tar.gz
cd git-2.42.0/
make configure
sudo ./configure --prefix=/usr/local
sudo make
sudo make install
git --version
如何在 Linux 中创建 Git 用户帐户
在本节中,我们将介绍如何使用正确的用户信息(例如名称和电子邮件地址)设置 Git 帐户以避免任何提交错误以及git 配置
命令用于执行此操作。
重要:确保将用户名替换为要在系统上创建和使用的 Git 用户的实际名称。
您可以首先使用下面的 useradd 命令创建一个 Git 用户,其中 -m
标志用于在 /home
下创建用户的主目录,-s
指定用户的默认 shell。
useradd -m -s /bin/bash username
passwd username
现在,将新用户添加到 wheel 组,以使该帐户能够使用 usermod 命令使用 sudo
权限,如下所示:
usermod username -aG wheel
然后使用新用户配置Git,如下所示:
su username
sudo git config --global user.name "Your Name"
sudo git config --global user.email "[email "
现在使用以下命令验证 Git 配置。
sudo git config --list
如果配置没有错误,您应该能够查看包含以下详细信息的输出:
user.name=username
user.email= [email
结论
在这个简单的教程中,我们了解了如何在 Linux 系统上安装 Git 以及如何配置它。我相信这些说明很容易遵循,但是,如果您有任何问题或建议,可以使用下面的反应部分与我们联系。