Linux 安装 Git 版本控制工具
Git 能干啥?
-
• 代码版本管理,查看提交记录,支持版本回退;避免更改的代码丢失;
-
• 拉取 github 等代码仓库的代码;
-
• ...
本教程演示环境
• 为确保本文尽可能长期有用,软件安装均采用指定版本号方式安装
• 本文演示教程均为实操验证
-
• 操作系统:OpenEuler 24.03 LTS(兼容 CentOS 6/7/8)
-
• 联网情况:联网
-
• Git 版本:2.43.0
-
• **安装方式:**源码编译方式安装
操作步骤
方式一:Git 离线包获取
用我已经下载好的,链接地址:pan.quark.cn/s/5cb591e50…
方式二:下载源码及依赖
# 创建目录
mkdir -p /usr/local/src/git-offline-2.43.0
cd /usr/local/src/git-offline-2.43.0
# 下载安装包
wget -c https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.43.0.tar.gz
# 用dnf一次性下载全部依赖,生成仅下载命令
sudo dnf install -y --downloadonly --downloaddir=./dnf-deps \
gcc make autoconf \
curl-devel expat-devel gettext-devel openssl-devel zlib-devel \
perl-ExtUtils-MakeMaker perl-devel
# 打包为离线包,可以拷贝到U盘备份
tar czf git-offline-2.43.0.tar.gz \
git-2.43.0.tar.gz dnf-deps/
经过以上的步骤,我们可以得到离线安装包:git-offline-2.43.0.tar.gz。
安装依赖
#进入离线包目录
tar xzf git-offline-2.43.0.tar.gz
cd git-offline-2.43.0
# 1) 安装依赖,_dnf 会自动解决本地依赖_
sudo dnf install ./dnf-deps/*.rpm
_# 2) 编译安装到独立目录_tar xzf git-2.43.0.tar.gz
tar xzf git-2.43.0.tar.gz && cd git-2.43.0
make configure
./configure --prefix=/usr/local/git-2.43.0
make -j$(nproc)
sudo make install
# 3) 配置环境变量
sudoln -sf /usr/local/git-2.43.0/bin/git /usr/local/bin/git
echo"/usr/local/git-2.43.0/lib" | sudotee /etc/ld.so.conf.d/git.conf
sudo ldconfig
# 4) 验证 ,_应显示 git version 2.43.0_
git --version
至此,安装完毕。
本文使用 文章同步助手 同步