NoteZ_技术博客 NoteZ_技术博客
🏠 首页
  • 📚 Web技术
  • 📋 Npm笔记
  • 📑 Markdown
  • 📄 Git笔记
  • 📝 Nginx文档
  • 📓 Linux文档
  • 📖 技术文档
  • 📜 其他文档
  • 🧊 NodeJs
  • 🎡 Express
  • 🔥 Rust
  • 🎉 Koa2
  • 🍃 MongoDB
  • 🐬 MySql
  • 🥦 Oracle
  • 🍁 Python
  • 🍄 JavaScript
  • 🌰 CSS
  • 🧄 HTML
  • 🥑 Canvas
  • 🌽 Nuxt
  • 🍆 React
  • 🥜 Vue
  • 🧅 TypeScript
  • 🌶️ AI
  • 📘 分类
  • 📗 标签
  • 📙 归档
⚜️ 在线编辑 (opens new window)
  • 📁 站点收藏
  • 📦 前端组件库
  • 📊 数据可视化
  • 🌈 开源插件
  • 🎗️ 关于我
  • 🔗 友情链接
GitHub (opens new window)

NoteZ_技术博客

前端界的小学生
🏠 首页
  • 📚 Web技术
  • 📋 Npm笔记
  • 📑 Markdown
  • 📄 Git笔记
  • 📝 Nginx文档
  • 📓 Linux文档
  • 📖 技术文档
  • 📜 其他文档
  • 🧊 NodeJs
  • 🎡 Express
  • 🔥 Rust
  • 🎉 Koa2
  • 🍃 MongoDB
  • 🐬 MySql
  • 🥦 Oracle
  • 🍁 Python
  • 🍄 JavaScript
  • 🌰 CSS
  • 🧄 HTML
  • 🥑 Canvas
  • 🌽 Nuxt
  • 🍆 React
  • 🥜 Vue
  • 🧅 TypeScript
  • 🌶️ AI
  • 📘 分类
  • 📗 标签
  • 📙 归档
⚜️ 在线编辑 (opens new window)
  • 📁 站点收藏
  • 📦 前端组件库
  • 📊 数据可视化
  • 🌈 开源插件
  • 🎗️ 关于我
  • 🔗 友情链接
GitHub (opens new window)
  • Web技术

  • Git笔记

  • Linux文档

    • CentOS7 -bash:vim:未找到命令
    • CentOS系统中升级Git版本
    • Linux 下 Git 免登录不需重复输入账号和密码
    • Linux 下安装 Nginx 详细教程
    • Linux 中 mysql 数据库的备份与还原
    • Linux 使用 npm 安装 cnpm 镜像
    • Linux 安装 mysql 并设置远程连接
    • linux 环境安装 java 环境和 eclipse
    • Linux 系统命令总结
    • linux安装nvm并快速修改node版本
    • Linux防火墙配置相关笔记
    • Linux(centos7)上安装 Node.js 的 4 种方法(包含npm)
    • Linux(centos7)下 pm2 的安装步骤及问题总结
    • Linux(centos7)下查看端口占用情況
    • 【Linux-编译器gcc|glibc升级】CentOS7.x使用高版本NodeJS时报错解决方案
    • 如何在Linux系统(CentOS7.x)上安装Git
    • CentOS 7安装 FFmpeg音频视频处理工具
    • centos7 下通过docker安装sentry
    • CentOS7安装Gitea
    • CentOS7下安装GraphicsMagick或ImageMagick方法
    • Centos安装MySQL
    • Linux-客户端npc内网穿透开机后台自启动
    • linux(contOS_7)下安装git
      • 1、通过命令安装
        • 1.1、通过 yum 安装(CentOS7)
        • 1.2、通过 yum 安装(Ubuntu)
      • 2、通过源码编译安装(推荐)
    • 两台远程Linux服务器之间传输文件的四种方法(scp、rcp、wget、rsync)总结
    • Ubuntu20.x使用root账户远程登录ssh处理方法
    • Ubuntu 更换 apt 源为阿里云镜像源
    • linux 下 CentOS7 安装 LibreOffice 详细过程
    • linux 下 Ubuntu 安装 LibreOffice 方法
    • Linux 下安装 pm2 并设置开机自启动服务
    • Linux 服务器之 systemctl 命令使用详解
    • 在 linux下的 CentOS7 安装 Onlyoffice 详细步骤
    • Linux 下 Gitlab 相关配置记录
    • Linux(Ubuntu)下安装最新版 ffmpeg7
    • Linux (Ubuntu 24.04) 切换软件源为清华源
    • Linux 之 Ubuntu-24.04 安装英伟达显卡驱动
    • Ubuntu 上安装 【docker】 的详细指南
    • Ubuntu 安装 Anaconda 【conda】换源并配置 Python 环境
    • Linux(Ubuntu)安装 open-webui 最新方式汇总
    • linux 安装 ollama 基本步骤
    • Linux 使用 rsync 互相传输同步文件的简单步骤
  • Markdown

  • Nginx文档

  • Npm笔记

  • 技术文档

  • 其他文档

  • 前端开发
  • Linux文档
