如何在Ubuntu12.04上安装Git

来自菜鸟教程
跳转至:导航、​搜索


状态: 已弃用

本文介绍了不再受支持的 Ubuntu 版本。 如果您当前正在运行运行 Ubuntu 12.04 的服务器,我们强烈建议您升级或迁移到受支持的 Ubuntu 版本:

原因: Ubuntu 12.04 已于 2017 年 4 月 28 日终止生命周期 (EOL) and no longer receives security patches or updates. This guide is no longer maintained.

请参阅:
本指南可能仍可用作参考,但可能不适用于其他 Ubuntu 版本。 如果可用,我们强烈建议使用为您正在使用的 Ubuntu 版本编写的指南。 您可以使用页面顶部的搜索功能来查找更新的版本。


红色是什么意思

用户需要输入或自定义的行在本教程中将显示为红色! 其余的大部分应该是可复制粘贴的。

关于 Git

Git 是 2005 年向公众发布的分布式版本控制系统。 该程序允许项目的非线性开发,并且可以通过将其存储在本地服务器上来有效地处理大量数据。 本教程将介绍两种安装 Git 的方法。

如何使用 Apt-Get 安装 Git

使用 apt-get 安装 Git 是一个快速而简单的过程。 该程序使用一个命令安装在虚拟专用服务器上:

sudo apt-get install git-core

下载完成后,您将安装好 Git 并准备好使用。

如何从源代码安装 Git

如果您渴望下载最新版本的 Git,通常最好从源代码安装它。

快速运行 apt-get update 以确保您将最新的软件包下载到您的 VPS。

sudo apt-get update

在安装 Git 之前,请下载所有必需的依赖项:

sudo apt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev build-essential

安装后,您可以从 谷歌代码页 下载最新版本的 Git。

wget https://git-core.googlecode.com/files/git-1.8.1.2.tar.gz

下载后,解压文件并切换到该目录:

tar -zxf git-1.8.1.2.tar.gz
cd git-1.8.1.2

如果要进行全局安装,请以您自己的身份安装一次,并以 root 身份安装一次,使用 sudo 前缀:

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

如果以后需要更新 Git,可以使用 Git 本身来完成。

git clone git://git.kernel.org/pub/scm/git/git.git

如何设置 Git

安装 Git 后,无论是从 apt-get 还是从源安装,您都需要将您的用户名和电子邮件复制到 gitconfig 文件中。 您可以在 ~/.gitconfig 访问此文件。

在全新安装 Git 后打开它会显示一个完全空白的页面:

sudo nano ~/.gitconfig

您可以使用以下命令添加所需的信息。

git config --global user.name "NewUser"
git config --global user.email newuser@example.com

您可以使用以下命令查看所有设置:

git config --list

如果您避免输入您的用户名和电子邮件,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 基础的第二个教程。

埃特尔·斯维尔德洛夫