1.Git介绍

     Git是目前世界上最先进的开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件, Git 的速度很快,这对于诸如 Linux kernel 这样的大项目来说自然很重要。Git 最为出色的是它的合并跟踪(merge tracing)能力。

2.Git与 Svn的区别

     SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果网速慢的话,就纳闷了。   

    Git是分布式版本控制系统,每个人的电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都是在自己的电脑上。既然每个人的电脑都有一个完整的版本库,那多个人如何协作呢?Git有一个远程服务器端仓库(Git仓库),每个人的个人电脑本地仓库相当于Git仓库的一个分支,开发者通过push和pull的方式和服务器端进行交互,从而保证各个版本库之间的同步。

3.如何在Linux上部署Git

3.1安装Git部署所需要的环境

     使用  yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker 命令

 

linux 安装 gitlab 社区版_运维

 

按下Enter键,会出现一个确认窗口,输入Y或yes,按下Enter键

 

linux 安装 gitlab 社区版_linux 安装 gitlab 社区版_02

 

安装过程有点长(视网速而定),等待出现如下界面则准备环境安装成功

 

linux 安装 gitlab 社区版_运维_03

 

3.2 删除已有的git(第一次安装略过此步骤)

使用yum remove git 删除旧的git

 

linux 安装 gitlab 社区版_linux 安装 gitlab 社区版_04

 

3.3下载git安装包

使用wget https://www.kernel.org/pub/software/scm/git/git-2.9.5.tar.gz 命令(也可以访问https://mirrors.edge.kernel.org/pub/software/scm/git/ 直接下载你所需要的版本,然后将安装包上传到虚拟机上解压即可)

 

linux 安装 gitlab 社区版_版本库_05

 

通过ll命令查看安装包是否下载完成

 

linux 安装 gitlab 社区版_git_06

 

3.4解压缩安装

     选择一个你将要安装的目录,将压缩包解压到对应的目录下(博主这里选择的/export/server/)

通过tar –zxvf git-2.9.5.tar.gz  –C /export/server/ 加压到指定目录(-C 后面跟你需要安装到的目录)

linux 安装 gitlab 社区版_git_07

 

3.5重命名(也可以不改)

进入到安装目录下,默认解压文件名是git-2.9.5

 

linux 安装 gitlab 社区版_linux 安装 gitlab 社区版_08

 

使用mv git-2.9.5/ git 命令重命名

 

linux 安装 gitlab 社区版_操作系统_09

 

3.6配置configure安装路径

进入到git的安装目录里,确认是在git目录下

 

linux 安装 gitlab 社区版_git_10

 

使用 ./configure prefix=/export/server/git命令配置configure的安装路径(注意等号两边不要有空格)

 

linux 安装 gitlab 社区版_操作系统_11

 

回车(Enter键)完成

 

linux 安装 gitlab 社区版_linux 安装 gitlab 社区版_12

 

3.7编译并安装

使用make && make install 命令

 

linux 安装 gitlab 社区版_linux 安装 gitlab 社区版_13

 

3.8配置git的环境变量

使用 vi /etc/profile 命令,进入编辑模式

 

linux 安装 gitlab 社区版_操作系统_14

 

添加上 export GIT_HOME=/export/server/git  

export PATH=$PATH:$GIT_HOME/bin (根据个人实际安装目录添加)

 

linux 安装 gitlab 社区版_版本库_15

 

最后使用 source /etc/profile 命令让配置文件立即生效

 

linux 安装 gitlab 社区版_linux 安装 gitlab 社区版_16

 

3.9查看git的版本信息

使用 git --version命令

 

linux 安装 gitlab 社区版_版本库_17

 

到此git就安装完成了,怎么样?简单吧!