Linux 配置Git

前言:请各大网友尊重本人原创知识分享,谨记本人博客: 南国以南i

一、用git –version命令检查是否已经安装

Linux 配置Git

二、下载git源码并解压

wget https://github.com/git/git/archive/v2.3.0.zip

 unzip v2.3.0.zip

 cd git-2.3.0

三、安装依赖的包

yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

四、编译安装:将其安装在”/usr/local/git”目录下

make prefix=/usr/local/git all

make prefix=/usr/local/git install

五、编译完成之后使用git –version 查看git版本, 居然还是1.8.3,这是因为它默认使用了”/usr/bin”下的git 。

Linux 配置Git

解决方法:

1.你可以用下面的命令查看git所在的路径:

whereis git

Linux 配置Git

2.我们要把编译安装的git路径放到环境变量里,让它替换”/usr/bin”下的git

vim /etc/profile  #编辑文件

export PATH=/usr/local/git/bin:$PATH  #添加变量source /etc/profile  #执行命令,使得添加的变量生效

Linux 配置Git

3.然后再次使用git –version 查看git版本,发现输出2.3.0,表明安装成功。

Linux 配置Git

参考链接

Original: https://www.cnblogs.com/bgyb/p/15238720.html
Author: 南国以南i
Title: Linux 配置Git

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/524206/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 跨平台(32bit和64bit)的 printf 格式符 %lld 输出64位的解决方式

    在 C/C++ 开发中,使用 printf 打印 64 位变量比较常用,通常在 32 位系统中使用 %lld 输出 64 位的变量,而在 64 位系统中则使用 %ld; 如果在 3…

    Linux 2023年6月7日
    091
  • Redis基础

    1.简介 Redis (远程字典服务器)是一 个开源的、使用C语言编写的NoSQL数据库。Redis基于内存运行并支持持久化,采用 key-value (键值对)的存储形式,是目前…

    Linux 2023年6月13日
    083
  • linux 安装docker

    https://www.cnblogs.com/kingsonfu/p/11576797.html posted @2022-04-29 17:52 银河星光 阅读(10 ) 评论…

    Linux 2023年6月13日
    093
  • mycat2 读写分离配置(详解)

    mycat2相对mycat1来说升级还挺多的,但是全网资料太少了,这里尽可能详细的将读写分离说清楚,目前这套配置已经在我司生产环境应用,日UV6W左右,暂时没发现问题。 1.1下载…

    Linux 2023年6月6日
    0105
  • 【Jmeter】jmeter提取response中的返回值,并保存到本地文件–BeanShell后置处理器

    有个需求,需要在压测环境中,创建几十万的账号数据,然后再根据创建结果,查询到某些账号信息。 按照之前我的做法,直接Python调用API,然后再数据库查询; 但是近期所有开发人员的…

    Linux 2023年5月28日
    088
  • 国产银河麒麟Kylin V10操作系统-如何将应用程序固定到任务栏方便启动

    大家都知道,在windows 7以上的版本操作系统上,如果想将应用程序固定到任务栏有两种方法: 一种是在开始菜单中找到该应用程序,右键-“锁定到任务栏”; …

    Linux 2023年6月14日
    0137
  • Shell命令

    1.shell命令的执行机制:fork+exec执行命令(任何的shell都会执行) 2.shell中的用户输入处理 1 命令行参数:选项、参数 2 运行时输入 3 read命令:…

    Linux 2023年6月6日
    0102
  • centos 7 安装zabbix 4.0

    一、zabbix简介 1、简介 zabbix([`zæbiks])是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数如:…

    Linux 2023年6月7日
    0119
  • 聊聊简单又灵活的权限设计(RBAC)

    你:我看完能知道个啥?我:也就以下两点吧一. 了解基于 RBAC 思路的表设计二. 表数据在实际开发场景中是如何使用的你:我觉得那应该还有点干货吧我:我不要你觉得,我要我觉得 (͡…

    Linux 2023年6月14日
    0106
  • 阅读习惯2(选做)

    任务详情 参考https://www.cnblogs.com/rocedu/p/6528920.html 提交微信读书(或其他平台)目前的读书数据(总时长,册数,笔记数等)的截图,…

    Linux 2023年6月8日
    0100
  • Android中的Coroutine协程原理详解

    前言 协程是一个并发方案。也是一种思想。 传统意义上的协程是单线程的,面对io密集型任务他的内存消耗更少,进而效率高。但是面对计算密集型的任务不如多线程并行运算效率高。 不同的语言…

    Linux 2023年6月13日
    0102
  • Linux—进程管理

    Linux 进程管理 1、进程管理介绍 1.1 什么是进程? 进程(Process)是计算机中的 程序关于某 数据集合上的一次 运行活动,是系统进行 资源分配和调度的 基本单位,是…

    Linux 2023年6月7日
    091
  • php-redis 总结

    php-redis代码库和文档地址:https://github.com/phpredis/phpredis/#readme string 字符串类型: list 列表类型(也是链…

    Linux 2023年5月28日
    0105
  • Linux系统编程001–系统IO

    1. 文件系统:用来存储、组织、管理文件的一套方式、协议 2. 文件 文件的属性:i-node唯一表示一个文件的存在与否 文件的内容 3. Linux系统如何实现文件的操作? &a…

    Linux 2023年6月6日
    096
  • Question03-查询平均成绩大于等于60分的同学的学生编号和学生姓名和平均成绩

    * SELECT stu.SID, stu.Sname, CAST(AVG(sc.score) AS DECIMAL(18,2)) avg_score FROM Student s…

    Linux 2023年6月7日
    091
  • 进程

    理论知识 操作系统背景知识 顾名思义,进程即正在执行的一个过程。进程是对正在运行程序的一个抽象。 进程的概念起源于操作系统,是操作系统最核心的概念,也是操作系统提供的最古老也是最重…

    Linux 2023年6月14日
    093
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球