Linux 安装 git

news2024/11/27 10:22:52

一 . 安装git

方式1:通过yum 安装

 yum -y install git

在这里插入图片描述

查看是否安装成功

git --version

在这里插入图片描述

安装目录在:/usr/libexec/git-core

在这里插入图片描述

yum 安装有一些缺点 :不能自己指定安装目录、安装版本

方式 2 下载tar.gz 包 配置

查看git 版本:Index of /pub/software/scm/git/

下载git: wget https://Github.com/Git/Git/archive/v2.9.5.tar.gz


#进入安装目录
cd /usr/local
#下载git
wget https://Github.com/Git/Git/archive/v2.9.5.tar.gz
#解压压缩包
tar -zxvf v2.9.5.tar.gz
#更改名称
mv git-2.9.5 git
#进入git目录
cd git

在这里插入图片描述

在安装git之前,需要安装对应的依赖

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

安装完成之后,安装git

make && install

在这里插入图片描述

配置环境变量
vi /etc/profile 
在底部输入
export PATH=$PATH:/usr/local/git/bin

( 输入 :wq! 保存修改)

刷新环境变量
source /etc/profile

查看是否安装成功

git --version

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

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

相关文章

windows11专业版下安装ubuntu20终端应用

主要步骤如下: https://blog.csdn.net/i_ziyu/article/details/127603934 https://blog.csdn.net/qq_17525509/article/details/122287051 搜索windows功能: 在设置里面: 设置–更新和安全–开发者选项 打开开发者模式。 去应用商店下载&a…

ChatGPT实战-构建文章分析AI聊天机器人

视频版本: ChatGPT实战-构建文章分析AI聊天机器人 简介 本文实现如下功能: 当浏览一篇文章,点击分享,分享到聊天软件的对话框中。它就会生成一个文章的总结和分析结果。例如分析是否有逻辑问题,是否有诱导购买&#…

基于SSM+Vue的在线购书商城系统

末尾获取源码 开发语言:Java Java开发工具:JDK1.8 后端框架:SSM 前端:采用Vue技术开发 数据库:MySQL5.7和Navicat管理工具结合 服务器:Tomcat8.5 开发软件:IDEA / Eclipse 是否Maven项目&#x…

浅谈 React 与 Vue 更新机制的差异

前言 哈喽,大家好,我是 Baker !🎉 对于前端的 Vue 和 React 相信大家并不陌生,这两个库有着截然不同的设计思想和发展目标,对于我们上层使用者来说,研究它们的差异不仅让我们更加深入的去理解…

使用自定义插槽(slot)来将数据传递给插槽内容。el-step

description为描述性文字,需使用slot来自定义文字。 A 是 Vue 3 中的语法糖,用于简洁地定义插槽。用来绑定step组件中description。step可使用插槽 B是绑定date数据实现自定义描述文字。

VoxWeekly|The Sandbox 生态周报|20230918

欢迎来到由 The Sandbox 发布的《VoxWeekly》。我们会在每周发布,对上一周 The Sandbox 生态系统所发生的事情进行总结。 如果你喜欢我们内容,欢迎与朋友和家人分享。请订阅我们的 Medium 、关注我们的 Twitter,并加入 Discord 社区&#xf…

linux安装配置 flume

目录 一 解压安装包 二 配置部署 (1)修改配置 (2)下载工具 (3)创建配置文件 (4)启动监听测试 (5)flume监控文件 一 解压安装包 这里提供了网盘资源 链…

狂热过后,RPA到底是什么?