NoteZ
2024-02-20
目录

linux(contOS_7)下安装git

# 1、通过命令安装

# 1.1、通过 yum 安装(CentOS7)

在 Linux 上安装 git 仅需一行命令即可搞定,对于 Centos 系统来讲,直接执行如下命令即可安装

yum install git
1

不过通过这种方式安装的 git 可能不是较新版的 git,以环境 centos 7 来说,这种方式安装的 git 版本为1.8.3.1。所以不建议安装旧版本。

git --version
1

Centos7 升级安装git

yum install -y https://repo.ius.io/ius-release-el7.rpm
yum install -y epel-release 

# re-install git:
yum erase -y git*
yum install -y git-core
1
2
3
4
5
6

# 1.2、通过 yum 安装(Ubuntu)

apt-get install git
1
git --version
1

Ubuntu 升级安装git

# 仓库版本的安装
apt-get install git

# 最新版本的安装,for Ubuntu 
add-apt-repository ppa:git-core/ppa
apt update
apt install git
1
2
3
4
5
6
7

# 2、通过源码编译安装(推荐)

要安装新版本的 git,需要自行下载 git 源码来编译安装。

  • 1、卸载旧版本 git
yum remove git
1
  • 2、进入 Github 中的 git 版本页面 (opens new window),或者在镜像站 (opens new window),自行选择版本下载,我这里下载的是 git-2.39.2.tar.gz (opens new window)
  • 3、将本地的安装包上传到 linux 服务器上,我这里放在 /home/software 目录下
  • 4、解压压缩包,得到目录 git-2.39.2,位置在 /home/software/git-2.39.2
tar -zxvf git-2.39.2.tar.gz
1

或者使用命令下载

mkdir /home/software
cd /home/software
wget -O https://codeload.github.com/git/git/tar.gz/refs/tags/v2.39.2
tar -zxvf git-2.39.2.tar.gz
1
2
3
4
  • 5、提前安装可能需要的依赖
yum install curl-devel expat-devel openssl-devel zlib-devel gcc-c++ 
yum install perl-ExtUtils-MakeMaker automake autoconf libtool make
1
2
  • 6、编译安装 Git

进入到 git-2.39.2 目录,执行编译安装等命令

cd git-2.39.2
make configure
./configure --prefix=/usr/local/git
make profix=/usr/local/git
make install
1
2
3
4
5
  • 7、将 git 加入环境变量中,修改 /etc/profile 文件,在 profile 文件末尾追加配置内容 编辑配置文件
vim /etc/profile
1

末尾追加

export GIT_HOME=/usr/local/git
export PATH=$PATH:$GIT_HOME/bin
1
2
  • 8、刷新 profile 配置文件
source /etc/profile
1
  • 9、查看是否配置成功
git --version
# git version 2.30.2
1
2

配置成功!

上次更新: 2024/02/20, 17:31:36
Linux-客户端npc内网穿透开机后台自启动
两台远程Linux服务器之间传输文件的四种方法(scp、rcp、wget、rsync)总结

← Linux-客户端npc内网穿透开机后台自启动 两台远程Linux服务器之间传输文件的四种方法(scp、rcp、wget、rsync)总结→

最近更新
01
Gitea数据备份与还原
03-10
02
Linux 中使用 rsync 同步文件目录教程
03-10
03
Linux 使用 rsync 互相传输同步文件的简单步骤
03-08
更多文章>
Theme by Vdoing | Copyright © 2019-2025 NoteZ,All rights reserved | 冀ICP备2021027292号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式