🎨 修改
This commit is contained in:
parent
3ccfee8dbe
commit
87d2ec5e1b
|
@ -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 输出如下命令就代表编译安装成功!
|
|
||||||
```
|
```
|
Loading…
Reference in New Issue
Block a user