如何在 CentOS 6.4 VPS 上安装 Git
状态:已弃用
本文涵盖不再受支持的 CentOS 版本。如果您当前正在运行运行 CentOS 6 的服务器,我们强烈建议您升级或迁移到受支持的 CentOS 版本。
原因:
请参阅:
以下 DigitalOcean 教程可能会立即引起您的兴趣,因为它概述了在 CentOS 7 服务器上安装 Git:
- 如何在 CentOS 7 上安装 Git
介绍
Git 是一个开源的分布式版本控制系统,由 Linux 的创始人 Linus Torvalds 开发。它具有简单的分支和合并、为单个项目管理多个远程存储库的能力以及真正的分布式开发。
尽管 git 非常适合管理可能有数百或数千名贡献者的大型复杂项目,但它也可以非常适合一个人或一个小团队的小型项目。这种灵活性使其成为为任何规模的软件项目实施版本和源代码控制的绝佳选择。
在本文中,我们将介绍如何使用 CentOS 包管理器 yum
在 CentOS 6.4 服务器上安装 git。然后,如果您想从最新的改进中受益,我们将展示如何从源代码安装 git。
如何使用 Yum 安装 Git
与大多数 Linux 发行版一样,git 可从 CentOS 的默认存储库中获得。我们可以安装包维护者的最新版本:
sudo yum install git
您必须输入 \y 来确认安装。之后,git 将被安装并准备好使用。
如何在 CentOS 上从源代码安装 Git
如果你想要最新版本的 git,你最好从源代码下载最新版本并从那里编译。
在撰写本文时 CentOS 存储库中的版本是 1.7.1,而最新版本的 git 是 1.8.4,这是一个显着的差异。
首先,我们需要使用以下命令下载 CentOS 的编译工具:
sudo yum groupinstall "Development Tools"
这将安装将源代码转换为二进制可执行文件所需的制作工具和编译器。
完成后,我们将需要安装 git 构建或运行所需的一些额外依赖项:
sudo yum install zlib-devel perl-ExtUtils-MakeMaker asciidoc xmlto openssl-devel
安装这些后,您可以从 github.com 上托管的代码获取最新版本的 git:
cd ~
wget -O git.zip https://github.com/git/git/archive/master.zip
解压缩存档并切换到项目目录:
unzip git.zip
cd git-master
我们可以构建包,构建可执行文件和文档,然后使用以下命令集安装它:
make configure
./configure --prefix=/usr/local
make all doc
sudo make install install-doc install-html
要在以后更新 git,您实际上可以使用 git!将 github 上的 git 存储库克隆到一个新目录中,然后像以前一样构建并安装它:
git clone git://github.com/git/git
如何设置 Git
当您使用 git 提交更改时,它会将您的姓名和电子邮件地址嵌入到提交消息中,以便轻松跟踪更改。
如果我们自己不配置此信息,git 可能会尝试使用您的 Linux 用户名和主机名来猜测这些值(可能是错误的)。
使用以下命令为 git 提供您希望用于这些参数的值:
<前>
配置更改将存储在您的主目录中的一个文件中。您可以使用普通的文本编辑器查看它们:
nano ~/.gitconfig
[user]
name = Your Name Here
email = your_email@example.com
您还可以通过查询 git 本身的当前配置设置来查看此信息:
git config --list
user.name=Your Name Here
user.email=your_email@example.com
如前所述,如果您忘记设置这些步骤,git 可能会尝试自动填充这些值:
[master 0d9d21d] initial project version
Committer: root
Your name and email address were configured automatically based
on your username and hostname. Please check that they are accurate.
You can suppress this message by setting them explicitly:
git config --global user.name "Your Name"
git config --global user.email you@example.com
After doing this, you may fix the identity used for this commit with:
git commit --amend --reset-author
根据您的 git 版本,它可能会完全失败:
<前>
跑步
git config --global user.email \you@example.com
设置您帐户的默认身份。
致命:不允许空标识名(对于
如您所见,git 非常擅长告诉您应该做什么。
结论
您现在已经安装了 git,可以开始学习一些基本用法了。我们有一些教程可能值得一看:
- <李> 如何有效地使用 Git <李> 如何使用 Git 分支
Git 是一种可以在基本了解后立即变得有用的工具,并且随着您知识的增长继续提供优势。