Linux Centos6.8 安裝Git

首先,卸載舊git,centos 6.8 默認git版本1.7.1

yum remove git -y

然后,按照下面的步驟按照新版2.11.0

(1)升級系統(tǒng)

$ yum update

(2)安裝依賴包

$ yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

(3)下載Git源碼并解壓

$ wget https://www.kernel.org/pub/software/scm/git/git-2.11.0.tar.gz

$ tar -zxvf git-2.11.0.tar.gz

$ cd git-2.11.0

(4)編譯安裝

$ make prefix=/usr/local/git all

$ make prefix=/usr/local/git install

編譯安裝出錯了,

libgit.a(utf8.o): Infunction`reencode_string_iconv‘:/root/git-2.9.0/utf8.c:463: undefined reference to `libiconv‘libgit.a(utf8.o): Infunction`reencode_string_len‘:/root/git-2.9.0/utf8.c:502: undefined reference to `libiconv_open‘/root/git-2.9.0/utf8.c:521: undefined reference to `libiconv_close‘/root/git-2.9.0/utf8.c:515: undefined reference to `libiconv_open‘collect2:ld返回1make: *** [git-credential-store] 錯誤1

這樣做:

cd?

wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz

tar -zxvf libiconv-1.14.tar.gz

cd libiconv-1.14

./configure --prefix=/usr/local/libiconv? && make && make install

make clean

$ make prefix=/usr/local/git all

$ make prefix=/usr/local/git install

(5)配置git環(huán)境變量

$ vim /etc/bashrc

在最后一行添加

export PATH=/usr/local/git/bin:$PATH

(6)驗證是否安裝成功

$ source /etc/bashrc

$ git --version(提示版本號說明安裝成功)

(7)基本配置

$ git config --global user.name 'username'

$ git config --global user.email 'useremail'

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容