Centos7下安裝git有兩種方式:
1.yum命令安裝
sudo yum install -y git
執行命令就會自動安裝git以及其依賴包
安裝完畢,輸入 git --version ,出現git版本號,證明安裝成功!
2.源碼安裝
安裝前要手動安裝下依賴包(可使用rpm -qa | grep wget命令查看是否有安裝包)
sudo yum install -y wget
sudo yum install -y gcc-c++
sudo yum install -y zlib-devel perl-ExtUtils-MakeMaker
或者直接
yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
官網下載最新版本的git源碼包
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.9.0.tar.gz
或者將壓縮包拷貝過來
3.接下來就是解壓,配置,安裝
tar -zxvf git-2.9.0.tar.gz
cd git-2.9.0
./configure --prefix=/usr/local
make
sudo make install
./configure後面的–prefix=/usr/local,指定安裝路徑爲usr/local
4.查看git版本
git --version
安裝成功!
如果用第一種方式安裝,Centos默認git版本是1.8,這裏如果想升級最新版本的,要麼一開始就用第二種方式,要麼已經安裝了舊版本,做下面操作升級git
下載依賴
# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc
# yum install gcc perl-ExtUtils-MakeMaker
刪除舊版本
yum remove git
接下來就是解壓,配置,安裝
tar -zxvf git-2.9.0.tar.gz
cd git-2.9.0
./configure --prefix=/usr/local
make
sudo make install
###之前沒有後面兩句,版本一直還是1.8的
echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/profile
source /etc/profile
git --version
這樣就可以了!!!