前情提示

CentOS8;

Git 2.28;

软件准备

将对应版本的软件上传到服务器。步骤略。

  1. 去除普通图片截图,保留部分核心截图;详细截图可参考:https://blog.csdn.net/qq_31708763/article/details/104814669

软件准备

软件下载,官网下载或云盘下载。步骤略。

Git安装

卸载旧版本:

1
2
3
4
5
6
7
8
查看源版本信息:
yum info git
git --version
如果安装了,卸载:
yum -y remove git
==================YUM方式安装,但可能不是最新版本的【推荐】====================
yum -y install git
如果使用Yum方式安装Git,以下步骤不需要

安装依赖:

1
yum install -y wget zip unzip
1
2
3
4
yum install -y asciidoc xmlto autoconf
# yum install -y docbook2X texinfo sgml2xml openjade
yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

上传git安装包,并解压:

1
2
3
4
5
6
7
8
9
10
11
mkdir -p /server/backup/yapi_soft/
cd /server/backup/yapi_soft/
[下载龟速,这里直接下载然后上传了]
# wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.28.0.tar.gz
tar -zxvf git-2.28.0.tar.gz
cd git-2.28.0
make configure
./configure --prefix=/usr/local/git
make && make install
sudo echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/profile
source /etc/profile

验证Git是否安装成功:

1
输入git --version试试安装成功。

swap创建(可选)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
sudo dd if=/dev/zero of=/swapfile count=2048 bs=1M
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
free -m
history | grep 'swap'
删除
1. 停止正在使用的swap分区
$ swapoff /root/swap

2. 删除swap分区文件
$ rm /root/swap

3. 删除或注释在/etc/fstab文件中的以下开机自动挂载内容:
$ vim /etc/fstab 在该文件中删除如下内容

额外

旧文备份:https://janeyork.blog.csdn.net/article/details/103007119

Git地址:https://mirrors.edge.kernel.org/pub/software/scm/git/