需要下载安装CentOS的编译工具。$sudoyumgroupinstall"DevelopmentTools"安装git需要构建或执行的一些其他依赖项。$sudoyuminstallzlib-develperl-ExtUtils-MakeMakerasciidocxmltoopenssl-devel下载最新版git的源代码$cd~$wgethttps://www.kernel.org/pub/so...解压源文件$tarzxvfgit-2.8.2.tar.gz-C/usr/src$cd/usr/src/git-2.8.2/$autoconf$./configure$make&&makeinstall$ln-s/usr/local/bin/git/usr/bin/如果系统中已经安装了老版本,第6步可能会报错文件已经存在。这时候就需要删除旧链接,重新链接。检查git版本[root@bogongit-2.8.2]#git--versiongitversion2.8.2此时,它应该显示为最新版本的git。如果make&&makeinstall报错,请参考:下载git-1.8.0.tar.gz,解压,确认./configureprefix=/usr/local/bin/gitmake遇到错误时a,usr/local/git/share/locale'Can'tlocateExtUtils/MakeMaker.pmin@INC(@INCcontains:/usr/local/lib/perl5/usr/local/share/perl5/usr/lib/perl5/vendor_perl/usr/share/perl5/vendor_perl/usr/lib/perl5/usr/share/perl5.)atMakefile.PLline3.BEGINfailed--compilationabortedatMakefile.PLline3.解决方案:yuminstallperl-ExtUtils-MakeMakerb、tclsh失败;usingunoptimizedloadingMSGFMTpo/de.msgmake[1]:*[po/de.msg]错误127解决方法:yuminstalltclc,/bin/sh:msgfmt:commandnotfoundmake:*[po/build/locale/da/LC_MESSAGES/git.mo]错误127解决方法:yuminstallgettext-develd,gitclone提示fatal:Unabletofindremotehelperfor'https'解决方法:yuminstalllibcurl-devel安装完成后确认版本。[root@localhostSelfGoodCode]#git--versiongitversion1.8.0src:http://www.lifeba.org/arch/git_gitosis.html
