在CentOS編譯Git源碼

Git 是一個免費的開源分佈式版本控制系統,旨在處理從小到小到的所有內容 具有速度和效率的超大型項目。

Git易於學習佔用空間很小,性能快如閃電。 它超越了Subversion,CVS,Perforce和ClearCase等SCM工具。 具有廉價本地分支等功能, 方便的暫存區域多個工作流程

因爲 Centos7 自動 git 版本是 1.8 比較舊,所以得裝個新版

image-20221126174619430

(1)去官網 下載 git 最新源碼解壓到服務器

cd /usr/local
yum install wget
wget https://github.com/git/git/archive/refs/tags/v2.34.1.zip
unzip v2.34.1.zip

(2)編譯源碼

# 安裝編譯依賴
yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

# 編譯源碼
cd git-2.34.1

# make 編譯; all是 makefile 的編譯目標, 一般是第一個編譯目標
make prefix=/usr/local/git all

# make install
make prefix=/usr/local/git install

# 刪除無用
rm -rf git-2.34.1
rm -rf v2.34.1.zip

(3)配置全局環境變量

# 配置環境變量
vim /etc/profile

# 最後一行的添加
export PATH=$PATH:/usr/local/git/bin

# 刷新
source /etc/profile

# 查看git
git --version

img_3.png

本文由「誠哥博客」原創,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:在CentOS編譯Git源碼

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章