我的gentos 用的6.5
在Gentos5裏yum沒有git依賴包,到了6時yum源中已經有了git ,但是版本是1.7.X的,有些老。
sudo yum install git //安裝
這時git --version //好像是1.7.1
用git clone 時會報錯,需要升級版本。
源碼安裝:
1、sudo yum update 更新系統
2、
sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker安裝依賴包
3、下載git 源碼包並壓縮
wget https://github.com/git/git/archive/v2.3.0.zip unzip v2.3.0.zip cd git-2.3.04、編譯安裝
將其安裝在“/usr/local/git”目錄下。
make prefix=/usr/local/git all sudo make prefix=/usr/local/git install
5、查看版本
git --version 這時是舊版本,因爲它默認使用了/usr/bin下的git,
whereis git //查看 git 路徑
6、修改路徑
sudo vim /etc/profile
按i 進入編輯,到最後一行,插入
export PATH=/usr/local/git/bin:$PATH"Esc" 輸入 :wq 保存退出
source /ect/profile 應用修改。
這時git --version //2.3.0
7、設置git
git config --global user.name
git config --global user.email
這時用git clone 就可以了。
sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker