版本控制之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 </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

--------------------- 

作者:weixin_33892359 

来源:CSDN 

原文:https://blog.csdn.net/weixin_33892359/article/details/88199201 

版权声明:本文为博主原创文章,转载请附上博文链接!