
Git安装部署
git是分布式版本控制系统,我们只要有一个原始的git版本仓库,就可以让其他主机克隆这个原始版本仓库,从而使一个git版本仓库可以被同时分布到不同的主机之上,并且每台主机的版本库都是一样的,没有主次之分,极大的保证了数据安全性。并使得用户能够自主选择向哪个git服务器推送文件。
linxu安装git
#安装git
yum install git -y
#配置全局用户以及邮箱
git config --global user.name "liuliya" git config --global user.email "im@liuliya.com" git config --global color.ui true
#检查git相关配置
git config --list user.name=liuliya user.email=im@liuliya.com color.ui=true
git版本升级
查看git版本:
git --version git 1.7.1
#卸载git版本
yum remove git
#安装依赖包
查看安装依赖包
rpm -qa curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc gcc perl-ExtUtils-MakeMaker xmlto
#yum安装
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc gcc perl-ExtUtils-MakeMaker xmlto
确认:libiconv安装
安装libiconv过程:
wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz tar xf libiconv-1.14.tar.gz cd libiconv-1.14 ./configure --prefix=/usr/local/libiconv make && make install
下载git2.2.1并将git添加到环境变量中
wget https://github.com/git/git/archive/v2.2.1.tar.gz tar xf v2.2.1.tar.gz cd git-2.2.1 make configure ./configure --prefix=/usr/local/git --with-iconv=/usr/local/libiconv make all doc make install install-doc install-html echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc source /etc/bashrc
报错:
/bin/sh: line 1: xmlto: command not found make[1]: *** [git-add.1] Error 127 make[1]: Leaving directory `/server/software/git-2.1.2/Documentation' make: *** [doc] Error 2 [root@node1 git-2.1.2]#
解决:
yum install xmlto
#查看git版本号
git --version git version 2.2.1
原创文章转载请注明:转载自:git安装及升级
不错,总结的很好。
谢谢;总结是我们进步最快的方法。