在 CentOS 的默認(rèn)倉庫中有g(shù)it,所以最簡單的方法是:
yum install git
這種方法雖然簡單,但是一般倉庫里的版本更新不及時(shí),比如 CentOS 倉庫中的 git 最新版是1.7.1,但是 git 官方已經(jīng)到2.x 的版本了。
這時(shí),就不得不動(dòng)用最終的大殺器了,通過自己編譯源碼安裝。
- 需要給 CentOS 下載安裝編譯工具。
yum groupinstall Development Tools
- 安裝一些 git 構(gòu)建或執(zhí)行時(shí)需要的其他依賴
yum install zlib-devel perl-ExtUtils-MakeMaker asciidoc xmlto openssl-devel
- 下載 git 最新版本的源代碼
cd ~
wget -O git.zip https://github.com/git/git/archive/master.zip
unzip git.zip
cd git-master
或者
git clone https://github.com/git/git
- 配置、編譯安裝
autoconf
./configure
make && make install
ln -s /usr/local/bin/git /usr/bin/
如果系統(tǒng)中已經(jīng)安裝過舊的版本,步驟6可能會(huì)報(bào)文件已存在的錯(cuò)誤,這個(gè)時(shí)候需要把舊的 link 刪掉再重新 link。
- 檢查git版本
git --version
- 設(shè)置全局用戶
git config --global user.name "ghostqn"
git config --global user.email "qina_xinguan@sina.com"
- 執(zhí)行g(shù)it push時(shí),git2.0版本之后push.default默認(rèn)值 從 'matching'
變更為 'simple'
git config --global push.default matching
Paste_Image.png