Linux 安装 Git 版本控制工具

184 阅读1分钟

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

至此,安装完毕。

本文使用 文章同步助手 同步