Linux下安装Git
Git官网如下,我们以安装Git最新版本2.36.1版本为例。
Git官网https://git-scm.com/download/linux
一、删除已有Git
可以通过rpm -aq | grep git或git -version查看当前Linux下是否已安装Git。
可以看到当前Linux下没有安装Git,若安装了Git,则通过命令yum remove git删除已有的Git。
二、安装编译Git时需要的包
由于我们是通过下载Git源码进行编译安装的,而Git是C语言编写的,所以在安装Git前需要提前安装编译Git时需要的包。
执行以下两个命令:
yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel
yum install -y gcc perl-ExtUtils-MakeMaker
若在执行上面第一条命令时看到有类似如下报错时也没有关系,这是因为我们在安装这些包的时候无法解析域名,他会尝试其他镜像。
通过下图可以看到,我们安装好了所有包。
若不想在这一步时出现这种问题,可以通过下面方式。
1、vi /etc/resolv.conf
2、将下面两行追加近resolv.conf
nameserver 8.8.8.8
nameserver 114.114.114.1143、wq!保存退出
可以看到,不会再报错了。
同样,执行yum install -y gcc perl-ExtUtils-MakeMaker时报如下错误信息,他也会尝试其他镜像,最后也是可以安装成功的,如果不想出现以下报错,可以通过如下操作。
以上报错是无法连接ipv6地址。通过ifconfig可以看到,导致yum安装报错是它所致。
只需vi /etc/sysctl.conf,并将下面配置追加到sysctl.conf文件末尾,禁用ipv6即可。
#shutdown IPv6
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
可以看到ipv6被禁用了。
重新安装可以发现没有上面的错误提示了。
三、下载Git的tar包
在/opt目录下执行如下命令,即可将Tomcat安装包下载到/opt目录下。
wget --no-check-certificate https://www.kernel.org/pub/software/scm/git/git-2.36.1.tar.gz
四、编译安装Git
将Git解压到/opt/git/src目录下,执行以下两个命令:
mkdir /opt/src
tar -zxvf git-2.36.1.tar.gz -C /opt/src/
进入到/opt/src/git-2.36.1目录下,
执行以下两个命令将Git进行编译安装到/opt/git目录下。
make all prefix=/opt/git
make install prefix=/opt/git
五、配置环境变量
通过命令vim /etc/profile编辑profile文件,将下面命令追加到文件末尾。
export PATH=/opt/git/bin:$PATH
保存退出后,使用source /etc/profile命令重载profile文件。
执行完上面所有步骤后,我们可以通过git --version查看Git版本,可知,Git已经安装成功了。
Linux下安装Git相关推荐
- linux 安装git失败,Linux运维知识之linux下安装git常见故障整理
本文主要向大家介绍了Linux运维知识之linux下安装git常见故障整理,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. FAQ1: Permission denied (pu ...
- Gitlab 服务器搭建,maven安装与jdk安装,linux下安装git
Gitlab 服务器搭建 资源地址: 链接:https://pan.baidu.com/s/1SOLyixV7UkkLj0WWQqanDQ 提取码:fjcl 官网地址 首页:https://abou ...
- Linux下安装Git、git命令介绍
前言 环境:centos7.9 git version 1.8.3.1 Git官网 https://git-scm.com/ 安装Git [root@git ~]# yum install git # ...
- linux下安装git并克隆项目
linux安装git并克隆项目 1.下载git并解压 2.安装所需依赖 3.编译并安装 4.配置环境变量 5.设置用户名和邮箱 6.生成公钥放到gitee或者github 7.克隆项目 1.下载git ...
- linux怎么安装git服务器,linux下安装git服务端
[root@m2 ~]# yum install -y epel-* [root@m2 ~]# yum install -y git 创建仓库目录 [root@m2 ~]# mkdir /mnt/gi ...
- linux git忘记密码,Linux下 保存 git账号密码
一.通过文件方式 1.在~/下, touch创建文件 .git-credentials, 用vim编辑此文件,输入内容格式: touch .git-credentials vim .git-crede ...
- 如何在Linux下安装Docker
如何在Linux下安装Docker Docker概念: Docker包括三个基本概念: l 镜像(Image) l 容器(Container) l 仓库(Repository) 理解了这三个概念 ...
- linux thrift 安装目录,Linux下安装Thrift
Linux下安装Thrift 0.11.0版本下载地址:http://mirrors.hust.edu.cn/apache/thrift/0.11.0/thrift-0.11.0.tar.gz 执行如 ...
- linux升级openssl需要先卸载吗,linux下安装/升级openssl
(2810) (1) 安装环境: 操作系统:CentOs7 OpenSSL Version:openssl-1.0.2j.tar.gz 安装: 目前版本最新的SSL地址为 备注:进入http://w ...
最新文章
- 【bzoj5427】最长上升子序列(贪心+LIS)
- iOS9.2 xcode 7.1.1真机测试
- BSS段,数据段,代码段,堆内存和栈
- 计算机文化教程实验基础知识,《计算机文化基础上机实验教程》孙家启、黄晓梅、刘奎 著_孔网...
- excel合并两列内容_还在为合并WPS表格(Excel)中两列内容而犯愁?此方法简单高效...
- C++编写简单的俄罗斯方块游戏
- linux PHY驱动
- python requests 乱码_python3 requests 抓取乱码问题
- mongoDB 文档删除
- 出行即服务(MAAS)框架
- 智商情商哪个重要_你认为哪个更重要,情商还是智商?为什么?
- keepalived配置文件相关简单解释
- AOP名词解释Advice,Pointcut,Advisor,Joinpoint,Advised是什么?
- Emacs是一种信仰!世界最强编辑器介绍
- Java开发学习路线,大拿告诉你Java学习都应该学什么
- Debugging RJS
- 51单片机的UART应用
- 如何debug preloader bootup time 问题以及开机过程中preloader慢抓取 preload模块开机log
- 如何隐藏并禁止查看U盘
- DataView对象
热门文章
- QMainWindow setLayout无效
- 芯原商业模式sipaas中第二个s指的是(芯原股份面试题)
- 【Bio】基础生物学 - 蛋白质变性 protein denaturation,细胞分化 cellular differentiation
- LED水下手电筒行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
- ppt必备的10个宝藏网站
- ubuntu服务器解除显卡异常占用
- No Persistence provider for EntityManager named JPA
- @GeneratedValue(javax.persistence.GeneratedValue)四种参数
- gui - 图形用户界面
- 负载电阻的原理及应用