🎨 修改

This commit is contained in:
zyimm 2024-04-15 11:00:01 +08:00
parent 3ccfee8dbe
commit 87d2ec5e1b

View File

@ -1,7 +1,8 @@
--- ---
title: Centos下源码编译git title: Centos下源码编译git
date: 2022-09-30 date: 2022-09-30
tags: Git tags:
- Git
--- ---
最近向公司申请一台闲置的centos主机用来安装composer 私有镜像仓库使用的不得不说目前任职公司PHP项目部署还是人工手动ftp上传code年代composer依赖包也没有用起来。所以目前第一步先建立一个composer镜像仓库把composer包管理用起来,安装之前先把git安装起来。 最近向公司申请一台闲置的centos主机用来安装composer 私有镜像仓库使用的不得不说目前任职公司PHP项目部署还是人工手动ftp上传code年代composer依赖包也没有用起来。所以目前第一步先建立一个composer镜像仓库把composer包管理用起来,安装之前先把git安装起来。
@ -10,7 +11,7 @@ centos7.9 默认git版本是1.8,版本比较低。目前一些场景需要用
## 下载源码 ## 下载源码
``` ```bash
git clone https://github.com/git/git git clone https://github.com/git/git
// 或直接下包 // 或直接下包
wget https://codeload.github.com/git/git/tar.gz/refs/tags/v2.37.3 wget https://codeload.github.com/git/git/tar.gz/refs/tags/v2.37.3
@ -21,7 +22,7 @@ wget https://codeload.github.com/git/git/tar.gz/refs/tags/v2.37.3
### 卸载旧git&解压文件 ### 卸载旧git&解压文件
```sh ```bash
# 卸载旧git # 卸载旧git
sudo yum remove git sudo yum remove git
# 解压 # 解压
@ -41,21 +42,19 @@ cd git-2.37.3
### 安装依赖 ### 安装依赖
``` ```bash
sudo yum install -y gcc curl-devel openssl-devel zlib-devel expat-devel gettext-devel sudo yum install -y gcc curl-devel openssl-devel zlib-devel expat-devel gettext-devel
``` ```
### 编译 ### 编译
``` ```bash
# $(nproc) 可以根据实际需求自行替换,减少编译时间 # $(nproc) 可以根据实际需求自行替换,减少编译时间
sudo make -j$(nproc) && make install sudo make -j$(nproc) && make install
``` ```
## 验证 ## 验证
``` ```bash
git --version git --version // git version 2.37.3 输出如下命令就代表编译安装成功!
// git version 2.37.3 输出如下命令就代表编译安装成功!
``` ```