Linux离线升级git

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

我们也可以在官网下载源码包来安装,最新源码包下载地址

Index of /pub/software/scm/git/ (kernel.org)

安装指定系统的依赖包:

########## Centos/RedHat ##########
$ yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel 

########## Debian/Ubuntu ##########
$ apt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev

解压安装下载的源码包:

$ tar -zxf git-2.34.1.tar.gz
$ cd git-2.34.1
$ make prefix=/usr/local all
$ sudo make prefix=/usr/local install

环境变量配置:

vi /etc/profile添加-->export PATH=$PATH:/usr/local/git/bin

让该配置文件立即生-->source /etc/profile

验证:git --version

linux离线安装git 此时是正常的,但有点小问题,这个不支持http协议的地址,可以用ssh协议下载。我这里下载的是git-2.9.5.tar.gz,依次执行如下命令。拿到无网络的linux中,解压到/usr/local/文件夹下,,对绝对路径有要求,必须是这个路径,需要调整路径可重新打包。首先需要有一台有网的linux,下载git源码包。小机器人是这么说的,等有时间再解决。执行如下命令设置环境变量,并测试。然后把git文件夹打成压缩包。 阅读详情

相关推荐

Linux服务器无外网?3步搞定Git离线安装(附CentOS/Ubuntu双系统兼容方案)

本文详细介绍了在Linux服务器无外网环境下进行Git离线安装的完整流程,包括预编译包制作、环境兼容性处理及批量部署技巧。特别针对CentOS和Ubuntu双系统提供兼容方案,帮助用户高效解决内网环境中的Git部署难题,提升运维效率。

weixin_29201933的博客 205

Linux离线安装git及所需依赖

Linux离线安装git安装及说明文档+所需依赖 依赖包如下: perl-TermReadKey-2.30-20.el7.x86_64.rpm libselinux-devel-2.5-15.el7.x86_64.rpm libselinux-2.5-15.el7.x86_64.rpm libcom_err-devel-1.42.9-17.el7.x86_64.rpm openssl-devel-1.0.2k-19.el7.x86_64.rpm gettext-libs-0.19.8.1-3.el7.x86_64.rpm perl-Error-0.17020-2.el7.noarch.rpm openssl-1.0.2k-19.el7.x86_64.rpm git-1.8.3.1-23.el7_8.x86_64.rpm gettext-common-devel-0.19.8.1-3.el7.noarch.rpm expat-2.1.0-11.el7.x86_64.rpm perl-ExtUtils-MakeMaker-6.68-3.el7.noarch.rpm

Linux系统升级及内核版本升级

一、背景 工作中有时会遇到系统版本过旧,无法满足安全扫描后的安全要求,系统漏洞数量多,处理难度较大,这时,我们就需要升级OS或Linux内核版本; 二、升级操作 2.1、 redhat/CentOS系统 三、附录:包升级命令 1)配置yum更新源 /etc/yum.repos.d目录下新建主机的yum源,.repos文件中,repositoryid:指定一个仓库,name指定仓库名称, baseurl:指定仓库的URL,mirrorlist指定仓库的镜像站点,enable是否启用本仓库,gpgcheck

企业实战系列集 ●●● https://ximenjianxue.blog.csdn.net 3万+

Linux离线安装Git

Linux环境下离线安装git 简介 本文为lunix 系统下离线安装git,如有安装git,请先删除git相关文件 centos ,Unbantu 等平台的安装方式略有不同. 复制代码 原文链接 Git官网 下载Git 解压文件 tar -vxf /usr/local/git/git-2.9.5.tar.gz 复制代码 编译 & 安装 ./configure --prefix=/usr/local/git make &&

一口Linux的专栏 1万+

linux系统离线升级git版本 git-2.36.1

在比较老旧的linux系统下使用git有些问题,需要升级,由于无法联网只能下载源码包自行安装

echo_heart_echo_soul的博客 483

centos7 如何更新git

由于我们在centos7上安装别的软件时依赖git,而centos7上自带的git版本过低,则就需要升级git,在升级执行命令的时候,自带的linux镜像源又没办法下载,所以需要先改镜像源,然后再更新git,操作步骤如下(全傻瓜式操作)

倔强的石头的博客 284

Linux 搭建 Jenkins

环境准备 安装JDK 安装 JDK 之前写过一篇文章,本文就不具体讲了: Linux 安装 JDK 注意:Java版本不能是gcj,会导致Jenkins有问题,centos7搭建jenkins小记文章中提到的java版本问题导致CentOS下的Jenkins有问题。 安装Git yum install git 规避磁盘过满问题 1.方法1:创建软连接,准备较大空间 /data挂在了较大空间,然...

weixin_33836223的博客 253

linux 升级 git版本,centos7下升级git版本

背景编译EMQX插件依赖了git的版本,需要使用1.8.5以上的版本,但是我系统(centos7)中的版本为1.8.3,不符合版本要求,如下图安装过程1. 卸载旧版本yum -y remove git2. 安装依赖sudoyuminstall-ycurl-develexpat-develgettext-developenssl-develzlib-develasciidocg...

weixin_39611037的博客 123

linux git离线配置,linux 离线安装gitlab

一、离线安装gitlab1、安装相关依赖sudo yum install -y curl policycoreutils-python openssh-server cronie2、下载gitlab-ce的包去清华的镜像下载自己需要的版本https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum3、上传到服务器并执行安装命名sudo EXTERNAL_UR...

weixin_42347426的博客 1289

