From 83f5c61bf3f474c23653193b0e3498a110ad888c Mon Sep 17 00:00:00 2001 From: wxy Date: Sun, 6 Nov 2016 17:54:53 +0800 Subject: [PATCH] PUB:20161019 How to Install Git and Setup Git Account in RHEL @OneNewLife --- ...stall Git and Setup Git Account in RHEL.md | 73 ++++++++----------- 1 file changed, 30 insertions(+), 43 deletions(-) rename {translated/tech => published}/20161019 How to Install Git and Setup Git Account in RHEL.md (59%) diff --git a/translated/tech/20161019 How to Install Git and Setup Git Account in RHEL.md b/published/20161019 How to Install Git and Setup Git Account in RHEL.md similarity index 59% rename from translated/tech/20161019 How to Install Git and Setup Git Account in RHEL.md rename to published/20161019 How to Install Git and Setup Git Account in RHEL.md index 49307cf985..6fb7dd3ac7 100644 --- a/translated/tech/20161019 How to Install Git and Setup Git Account in RHEL.md +++ b/published/20161019 How to Install Git and Setup Git Account in RHEL.md @@ -1,50 +1,45 @@ -OneNewLife translated - -怎样在 RHEL,CentOS 和 Fedora 上安装 Git 并设置 Git 账号 +怎样在 RHEL、CentOS 和 Fedora 上安装 Git 及设置 Git 账号 ========= -对于新手来说,Git 是一个免费、开源、高效的分布式版本控制系统(VCS),它是为了给广泛的小规模软件开发项目提供速度、高性能以及数据一致性而设计的。 +对于新手来说,Git 是一个自由、开源、高效的分布式版本控制系统(VCS),它是基于速度、高性能以及数据一致性而设计的,以支持从小规模到大体量的软件开发项目。 -Git 是一个软件仓库,它可以让你追踪你的软件改动,回滚到之前的版本以及创建新版本的目录和文件。 +Git 是一个可以让你追踪软件改动、版本回滚以及创建另外一个版本的目录和文件的软件仓库。 -Git 主要是用 C 语言来写的,当中还混入了 Perl 和各种各样的 shell 脚本。它主要在 Linux 内核上运行,并且有以下列举的卓越的性能: +Git 主要是用 C 语言来写的,混杂了少量的 Perl 脚本和各种 shell 脚本。它主要在 Linux 内核上运行,并且有以下列举的卓越的性能: -1. 容易上手 -2. 运行速度飞快且大部分操作在本地进行,因此,它为需要与远程服务器通信的集中式系统提供了巨大的速度。 -3. 高性能 -4. 提供数据一致性检查 -5. 启用低开销的本地分支 -6. 提供非常便利的暂存区 -7. 可以集成其它工具来维持大量工作流 +- 易于上手 +- 运行速度飞快,且大部分操作在本地进行,因此,它极大的提升了那些需要与远程服务器通信的集中式系统的速度。 +- 高效 +- 提供数据一致性检查 +- 支持低开销的本地分支 +- 提供非常便利的暂存区 +- 可以集成其它工具来支持多种工作流 -在这篇操作指南中,我们将介绍在 CentOS/RHEL 7/6 和 Fedora 20-24 Linux 发行版上安装 Git 的必要步骤以及怎么配置 Git,以便于你可以快速开始参与工作。 +在这篇操作指南中,我们将介绍在 CentOS/RHEL 7/6 和 Fedora 20-24 Linux 发行版上安装 Git 的必要步骤以及怎么配置 Git,以便于你可以快速开始工作。 ### 使用 Yum 安装 Git -我们应该从系统默认的仓库安装 Git,并通过运行以下 [YUM 包管理器][8] 的更新命令来确保你系统的软件包都是最新的: +我们将从系统默认的仓库安装 Git,并通过运行以下 [YUM 包管理器][8] 的更新命令来确保你系统的软件包都是最新的: ``` # yum update - ``` 接着,通过以下命令来安装 Git: ``` # yum install git - ``` 在 Git 成功安装之后,你可以通过以下命令来显示 Git 安装的版本: ``` # git --version - ``` -[![检查 Git 的安装版本](http://www.tecmint.com/wp-content/uploads/2016/10/Check-Git-Version.png)][7] +![检查 Git 的安装版本](http://www.tecmint.com/wp-content/uploads/2016/10/Check-Git-Version.png) -检查 Git 安装的版本 +*检查 Git 安装的版本* 注意:从系统默认仓库安装的 Git 会是比较旧的版本。如果你想拥有最新版的 Git,请考虑使用以下说明来编译源代码进行安装。 @@ -55,7 +50,6 @@ Git 主要是用 C 语言来写的,当中还混入了 Perl 和各种各样的 ``` # yum groupinstall "Development Tools" # yum install gettext-devel openssl-devel perl-CPAN perl-devel zlib-devel - ``` 安装所需的软件依赖包之后,转到官方的 [Git 发布页面][6],抓取最新版的 Git 并使用下列命令编译它的源代码: @@ -68,39 +62,36 @@ Git 主要是用 C 语言来写的,当中还混入了 Perl 和各种各样的 # ./configure --prefix=/usr/local # make install # git --version - ``` -[![检查 Git 的安装版本](http://www.tecmint.com/wp-content/uploads/2016/10/Check-Git-Source-Version.png)][5] +![检查 Git 的安装版本](http://www.tecmint.com/wp-content/uploads/2016/10/Check-Git-Source-Version.png) -检查 Git 的安装版本 +*检查 Git 的安装版本* -**推荐阅读:** [Linux 下 11 个最好用的 Git 客户端和 Git 仓库查看器][4] +**推荐阅读:** [Linux 下 11 个最好用的 Git 客户端和 Git 仓库查看器][4]。 ### 在 Linux 设置 Git 账户 在这个环节中,我们将介绍如何使用正确的用户信息(如:姓名、邮件地址)和 `git config` 命令来设置 Git 账户,以避免出现提交错误。 -注意:确保将用户名替换为在你的系统上创建和使用的 Git 用户的真实名称。 +注意:确保将下面的 `username` 替换为在你的系统上创建和使用的 Git 用户的真实名称。 你可以使用下面的 [useradd 命令][3] 创建一个 Git 用户,其中 `-m` 选项用于在 `/home` 目录下创建用户主目录,`-s` 选项用于指定用户默认的 shell。 ``` # useradd -m -s /bin/bash username # passwd username - ``` 现在,将新用户添加到 `wheel` 用户组以启用其使用 `sudo` 命令的权限: ``` # usermod username -aG wheel - ``` -[![创建 Git 用户账号](http://www.tecmint.com/wp-content/uploads/2016/10/Create-Git-User-Account.png)][2] +![创建 Git 用户账号](http://www.tecmint.com/wp-content/uploads/2016/10/Create-Git-User-Account.png) -创建 Git 用户账号 +*创建 Git 用户账号* 然后通过以下命令使用新用户配置 Git: @@ -108,40 +99,36 @@ Git 主要是用 C 语言来写的,当中还混入了 Perl 和各种各样的 # su username $ sudo git config --global user.name "Your Name" $ sudo git config --global user.email "you@example.com" - ``` 现在通过下面的命令校验 Git 的配置。 ``` $ sudo git config --list - ``` -如果配置没有错误的话,你应该能够查看具有以下详细信息的输出: +如果配置没有错误的话,你应该能够看到类似以下详细信息的输出: ``` user.name=username user.email= username@some-domian.com - ``` -[![在 Linux 设置 Git 用户](http://www.tecmint.com/wp-content/uploads/2016/10/Setup-Git-Account.png)][1] ->在 Linux 设置 Git 用户 +![在 Linux 设置 Git 用户](http://www.tecmint.com/wp-content/uploads/2016/10/Setup-Git-Account.png) -##### 总结 +*在 Linux 设置 Git 用户* + +### 总结 在这个简单的教程中,我们已经了解怎么在你的 Linux 系统上安装 Git 以及配置它。我相信你应该可以驾轻就熟。 -------------------------------------------------------------------------------- -编译自: http://www.tecmint.com/install-git-centos-fedora-redhat/ - -作者:[Aaron Kili ][a] +via: http://www.tecmint.com/install-git-centos-fedora-redhat/ +作者:[Aaron Kili][a] 译者:[OneNewLife](https://github.com/OneNewLife) - -校对:[校对者ID](https://github.com/校对者ID) +校对:[wxy](https://github.com/wxy) 本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出 @@ -153,4 +140,4 @@ user.email= username@some-domian.com [5]:http://www.tecmint.com/wp-content/uploads/2016/10/Check-Git-Source-Version.png [6]:https://github.com/git/git/releases [7]:http://www.tecmint.com/wp-content/uploads/2016/10/Check-Git-Version.png -[8]:http://www.tecmint.com/20-linux-yum-yellowdog-updater-modified-commands-for-package-mangement/ +[8]:https://linux.cn/article-2272-1.html