CentOS7下Git编译安装踩坑记录
如默
撰写于 2022年 11月 29 日

说明

最新安装gitea,CentOS默认的git版本是1.8,无法使用,需要安装2.x版本,踩了一些坑,特此记录。

步骤

第一步,先卸载原来的git

yum -y remove git

第二步,在官网下载源码

wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.38.1.tar.gz

第三步,安装git依赖

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

第四步,解压缩并进入文件夹

tar -zxvf git-2.38.1.tar.gz && cd git-2.38.1.tar.gz

第五步,配置git安装路径

./configure prefix=/usr/local/git/

第六步,编译并安装

make && make install

第七步,添加全局环境变量

vim /etc/profile
export PATH=$PATH:/usr/local/git/bin

第八步,生效配置

source /etc/profile

第九步,验证

git --version

至此,如果正常显示对应版本号,则表示安装成功

补充

若一开始忘记卸载原来的git,直接进行编译安装,则有可能会导致依然显示git版本为1.8.x

此时,先卸载原来的git

yum -y remove git

卸载完成之后,输入git,会提示No such file or directory,但进入目录,依然可以看到/usr/local/git/bin/下是有git这个可执行文件的

建立软链接

ln -s /usr/local/git/bin/git /usr/bin/git

此时再次执行git --version就可以正常显示版本号了

CentOS7下Git编译安装踩坑记录

温馨提示:

本文最后更新于2022年11月29日,已超过815天没有更新,若内容或图片失效,请留言反馈。

说明

最新安装gitea,CentOS默认的git版本是1.8,无法使用,需要安装2.x版本,踩了一些坑,特此记录。

步骤

第一步,先卸载原来的git

yum -y remove git

第二步,在官网下载源码

wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.38.1.tar.gz

第三步,安装git依赖

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

第四步,解压缩并进入文件夹

tar -zxvf git-2.38.1.tar.gz && cd git-2.38.1.tar.gz

第五步,配置git安装路径

./configure prefix=/usr/local/git/

第六步,编译并安装

make && make install

第七步,添加全局环境变量

vim /etc/profile
export PATH=$PATH:/usr/local/git/bin

第八步,生效配置

source /etc/profile

第九步,验证

git --version

至此,如果正常显示对应版本号,则表示安装成功

补充

若一开始忘记卸载原来的git,直接进行编译安装,则有可能会导致依然显示git版本为1.8.x

此时,先卸载原来的git

yum -y remove git

卸载完成之后,输入git,会提示No such file or directory,但进入目录,依然可以看到/usr/local/git/bin/下是有git这个可执行文件的

建立软链接

ln -s /usr/local/git/bin/git /usr/bin/git

此时再次执行git --version就可以正常显示版本号了


赞 (0)

猜您想看

  • 漫步者M230无线蓝牙音箱入手体验

    之前用的是漫步者U20,是一个90块的小音箱,只有3W,用了四年,最近有刺啦声,加上后面的线感觉很乱,就换了M230蓝牙音箱。

    2022年10月25日
  • AMD RX 6750XT显卡黑屏问题解决办法

    前两天买了一个技嘉小雕 RX 6750XT ELITE 12G独立显卡,刚装上之后Windows自动更新了驱动,结果,玩游戏黑屏,时不时的来一下,还很恶心,然后查资料,几经折腾,目前一切稳定,分享一下

    2022年12月22日
  • WSL子系统Ubuntu修改文件提示没权限

    如题,在vscode中修改Ubuntu文件发现没有权限,记录一下。

    2024年02月27日
  • SuperBench.sh 一键测试服务器网速和基本参数

    最近服务器晚上网速总是很慢,为了排查到底是学校网速问题还是服务器问题,遂寻找测速脚本,特此记录

    2019年10月22日
  • 宝塔面板安装OLAINDEX 6.0教程

    之前使用过OLAINDEX这个程序,当时还是4.0,现在已经更新到6.0版本,安装的过程和之前有一些变化,所以均为新版安装不同之处的文字记录,无图

    2021年04月08日
  • Python pip 更换镜像源

    有时候网不好,pip安装非常慢,所以需要更换源,特记录如下

    2020年02月12日

评论区(暂无评论)

这里空空如也,快来评论吧~

我要评论

Vaptcha 初始化中...