LINUX 下安裝git

一、查看當前git版本:git --versiongit

查看最新版git:訪問https://www.kernel.org/pub/software/scm/git/github

或者https://github.com/git/git/releasescentos

二、官網下載:bash

wget https://Github.com/Git/Git/archive/v2.11.0.tar.gz服務器

(建議本機迅雷下載rz到服務器,安裝yum install lrzsz後rz便可)app

解壓:tar -zxvf git-2.11.0.tar.gzcurl

三、cd git-2.11.0ui

四、爲了防止git安裝完後出現url

git clone時候提示fatal: Unable to find remote helper for 'https'.net

提早先安裝libcurl-devel

yum install libcurl-devel

五、移除舊版本git:yum remove git

六、make configure

若是報錯/bin/sh: autoconf: command not found:

安裝libtool便可:yum install  autoconf automake libtool

正常會打印:GEN configure

執行

七、./configure --prefix=/usr/local/git --with-iconv =/usr/local/lib(建議優先嚐試後者)

或者

./configure --prefix=/usr/local/git --with-iconv --with-curl --with-expat=/usr/local/lib(若是沒有安裝libiconv請自行安裝)

make && make install

①若是報錯:cache.h:40:18: fatal error: zlib.h: No such file or directory

安裝zlib:yum install zlib、yum install zlib-devel

②若是報錯:make[1]: *** [perl.mak] Error 2
make: *** [perl/perl.mak] Error 2

安裝:yum install perl-ExtUtils-MakeMaker package

3:報錯:make[1]: Leaving directory `/home/app/git-2.5.5/git-gui'  還不知道怎麼解決。

 

八、echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc

九、source /etc/bashrc

十、git --version

 

編譯git時報錯: zlib.h: No such file or directory

    缺乏 zlib的頭文件, 開發包沒裝,

    yum install zlib (系統默認已經裝上)

    yum install zlib-devel 

 

在centos下安裝git,make半截出錯了,系統是centos 6.3 64位的,報下面的錯誤:
/usr/bin/perl Makefile.PL PREFIX='/usr/local' INSTALL_BASE='' --localedir='/usr/local/share/locale'
Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .) at Makefile.PL line 3. BEGIN failed--compilation aborted at Makefile.PL line 3. make[1]: *** [perl.mak] Error 2 make: *** [perl/perl.mak] Error 2 看提示是perl的問題,用yum search perl,出來好大一堆,yum search perl-devel,這下好了,執行yum -y install perl-devel,而後繼續再make && make install就能夠了.

相關文章
相關標籤/搜索