linux离线安装git

首先需要有一台有网的linux,下载git源码包

下载地址

Index of /pub/software/scm/git/

我这里下载的是git-2.9.5.tar.gz,依次执行如下命令进行编译

# 在有网的环境中,编译git,然后打包拿到内网直接用
# 下载git-2.9.5.tar.gz,放到/usr/local/
cd /usr/local
tar -zxvf git-2.9.5.tar.gz
mv git-2.9.5 git
cd git
./configure --prefix=/usr/local/git
make
make install
# 我这里缺少这个依赖,安装一下
yum install perl-ExtUtils-MakeMaker
# 再次安装成功
make install

然后把编译好的git文件夹打成压缩包

tar -czvf git.tar.gz /usr/local/git

拿到无网络的linux中,解压到/usr/local/文件夹下,

tar -zxvf git.tar.gz

因为是编译时设置了./configure --prefix=/usr/local/git,对绝对路径有要求,必须是这个路径,需要调整路径可重新打包

执行如下命令设置环境变量,并测试

# 设置软连接
ln -s /usr/local/git/bin/git /usr/bin/git
# 这里就安装完毕,测试git
git --version
git pull

此时是正常的,但有点小问题,这个不支持http协议的地址,可以用ssh协议下载。

小机器人是这么说的,等有时间再解决。

根据您提供的错误信息,您在使用Git时遇到了一个问题。错误消息指出无法找到用于'https'的远程助手。这个问题通常是由缺少相应的Git插件或配置引起的。解决此问题,您可以尝试以下几种方法:1、确保已安装curl和libcurl库:
sudo yum install curl libcurl2、更新Git版本:
sudo yum update git3、配置Git使用https协议的远程助手:
git config --global url."https://".insteadOf git://
这将告诉Git在使用https协议时使用适当的远程助手。请尝试上述方法中的每一种,并检查问题是否得到解决。如果问题仍然存在,请提供更多详细信息以帮助我更好地理解您的情况。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/609592.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SQL Server 加密 view文本

CREATE VIEW dbo.View_building WITH ENCRYPTION AS SELECT * FROM Building_Temp; GO 注意: 加密後就看不到VIEW文本了,修改 ALTER VIEW dbo.View_building WITH ENCRYPTION AS –修改後的VIEW 文本 GO 或者刪除再新增。 所以,要另備份原V…

【产品应用】一体化伺服电机在管道检测机器人中的应用

一体化伺服电机在管道检测机器人的应用正日益受到关注。管道检测机器人是一种能够在管道内部进行检测和维护的智能化设备,它可以检测管道的内部结构、泄漏、腐蚀等问题,以确保管道的安全和稳定运行。而一体化伺服电机作为机器人的动力源,对于…

20230403读书笔记|《苏轼词集》——试问岭南应不好,此心安处是吾乡

20230403读书笔记|《苏轼词集》——试问岭南应不好,此心安处是吾乡 导读卷一卷二卷三 在书架里加了好几本苏轼词集,很多词是重复的,但这并不影响多读几本,苏轼的词豪迈大气,豁达爽朗,蛮值得一读的。有不少都…

中小型家具制造业使用制造管理MES系统应该注意什么?

随着人们生活水平变高,人们对家具的要求也在提高。为了应对越来越高的要求,企业开始寻找更有效的方法,其中就包括mes系统,那么中小型家具企业在使用mes的过程中应该注意什么呢? 第一,要考虑选择什么样的mes…

Pycharm直接从github上下载项目(社区版)

Pycharm直接从github上下载项目(社区版) 1.在pycharm上关联github账号2.导航栏——Git——clone 1.在pycharm上关联github账号 2.导航栏——Git——clone

【数据结构】二叉树的链式实现

树是数据结构中非常重要的一种,在计算机的各方个面都有他的身影 此篇文章主要介绍二叉树的基本操作 目录 二叉树的定义:二叉树的创建:二叉树的遍历:前序遍历:中序遍历:后序遍历:层序遍历&#…

梯度提升决策树(Gradient Boosting Decision Trees,GBDT)

梯度提升决策树(Gradient Boosting Decision Trees,GBDT) ​ 提升树是以分类树或回归树为基本分类器的提升方法。 提升树被认为是统计学习 中性能最好的方法之一。 ​ 提升方法实际采用加法模型(即基函数的线性组合)与前向分步算法。 以决策…

Mendeley Word 文献引用

这里写目录标题 1. 下载Mendeley 并插入到Word1.1 下载安装1.2 在Word 中添加Mendeley 插件文献引用相关 1. 下载Mendeley 并插入到Word 1.1 下载安装 Mendeley 官网下载 1.2 在Word 中添加Mendeley 插件 打开 Mendeley,点击 Tools —>Install Mendeley Cite…

