在centos6.5上安裝git

一布蔗、安裝的初衷
jenkins部署的vps需要安裝Git管闷,來為jenkins實(shí)現(xiàn)github庫的數(shù)據(jù)拉取。
二谍咆、為什么不用YUM等命令直接去安裝禾锤?
Linux系統(tǒng)庫中都有g(shù)it,我們?yōu)槭裁床挥妹钪苯尤グ惭b摹察?還要單獨(dú)下載git的安裝包來編譯安裝呢恩掷?
這是因?yàn)閘inux系統(tǒng)庫中g(shù)it的版本都比較老,還停留在V1..的版本,為了更好的支持git的性功能特性供嚎,我們應(yīng)該去安裝git官網(wǎng)比較新的版本黄娘,現(xiàn)在官網(wǎng)git已經(jīng)是2.8.0版本了。我們所示想要獲取最新的git版本查坪,那就只能下rpm包或者用源碼來實(shí)現(xiàn)寸宏。

三、開始安裝

步驟如下:
1偿曙、下載編譯工具
yum groupinstall “Development Tools”
2氮凝、下載依賴包
yum install zlib-devel perl-ExtUtils-MakeMaker asciidoc xmlto openssl-devel
3、下載 git 最新版本的源代碼
wget http://www.codemonkey.org.uk/projects/git-snapshots/git/git-latest.tar.xz4望忆、解壓源文件
xz -d git-latest.tar.xz
tar -xvf git-latest.tar
5罩阵、進(jìn)入解壓完的目錄竿秆,進(jìn)行編譯安裝
然后依次執(zhí)行如下命令:
autoconf
./configure
make
make install
若在make過程中出錯Git在make的時候報錯:Can't locate ExtUtils/MakeMaker.pm in @INC解決方法如下:yum -y install perl-devel perl-CPANgit 需要perl來編譯。然后重新makeGit Make時出現(xiàn):tclsh failed; using unoptimized loading MSGFMT po/bg.msg make[1]: *** [po/bg.msg] 錯誤 127 yum install tcl build-essential tk gettext安裝之后使用https操作git 出現(xiàn) :fatal: Unable to find remote helper for 'https'yum install -y curl curl-devel
然后重新安裝 git
6稿壁、在/usr/bin目錄下添加git軟鏈接
ln -s /usr/local/bin/git /usr/bin/
這一步對于原本系統(tǒng)中有舊版git的系統(tǒng)很重要幽钢,會報告Link已存在,此時要刪除原來的Link即/usr/bin/git傅是,再執(zhí)行第六步匪燕。
6.5
7、檢查版本號
git --version


至此喧笔,安裝完成帽驯!

方法二、
安裝最新版或者更新git
1.安裝編譯git時需要的包

yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel

yum install gcc perl-ExtUtils-MakeMaker

2.刪除已有的老版git书闸,沒有則不用刪

yum remove git

3.下載git源碼
www.kernel.org/pub/software/scm/git/上可以選擇任意版本尼变,不過推薦較高版本

cd /usr/src

wget https://www.kernel.org/pub/software/scm/git/git-2.0.5.tar.gz

tar xzf git-2.0.5.tar.gz

4.編譯安裝

cd git-2.0.5

make prefix=/usr/local/git all

make prefix=/usr/local/git install

echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc

source /etc/bashrc

5.檢查以下版本號

git --version

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市浆劲,隨后出現(xiàn)的幾起案子嫌术,更是在濱河造成了極大的恐慌,老刑警劉巖牌借,帶你破解...
    沈念sama閱讀 217,509評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件度气,死亡現(xiàn)場離奇詭異,居然都是意外死亡走哺,警方通過查閱死者的電腦和手機(jī)蚯嫌,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評論 3 394
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來丙躏,“玉大人择示,你說我怎么就攤上這事∩孤茫” “怎么了栅盲?”我有些...
    開封第一講書人閱讀 163,875評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長废恋。 經(jīng)常有香客問我谈秫,道長,這世上最難降的妖魔是什么鱼鼓? 我笑而不...
    開封第一講書人閱讀 58,441評論 1 293
  • 正文 為了忘掉前任拟烫,我火速辦了婚禮,結(jié)果婚禮上迄本,老公的妹妹穿的比我還像新娘硕淑。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,488評論 6 392
  • 文/花漫 我一把揭開白布置媳。 她就那樣靜靜地躺著于樟,像睡著了一般。 火紅的嫁衣襯著肌膚如雪拇囊。 梳的紋絲不亂的頭發(fā)上迂曲,一...
    開封第一講書人閱讀 51,365評論 1 302
  • 那天,我揣著相機(jī)與錄音寥袭,去河邊找鬼路捧。 笑死,一個胖子當(dāng)著我的面吹牛纠永,可吹牛的內(nèi)容都是我干的鬓长。 我是一名探鬼主播谒拴,決...
    沈念sama閱讀 40,190評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼尝江,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了英上?” 一聲冷哼從身側(cè)響起炭序,我...
    開封第一講書人閱讀 39,062評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎苍日,沒想到半個月后惭聂,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,500評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡相恃,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,706評論 3 335
  • 正文 我和宋清朗相戀三年辜纲,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片拦耐。...
    茶點(diǎn)故事閱讀 39,834評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡耕腾,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出杀糯,到底是詐尸還是另有隱情扫俺,我是刑警寧澤,帶...
    沈念sama閱讀 35,559評論 5 345
  • 正文 年R本政府宣布固翰,位于F島的核電站狼纬,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏骂际。R本人自食惡果不足惜疗琉,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,167評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望歉铝。 院中可真熱鬧盈简,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,779評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至种吸,卻和暖如春弃衍,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背坚俗。 一陣腳步聲響...
    開封第一講書人閱讀 32,912評論 1 269
  • 我被黑心中介騙來泰國打工镜盯, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人猖败。 一個月前我還...
    沈念sama閱讀 47,958評論 2 370
  • 正文 我出身青樓速缆,卻偏偏與公主長得像,于是被迫代替她去往敵國和親恩闻。 傳聞我的和親對象是個殘疾皇子艺糜,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,779評論 2 354

推薦閱讀更多精彩內(nèi)容