Git 是一個免費的開源分佈式版本控制系統,旨在處理從小到小到的所有內容 具有速度和效率的超大型項目。
Git易於學習,佔用空間很小,性能快如閃電。 它超越了Subversion,CVS,Perforce和ClearCase等SCM工具。 具有廉價本地分支等功能, 方便的暫存區域和多個工作流程。
因爲 Centos7 自動 git 版本是 1.8 比較舊,所以得裝個新版
(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
本文由「誠哥博客」原創,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:在CentOS編譯Git源碼