AWS云用户创建

问题 需要给工友创建AWS云的用户,这里假设使用分配给自己AWS开发者IAM账号,给别人创建aws IAM账号。 登录系统 打开页面:https://xxx.signin.aws.amazon.com/console,使用分配的开发者账号登录。如下图: 创建用户…

资源分享栏目一直会更新

文章目录 1. [南京大学IT侠文档共享计划](https://www.yuque.com/itxia)2. [洛谷OJ平台](https://www.luogu.com.cn/)3. [ChatGPT](chat.openai.com)4. [stackoverflow](stackoverflow.com) 1. 南京大学IT侠文档共享计划 可以解决大部分的电脑问题,如遇到Windows 系…

vue组件开发

1. 组件开发介绍 ① 组件化:一个页面可以拆分成一个个组件,每个组件有着自己独立的结构、样式、行为。 好处:便于维护,利于复用 → 提升开发效率。 组件分类:普通组件、根组件。② 根组件(App.vue&#xf…

Hive之set参数大全-5

I 限制外部表数据插入 set hive.insert.into.external.tablestrue;在Apache Hive中,通过INSERT INTO语句向外部表(External Table)插入数据时,有一些注意事项和限制。外部表是Hive中的一种特殊表,它与Hive管理的存储…

探索Redis特殊数据结构:HyperLogLog在基数统计中的应用

一、概述 Redis官方提供了多种数据类型,除了常见的String、Hash、List、Set、zSet之外,还包括Stream、Geospatial、Bitmaps、Bitfields、Probabilistic(HyperLogLog、Bloom filter、Cuckoo filter、t-digest、Top-K、Count-min sketch、Confi…

Mariadb和mysql数据库的区别和相同之处

目 录 一、maridb 和mysql在linux系统中广泛应用 二、MySQL数据库 三、MariaDB数据库 四、MariaDB和MySQL有哪些相同点 五、MariaDB和MySQL的不同点 一、mariadb 和mysql在linux系统中广泛应用 用linux(包括centos和Ubuntu)的都知道&a…

使用Trie数据结构实现搜索自动完成功能

本文旨在讨论使用 Java 的搜索自动完成的低级实现&#xff0c;将Trie在用例中使用数据结构。 这是一个示例TrieNode类&#xff1a; class TrieNode{ Map<Character,TrieNode> children; boolean isEndOfWord; TrieNode(){ children new HashMap<>(); isEndOfWor…

Unity 利用UGUI之Scrollbar制作进度条

在Unity中除了用Slider、Image做进度条&#xff0c;其实用Scrollbar也可以做进度条。 首先&#xff0c;在场景中新建一个Scrollbar组件和一个Text组件&#xff1a; 其次&#xff0c;创建模拟进度的一个脚本&#xff0c;Scrollbar_Progressbar.cs: using System.Collections; …

Linux:linux计算机和windows计算机 之间 共享资源

在前面章节已经介绍过&#xff0c;NFS用于Linux系统之间的文件共享&#xff0c;windows 并不知道 NFS &#xff0c;而是使用 CIFS (Common Internet File System) 的协议机制 来 “共享” 文件。在1991年&#xff0c;Andrew Tridgell 通过逆向工程 实现了 CIFS 协议&#xff0c…

解决“Vue.js not detected”的问题

如果你遇到了“Vue.js not detected”的问题&#xff0c;这通常意味着Vue.js没有正确地加载到你的项目中。以下是一些可能的解决方案&#xff1a; 检查Vue.js的版本&#xff1a;确保你使用的Vue.js版本与你的项目兼容。如果你正在使用一个旧的项目&#xff0c;尝试升级Vue.js到…

中兴通讯5G-A场景突破成果显著,获得行业高度认可

近年来&#xff0c;中兴通讯持续发力5G-A场景&#xff0c;积极进行相关技术研发&#xff0c;为6G时代的到来铺路。2023年12月28日&#xff0c;在2024&#xff08;第二十届&#xff09;ICT行业趋势年会“ICT龙虎榜揭榜盛典”当中&#xff0c;中兴通讯获得“2023年度5G-A场景开拓…

01-06弹性布局

弹性布局 弹性布局 Flex布局&#xff1a;Flex是Flexible Box的缩写&#xff0c;意为”弹性布局”&#xff0c;用来替代float浮动布局&#xff0c;任何一个容器都可以指定为Flex布局 概念&#xff1a;采用Flex布局的元素&#xff0c;称为Flex容器&#xff08;flex container&…