Linux下Jenkins WAR包部署实战:从环境准备到插件优化

本文详细介绍了在Linux系统下部署Jenkins WAR包的完整实战流程。从JDK版本适配、Maven/Git环境准备等基础环境搭建,到编写智能启动脚本、配置关键参数实现稳定运行,再到通过更换国内镜像源、手动安装等方式解决插件安装难题,最后提供了插件优化与日常维护建议,帮助用户高效完成Jenkins部署与配置。

weixin_29207439的博客 377

Git版本控制工具

一、Git是什么? Git是一种开源的分布式的版本控制系统,用于快速高效地处理任何或小或大的项目。 说白了,就是一个用来存储管理代码的仓库,只是跟其它版本控制工具不同的是,它不需要服务器端软件的支持,更加利于我们的开发项目的更新迭代,对于突发情况处理的更好,可以说是世界上最先进的版本控制系统 它是由linux的创造者linus( 莱纳斯)开发的一个版本控制软件 目前常用的版本控制工具就是Git和svn 二、没有版本控制出现的问题 备份多个版本,浪费存储空间,花费时间长。 难以恢复至以前的历史版

yu923023913的博客 301

Dify升级-linux环境下使用zip离线安装方式部署升级

Dify安装Linux服务器到github网络不好,git clone拉去不下来代码。使用本地windows电脑下载zip包形式上传进行了安装。但是随着dfiy版本升级,本地使用最新版本的,也需要进行下升级。参考升级指导以及自己环境情况,升级步骤如下。1. 进入安装目录/opt/dify/,备份docker compose 文件,以及关闭服务。升级后登录验证,确认是更新的版本。2.clone最新版本代码。4.启动docker容器。

web326的专栏 1178

工具01:Cygwin的安装配置

Cygwin是Windows上的仿真Linux环境,可以对很多基于Linux开发的源码进行编译,比如以前接触的vlc和FFmpeg等音视频项目。 还有一个类似的环境是MinGW+Msys,但是在Windows7 x86_64位上MinGW的界面Msys(rxvt)无法使用,丑陋的DOS窗口及极慢的反应速度让人无法接受。 Cygwin虽然也慢,但提供了基于...

weixin_34273479的博客 419

centos git 更新至2.28

centos git 更新至2.28 删除之前的版本 yum remove git 下载最新版githttps://github.com/git/git/releases 解压: tar xzvf git…tar.gz 安装依赖 yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker make prefix=/usr/local/git all

贝师东去 241

Ubuntu 12.04 离线安装 Git 1.7.9.5 完整指南

Git 是分布式版本控制系统的核心工具,其基础原理依赖于本地仓库、对象模型与引用机制。在老旧系统中,Git 的技术价值不在于高级功能,而在于保障代码拉取、子模块初始化等关键构建动作的可靠性。典型应用场景包括工业网关固件更新、嵌入式设备配置同步、教学沙箱环境复现及遗留系统维护——这些场景普遍面临源失效、网络受限、依赖缺失等约束。此时,`git-core` 包与 `build-essential` 工具链的精准适配成为落地关键,尤其需规避 `apt-get update 404` 和 `fatal: not a

cmff98425的博客 809

Ubuntu 16.04离线安装Git:apt损坏、源失效、驱动兼容场景实战

Git是现代软件协作的基础版本控制工具,其核心原理依赖于快照式存储、分布式工作流与内容寻址哈希机制。在老旧但不可替代的Linux发行版(如已停止支持的Ubuntu 16.04)上,Git的可用性直接关系到CI/CD流水线稳定性、遗留系统维护效率及工业软件持续集成能力。由于官方源冻结、apt包管理器损坏、NVIDIA驱动兼容性约束(如nvidia-340)等现实限制,用户常面临‘sudo apt install git’失败、‘command not found’或编译依赖缺失等问题。本文聚焦Ubuntu X

weixin_30512043的博客 402

Typora+Git+Markdown构建离线知识操作系统

Markdown是一种轻量级标记语言,广泛用于技术文档、笔记和知识管理;Git则是分布式版本控制系统,提供强大的历史追踪与协作能力。二者结合,不仅能实现文本内容的结构化书写与语义化组织,更可通过版本控制赋予知识资产时间维度与抗脆弱性。其技术价值在于打破云依赖、规避同步冲突、保障隐私安全,并支持跨平台、断网环境下的持续创作。典型应用场景包括工程师的技术笔记沉淀、学术研究的过程归档、个人知识图谱构建及多端真离线协同。本文聚焦于以Typora为前端编辑器、Git为底层引擎、Markdown为统一格式的知识操作系统

weixin_30564901的博客 392

Ubuntu 14.04 离线安装 Git 与系统级配置实战指南

Git 是分布式版本控制系统的标准实现,其核心原理在于对象存储、快照机制与分支模型,技术价值体现在本地化操作、完整历史追溯与无网络依赖的可靠性。在嵌入式、工控、教育及政务内网等受限环境中,Ubuntu 14.04 作为长期稳定底座仍被广泛部署,但面临 apt 源失效、SSL 证书过期、依赖缺失等典型兼容性挑战。此时 Git 不仅用于代码协同,更承担配置管理、增量备份与系统审计等运维职能。本文围绕 git config 配置生效机制、apt 包管理链完整性验证、离线 deb 依赖闭环安装等关键实践,提供面向真

a304096740的博客 441
上一篇: Linux发行版镜像地址
下一篇: 微软官方docker镜像列表
JDBogdan
博客等级 码龄11年 15粉丝 36原创
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值