- 从github下载源码包:https://github.com/git/git
- 解压源码包
- cd /usr/local/src/git-master
- make prefix=/usr/local all
- make prefix=/usr/local install
如果报这个错误: make: * [git-credential-store] 错误 1
解决办法:
cd /usr/local/src/
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 && sudo make install
然后回到git继续编译:
- cd /usr/local/src/git-master
- make configure
- ./configure –prefix=/usr/local -with-iconv=/usr/local/libiconv
- make
make install
查看git版本: git –version