首页 > 系统相关 >在CentOS编译Git源码

在CentOS编译Git源码

时间:2022-11-26 18:00:58浏览次数:70  
标签:Git CentOS devel 编译 git local 源码

Git 是一个免费的开源分布式版本控制系统,旨在处理从小到小到的所有内容 具有速度和效率的超大型项目。

Git易于学习占用空间很小,性能快如闪电。 它超越了Subversion,CVS,Perforce和ClearCase等SCM工具。 具有廉价本地分支等功能, 方便的暂存区域多个工作流程

因为 Centos7 自动 git 版本是 1.8 比较旧,所以得装个新版

image-20221126174619430

(1)去官网 下载 git 最新源码解压到服务器

cd /usr/local
yum install wget
wget https://github.com/git/git/archive/refs/tags/v2.34.1.zip
unzip v2.34.1.zip

(2)编译源码

# 安装编译依赖
yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

# 编译源码
cd git-2.34.1

# make 编译; all是 makefile 的编译目标, 一般是第一个编译目标
make prefix=/usr/local/git all

# make install
make prefix=/usr/local/git install

# 删除无用
rm -rf git-2.34.1
rm -rf v2.34.1.zip

(3)配置全局环境变量

# 配置环境变量
vim /etc/profile

# 最后一行的添加
export PATH=$PATH:/usr/local/git/bin

# 刷新
source /etc/profile

# 查看git
git --version

img_3.png

本文由「诚哥博客」原创,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:在CentOS编译Git源码

标签:Git,CentOS,devel,编译,git,local,源码
From: https://www.cnblogs.com/Rakers1024/p/16927898.html

相关文章

  • CentOS7源码安装Nginx1.22
    CentOS7源码安装Nginx1.22一、安装下载源码包:wgethttp://nginx.org/download/nginx-1.22.1.tar.gz安装依赖:yum-yinstallgccmakepcrepcre-developensslope......
  • CentOS 7安装部署禅道
    1.查看Linux服务器版本信息#cat/etc/redhat-releaseCentOSLinuxrelease7.4.1708(Core) 2.禅道开源版安装包下载wget http://dl.cnezsoft.com/zentao/9.8.2/......
  • 如何设置一台新的云服务器? 以 CentOS7 为例
    1.引言2.云服务器网站设置2.1防火墙2.2root密码3.服务器设置3.1用户管理3.2sshd配置3.3服务器防火墙3.4其他设置4.结语1.引言我们拿到一台......
  • centos 7.9部署nfs
    一、前言为了研究StorageClass在centos上使用nfs方式同步,所有节点都需要挂载目录。......
  • Git常用场景
    场景0:某次迭代的开发分支已知为EI62105697_20211008_dev,如何在idea上拿到代码并开始本地开发:右下角直接搜索场景1:自己切关于“EI62105697_20211008_dev”一个开发......
  • Centos常用硬件查看命令
    1、查看硬盘信息查看磁盘使用情况可以使用【lsblk】【fdisk-l】【df-h】等命令进行查看,每个命令有多种使用方法,这里只介绍最基本的使用方法。查看磁盘和分区分布,可以......
  • 彻底掌握git
    东西越学越多,只有深入理解后,才能灵活运用, 不容易忘记.git形像点说就像数据结构中的单向链表远程仓库, 本地仓库都是一个独立的单向链表(远程仓库是公用的)gitfet......
  • 如何将本地仓库的代码上传到github远程仓库
    首先将创建的项目克隆到本地,然后在终端中进入该目录初始化gitgitinit将修改添加到缓存区gitadd.将缓存区的文件提交到本地仓库gitcommit-m提交将本地仓库......
  • centos 7.9环境下安装Docker
    一、安装CentOS7.9 1.从阿里镜像下载:https://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/?spm=a2c6h.25603864.0.0.786ff5ad8J2jGC   2.虚拟机挂载ISO文件......
  • 【Amadeus原创】Centos使用图形化界面配置网络
    1.查看当前ip地址#ipaddr2.图形化界面配置网卡#nmtui界面提示,左右上下配置,OK即可。......