CentOS6.4 VPS安装Git

Git是一个开源的分布式版本控制系统由Linus Torvalds,Linux的创造者。 它功能简单的分支和合并,为单个项目管理多个远程仓库,和真正的分布式开发。

尽管git是美好的在管理大型、复杂的项目也许成百上千的贡献者,它还可以为小型项目工作非常好与一个人或一个小团队。 这种灵活性使它实现版本的一个很好的选择,为任何规模的软件项目源代码控制。

在本文中,我们将介绍如何安装CentOS 6.4服务器使用git 百胜 CentOS包管理器。 我们将展示如何从源代码安装git,以防你想从最新的改进中获益。

如何安装Git使用Yum

和大多数Linux发行版一样,git是可以从CentOS的默认存储库。 我们可以安装包维护者的最新版本:

sudo yum install git

你要确认安装“y”型。 后来,git将安装并可以使用了。

如何安装Git在CentOS从源代码吗

如果你想要最新版本的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

一旦这些安装,您可以获得最新版本的代码托管在git github.com :

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 ! 克隆git存储库在github上到一个新目录,然后构建和安装它,像以前一样:

git clone git://github.com/git/git

如何设置Git吗

与git提交更改时,它嵌入您的姓名和电子邮件地址提交消息为了轻松地跟踪变化。

如果我们不配置这些信息自己,git可能试图猜测这些值(可能是错误的)通过使用您的Linux用户名和主机名。

给git您希望使用这些参数值与这些命令:

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

配置更改将存储在一个文件在您的主目录。 你可以看到他们一个普通的文本编辑器:

nano ~/.gitconfig
[user]
        name = Your Name Here
        email = [email protected]

您还可以查看这些信息通过查询git当前配置设置:

git config --list
user.name=Your Name Here
[email protected]

如前所述,如果您忘了设置这些步骤,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 [email protected]

After doing this, you may fix the identity used for this commit with:

    git commit --amend --reset-author

根据您的git版本,它完全可能会失败:

git commit
*** Please tell me who you are.

Run

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

to set your account's default identity.
Omit --global to set the identity only in this repository.

fatal: empty ident name (for ) not allowed

如您所见,git是很好的告诉你你应该做什么。


你可能感兴趣的:(CentOS6.4 VPS安装Git)