随着科技的不断进步,人工智能正在逐步渗透到各个领域,并不断演变,成为更加便捷的方式步入万家,让科技的变革的春风吹入了千行百业,落入千家万户。而“RPA”(Robotic Process Automation,即机器人…

视频去LOGO的方法,AI自动完美地去除视频LOGO

喜欢做影视剧剪辑的朋友,可能会遇到下载的影视剧本身存在字幕、台标的情况,这些和新的剪辑主题不相符的原片元素,都会影响我们最终的成片效果。不过也无需烦恼哦,我们可以利用AI视频处理工具,自动去除视频中的logo或其…

6个超好用的团队任务管理工具,帮你解决团队工作任务“杂乱难”

当团队面临大量任务和复杂工作时,任务管理往往变得杂乱且困难。为了提高团队效率和组织能力,许多团队都在寻找适合他们需求的任务管理工具。在这篇文章中,我们将介绍6个超级好用的团队任务管理工具,它们可以帮助团队更好地组织、分…

【Redis】第1讲 互联网架构的演变历程

第1阶段 数据访问量不大,简单的架构就可以! 第2阶段 数据访问量大,使用缓存技术缓存数据库的压力,不同的业务访问不同的数据库。 第3阶段 之前的缓存技术确实能够缓解数据库的压力,但是写和读都集中在一个数据库上&…

PLC串口通讯和通讯接口知识汇总

在使用PLC的时候会接触到很多的通讯协议以及通讯接口,最基本的PLC串口通讯和基本的通讯接口你都了解吗? 一、什么是串口通讯? 串口是一种接口标准,是计算机上一种非常通用设备通信的协议。它规定了接口的电气标准,没…

国家加快培育数据要素市场的重要意义是什么

加快培育数据要素市场 中国大数据发展趋势如何?据工业和信息化部官网9月29日消息,9月28日,2021全国大数据标准化工作会议在山东省济南市召开。工信部信发司副司长王建伟参加会议并致辞。当前,数据已成为重要的生产要素,是加快经…

buuctf-[网鼎杯 2020 朱雀组]phpweb

1.打开网站,吓我一跳 2.查看源代码,主要看到timezone,然后这个页面是五秒就会刷新一次 一开始去搜了这个,但是没什么用 3.使用bp抓包 会发现有两个参数,应该是用func来执行p 4.修改func和p file_get_contents&#…

linux离线安装glibc.i686

一、下载相关rpm包 链接:https://pan.baidu.com/s/1Of1myRZa2ClrlSYw43OR3Q 提取码:hlsq 二、将相关rpm包复制到服务器上 三、执行sh install.sh即可

iOS“超级签名”绕过App Store作弊解决方案

一直以来,iOS端游戏作弊问题都是游戏行业的一大痛点。在当下游戏多端互通的潮流下,游戏作为一个整体,无论哪一端出现安全问题,都会造成更加严重的影响。因此,iOS端游戏安全保护也同样十分重要。 iOS独特的闭源生态&am…

SpringBoot2.7.14整合Swagger3.0的详细步骤及容易踩坑的地方

🧑‍💻作者名称:DaenCode 🎤作者简介:啥技术都喜欢捣鼓捣鼓,喜欢分享技术、经验、生活。 😎人生感悟:尝尽人生百味,方知世间冷暖。 📖所属专栏:Sp…

基于C#的AE二次开发之IQueryFilter接口、ISpatialFilter接口、IQueryDef 接口的查询接口的介绍

一、开发环境 开发环境为ArcGIS Engine 10.2与Visual studio2010。在使用ArcEngine查询进行查询的时候主要使用三种查询接口IQueryFilter(属性查询) 、ISpatialFilter(空间查询) 、IQueryDef (多表查询) 那…

js 事件流、事件冒泡、事件捕获、阻止事件的传播

事件流 js 事件的执行过程分为捕获阶段(由外层节点传播到内层节点)和冒泡阶段(由内层节点传播到外层节点),即先执行捕获阶段的代码,后执行冒泡阶段的代码 事件冒泡 js 事件中的代码默认在冒泡阶段执行&…

滚动渐变导航栏

实现导航栏固定顶部&#xff0c;且滚动渐变的效果 实现效果 准备html vscode可利用快捷输入 header>aul>li*3>atab <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport"…