版本控制之GIT:1


title: 版本控制之GIT:1.安装
categories: Linux
tags:
- GIT
timezone: Asia/Shanghai
date: 2019-02-19

环境

[root@centos181001 ~]# cat /etc/centos-release
CentOS Linux release 7.6.1810 (Core)

[root@centos181001 git]# git --version
git version 2.20.1

安装方法1:源码安装

## 1.配置本地并安装编译工具和依赖包
mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom

cat <<EOF >/etc/yum.repos.d/local.repo
[local]
name=local
baseurl=file:///mnt/cdrom
gpgcheck=0
enabled=1
EOF

## 2.清空yum缓存
yum clean all       #清理本地缓存
yum clean plugins   #清理插件缓存
yum makecache       #构建缓存

## 3.安装开发工具包
yum groupinstall -y "Development Tools"

## 4.安装wget、vim和依赖
## 如果你想从源码安装 Git
## 需要安装 Git 依赖的库:curl、zlib、openssl、expat,还有libiconv。 
## 可以使用以下命令来安装最小化的依赖包来编译和安装 Git 的二进制版:
## yum install -y wget vim zlib-devel perl-ExtUtils-MakeMaker
yum install -y curl-devel \
                expat-devel \
                gettext-devel \
                openssl-devel \
                zlib-devel \
                wget

## 5.为了能够添加更多格式的文档(如 doc, html, info),你需要安装以下的依赖包:
## 安装docbook2X需要添加EPEL源
yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install -y asciidoc xmlto docbook2X
## 否则会提示/bin/sh:行1: docbook2x-texi: 未找到命令
ln -s /usr/bin/db2x_docbook2texi /usr/bin/docbook2x-texi

## 6.下载源码并编译安装
## 当你安装好所有的必要依赖,你可以继续从几个地方来取得最新发布版本的 tar 包
## 你可以从 Kernel.org 网站获取,网址为 https://www.kernel.org/pub/software/scm/git
## 或从 GitHub 网站上的镜像来获得,网址为 https://github.com/git/git/releases。 
## 通常在 GitHub 上的是最新版本
## 但 kernel.org 上包含有文件下载签名,如果你想验证下载正确性的话会用到。

wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.20.1.tar.gz
tar -zvxf git-2.20.1.tar.gz
cd git-2.20.1
make configure
./configure --prefix=/usr
make all doc info
make install install-doc install-html install-info


## 7.完成安装并查看版本
[root@centos181001 git-2.20.1]# git --version
git version 2.20.1

安装方法2:本地YUM安装

## 1.备份YUM配置文件
mv /etc/yum.repos.d/* /home/

## 2.配置本地yum并安装编译工具和依赖包
mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom

cat <<EOF >/etc/yum.repos.d/local.repo
[local]
name=local
baseurl=file:///mnt/cdrom
gpgcheck=0
enabled=1
EOF

## 3.清空yum缓存
yum clean all       #清理本地缓存
yum clean plugins   #清理插件缓存
yum makecache       #构建缓存

## 4.安装git
yum install -y git

## 5.完成安装并查看版本
[root@centos181001 ~]# git --version
git version 1.8.3.1

附录:

源码下载1:https://mirrors.edge.kernel.org/pub/software/scm/git/

源码下载2:https://www.kernel.org/pub/software/scm/git

源码下载3:https://github.com/git/git/releases。

git官网:https://git-scm.com/

git官网中文文档:https://git-scm.com/book/zh/v2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值