当前位置: 首页 > news >正文

linux安装git

下载地址:
https://git-scm.com/downloads/linux
注意:最新版报错,建议下前面几个版本,本文下载的是2.34.1
在这里插入图片描述
或者:https://www.kernel.org/pub/software/scm/git/
在这里插入图片描述

解压安装包

tar -zxvf git-2.34.1.tar.gz 

在这里插入图片描述

安装编译环境

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

安装上面编译环境的时候,yum自动帮你安装了git,这时候你需要先卸载这个旧版的git。
否则还是一个老版本

yum remove git

编译源码
进入刚刚解压的git文件夹中

make prefix=/usr/local/git all
prefix里面填你想要放的文件夹位置

安装git
清除之前编译产生的临时文件和目标文件。在 Git 源代码目录下,可以运行make clean

make prefix=/usr/local/git install

这个时候一定要在git-2.47.1的文件夹下执行
执行之后就在这个文件夹里面出现了以下的情况
在这里插入图片描述

配置环境变量
编辑/etc/profile文件:
使用sudo vi /etc/profile
在文件末尾添加

export PATH=$PATH:/usr/local/git/bin

在这里插入图片描述

(根据实际which git结果修改路径)。
保存并退出编辑器后,执行source /etc/profile使配置立即生效。

vim /etc/profile
source /etc/profile

最后输入git --version就会发现已经成功安装最新版本!
在这里插入图片描述


http://www.mrgr.cn/news/82302.html

相关文章:

  • 《量子比特大阅兵:不同类型量子比特在人工智能领域的优劣势剖析》
  • 深入理解 Android 中的 ComponentInfo
  • 组会 | DenseNet
  • 苍穹外卖 项目记录 day02
  • 2.C语言基础:语句、表达式、注释与标准库简介
  • Pytorch的自动求导模块
  • 【Rust自学】9.4. 什么时候该使用panic!
  • 【Rust自学】9.3. Result枚举与可恢复的错误 Pt.2:传播错误、?运算符与链式调用
  • LeetCode算法题——螺旋矩阵ll
  • Prometheus之终极指南(The Ultimate Guide to Prometheus)
  • 题解:监控屏幕调整问题
  • UE蓝图战利品掉落动画
  • EFEVD: Enhanced Feature Extraction for Smart Contract Vulnerability Detection
  • 蓝桥杯JAVA--002
  • 基于深度学习的视觉检测小项目(五) 项目真正的开端
  • 前端如何用 canvas 做电影院选票功能
  • UE5动画蓝图
  • 24.Java 新特性扩展(重复注解、类型注解)
  • 人工智能安全与隐私——联邦遗忘学习(Federated Unlearning)
  • 51c视觉~合集40
  • 硬件设计-关于ADS54J60的校准问题
  • 多种方式访问mysql的对比分析
  • Pygame Zero(pgzrun)详解(简介、使用方法、坐标系、目录结构、语法参数、安装、实例解释)
  • NLP中的神经网络基础
  • SELECT的使用
  • GRAPE——RLAIF微调VLA模型:通过偏好对齐提升机器人策略的泛化能力(含24年具身模型汇总)