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 命令
按下Enter键,会出现一个确认窗口,输入Y或yes,按下Enter键
安装过程有点长(视网速而定),等待出现如下界面则准备环境安装成功
3.2 删除已有的git(第一次安装略过此步骤)
使用yum remove git 删除旧的git
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/ 直接下载你所需要的版本,然后将安装包上传到虚拟机上解压即可)
通过ll命令查看安装包是否下载完成
3.4解压缩安装
选择一个你将要安装的目录,将压缩包解压到对应的目录下(博主这里选择的/export/server/)
通过tar –zxvf git-2.9.5.tar.gz –C /export/server/ 加压到指定目录(-C 后面跟你需要安装到的目录)
3.5重命名(也可以不改)
进入到安装目录下,默认解压文件名是git-2.9.5
使用mv git-2.9.5/ git 命令重命名
3.6配置configure安装路径
进入到git的安装目录里,确认是在git目录下
使用 ./configure prefix=/export/server/git命令配置configure的安装路径(注意等号两边不要有空格)
回车(Enter键)完成
3.7编译并安装
使用make && make install 命令
3.8配置git的环境变量
使用 vi /etc/profile 命令,进入编辑模式
添加上 export GIT_HOME=/export/server/git
export PATH=$PATH:$GIT_HOME/bin (根据个人实际安装目录添加)
最后使用 source /etc/profile 命令让配置文件立即生效
3.9查看git的版本信息
使用 git --version命令
到此git就安装完成了,怎么样?简单吧!