首页 > 系统相关 >Linux 7 升级git

Linux 7 升级git

时间:2023-10-26 11:26:08浏览次数:35  
标签:xz git tar devel 升级 usr Linux 2.25

环境

当前系统版本

GIt: 1.8.3.1
OS: Red Hat Enterprise Linux Server release 7.6 (Maipo)

准备工作

Git 下载: https://git-scm.com/downloads
下载版本:git-2.25.5.tar.xz

安装

  1. 上传至服务器

  2. 解压

xz -d git-2.25.5.tar.xz
tar -xf git-2.25.5.tar
  1. 安装编译所需要的依赖
yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc
yum -y install gcc perl-ExtUtils-MakeMaker
  1. 卸载旧版本
yum -y remove git
  1. 编译安装
cd git-2.25.5
make all prefix=/usr/local/git
make install prefix=/usr/local/git
  1. 添加profile
vim /etc/profile

## 添加下面内容
#Git
export GIT=/usr/local/git
export PATH=$PATH:$GIT/bin
  1. 验证版本
git --version

标签:xz,git,tar,devel,升级,usr,Linux,2.25
From: https://www.cnblogs.com/user-shx/p/17788975.html

相关文章

  • 捡起ctf学习 day2 Linux BUU LFI COURSE 1(Local File Include) burpsuite爆破
    1.LocalFileInclude打开网页 文件包含漏洞,参考知乎专栏https://zhuanlan.zhihu.com/p/540864302随着网站的业务的需求,程序开发人员一般希望代码更加灵活,所以将被包含的文件设置为变量,用来进行动态调用,但是正是这种灵活性通过动态变量的方式引入需要包含的文件时,用户对这个......
  • Linux (KDE) 中使用Network Settings设置静态ip
    在Linux(KDE)中使用NetworkSettings设置s5静态IP详细教程。首先,打开KDE的设置面板。可以通过点击桌面上的设置图标,或者在开始菜单中搜索“Settings”并打开。在设置面板中,点击“Network”选项。接下来,你会看到一个“NetworkConnections”的窗口。在这个窗口中,你需......
  • Tita 升级|「绩效」支持仅驳回部分人员的评价
    1.【绩效考核】支持在考核流程中仅驳回部分人员的评价Tita-OKR和新绩效一体化管理平台使用场景:在企业考核流程中,上级或者校准人员在驳回评价时,只需要驳回部分人员的评价,不需要全部驳回节点执行人只能在流程中驳回已评价的人员;但管理员在活动下调整流程时,可以调整未评价的人......
  • LINUX | hexdump以16进制查看文件内容
    LINUX|hexdump以16进制查看文件内容时间:2023-10-20文章目录`LINUX`|`hexdump`以`16`进制查看文件内容1.参考2.示例1.以`ASCII`字符显示文件中字符2.以16进制和相应的`ASCII`字符显示文件里的字符3.只显示文件中前n个字符4.以偏移量开始格式输出1.参考1.Linux命令–hexdump(以1......
  • 【LINUX】 LINUX | 提取U盘映像
    LINUX|提取U盘映像时间:2023年10月19日10:57:18参考:怎么提取U盘映像文件提取U盘映像的方法(0451nkw.com)实践......
  • Linux | C库的制作
    Linux|C库的制作......
  • GitHub仓库的README文件无法显示图片问题-非域名污染原因
    之前上自己仓库就偶然发现图片不显示现象,当时以为是网络问题就没有留意这事。但是一直不显示就有问题了!于是网上搜了一遭,看见大家遇到此现象的原因普遍归于DNS污染1而我的问题原来是MarkDown格式!在图片语法前不要加分区语法“>”,否则尽管在本地能够显示图片,但GitHub显示如下:【小技......
  • Linux-编译源码时所需提前安装的常用依赖包列表
    编译源码时所需提前安装的常用依赖包列表:yum-yinstallgccgcc-c++autoconflibjpeglibjpeg-devellibpnglibpng-develfreetypefreetype-devellibxml2libxml2-develzlibzlib-develglibcglibc-develglib2glib2-develbzip2bzip2-develncursesncurses-develcur......
  • gitlab_ci _cd
    首先部署gitlab>参考https://help.aliyun.com/zh/ecs/use-cases/deploy-and-use-gitlab安装一个minikubecurl-LOhttps://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64sudoinstallminikube-linux-amd64/usr/local/bin/minikube不能是使用root......
  • 云计算实战(2)- LINUX系统管理(1)
    目录hostnamectlhostnamectlHostnamectl可用于查询和更改系统主机名及相关设置。[[email protected]]$hostnamectl-hhostnamectl[OPTIONS...]COMMAND...Queryorchangesystemhostname.Commands:statusShowcurrenthostnamesettingsho......