如何在 Ubuntu 14.04 上安装 Git

介绍

现代软件开发中不可或缺的工具是某种版本控制系统. 版本控制系统允许您在源级别跟踪您的软件. 您可以跟踪更改,返回以前的阶段,并分支创建替代版本的文件和目录。

最受欢迎的版本控制系统之一是git,这是一个分布式版本控制系统. 许多项目都将文件保存在 git 存储库中,GitHub 和 Bitbucket 等网站使共享和贡献代码变得简单而有价值。

在本指南中,我们将展示如何在Ubuntu 14.04 VPS实例上安装Git,我们将以两种不同的方式介绍如何安装该软件,其中每一种都有好处。

本教程假定您已登录为 非根用户,您可以在这里学习如何创建。

如何使用 Apt 安装 Git

最简单的方法是使用Ubuntu的默认存储库来安装git并做好准备,这是最快的方法,但版本可能比最新版本更老。

您可以使用apt包管理工具来更新本地包索引,随后,您可以下载并安装该程序:

1sudo apt-get update
2sudo apt-get install git

您仍然需要完成我们在设置部分所涵盖的配置步骤,所以现在可以跳过 该部分

如何从源头安装Git

安装git的更灵活的方法是从源头编译软件,这需要更长时间,不会通过您的包管理器进行维护,但它将允许您下载最新版本,并为您提供一些控制您所包含的选项,如果您想定制。

在您開始之前,您需要安裝「git」所依賴的軟體. 這一切都在默認儲存庫中可用,因此我們可以更新我們的本地包索引,然後安裝包:

1sudo apt-get update
2sudo apt-get install build-essential libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip

安装必要的依赖之后,您可以通过访问 git 项目页面在 GitHub来获得所需的 git 版本。

您在到达项目页面时看到的版本是正在积极参与的分支机构. 如果您想要最新的稳定版本,请使用该按钮在项目标题的左侧更改分支机构到最新的非rc标签:

git change branch

接下来,在页面右侧,右击下载ZIP按钮,选择类似于复制链接地址的选项:

git download zip

在您的 Ubuntu 14.04 服务器上,您可以键入wget,并通过粘贴您复制的地址来跟随它。

1wget https://github.com/git/git/archive/v1.9.2.zip -O git.zip

解开您下载的文件并通过键入进入结果的目录:

1unzip git.zip
2cd git-*

现在,您可以创建包并通过键入这两个命令来安装它:

1make prefix=/usr/local all
2sudo make prefix=/usr/local install

现在你已经安装了git,如果你想升级到更晚版本,你可以简单地克隆存储库,然后构建和安装:

1git clone https://github.com/git/git.git

要找到用于克隆操作的 URL,请在 项目的 GitHub 页面中导航到您想要的分支或标签,然后复制右侧的克隆 URL:

git clone URL

这将在当前目录中创建一个新目录,您可以重新构建该包并重新安装更新的版本,就像您上面所做的。

1make prefix=/usr/local all
2sudo make prefix=/usr/local install

如何设置Git

现在你已经安装了git,你需要做一些事情,以便为你生成的 commit 消息包含正确的信息。

最简单的做法是通过git config命令。具体来说,我们需要提供我们的名字和电子邮件地址,因为git将这些信息嵌入我们所做的每个 commit 中。

1git config --global user.name "Your Name"
2git config --global user.email "[email protected]"

我们可以看到通过键入设置的所有配置项目:

1git config --list
1[label git configuration]
2user.name=Your Name
3[email protected]

正如你所看到的,这有一个略有不同的格式. 信息存储在配置文件中,您可以选择手动编辑您的文本编辑器,如下:

1nano ~/.gitconfig
1[label ~/.gitconfig contents]
2[user]
3    name = Your Name
4    email = [email protected]

您可以设置许多其他选项,但这两个是必需的关键选项. 如果您跳过此步骤,您可能会看到类似于此的git时的警告:

 1[label Output when git username and email not set]
 2[master 0d9d21d] initial project version
 3 Committer: root 
 4Your name and email address were configured automatically based
 5on your username and hostname. Please check that they are accurate.
 6You can suppress this message by setting them explicitly:
 7
 8    git config --global user.name "Your Name"
 9    git config --global user.email [email protected]
10
11After doing this, you may fix the identity used for this commit with:
12
13    git commit --amend --reset-author

这对你有更多的工作,因为你将不得不修改你用纠正的信息所做的承诺。

结论

您现在应该安装git并准备在您的系统上使用。 要了解有关如何使用Git的更多信息,请参阅这些文章:

By Justin Ellingwood
Published At
Categories with 技术
Tagged with
comments powered by Disqus