centos 手动编译安装git

  • 原因
    由于centos自带的git版本太低,使用git的时候会出现很多问题,但是尝试了各种办法无法直接更新git版本,所以最后自己手动编译安装git

  • 在github下载源码,下载解压之后,上传到服务器,我上传到 /home/user/software路径下 下载点这里
    这个压缩格式的才是源码

  • 下载编译用的工具包,权限不够的话,记得前面加上sudo
    yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc
    yum install gcc perl-ExtUtils-MakeMaker

  • 进入源码根目录 ,准备编译和安装,注意路径用自己的路径
    cd /home/user/software/git-2.43.0

  • 编译源码,prefix=/home/user/my-git的意思是将git编译好的文件放在这个目录下,当然下一步安装也会安装在这个目录下
    make prefix=/home/user/my-git all

  • 安装
    make prefix=/home/user/my-git install

  • 配置PATH环境变量,在.bashrc(如果你使用的是Bash Shell)中加上这一行。你可以使用vim等工具编辑它
    export PATH=/home/user/my-git/bin:$PATH

  • 查看安装是否成功,出现版本就表示安装成功了
    在这里插入图片描述

相关推荐

  1. CentOS手动编译安装make、cmake、gcc、git

    2023-12-19 21:22:03       34 阅读
  2. centos 编译安装 git

    2023-12-19 21:22:03       60 阅读
  3. centos 安装git

    2023-12-19 21:22:03       55 阅读
  4. centos 安装git

    2023-12-19 21:22:03       42 阅读
  5. CentOS 7 安装 Git

    2023-12-19 21:22:03       42 阅读
  6. centos 编译安装 make

    2023-12-19 21:22:03       61 阅读
  7. centos 编译安装 icu

    2023-12-19 21:22:03       67 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-19 21:22:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-19 21:22:03       101 阅读
  3. 在Django里面运行非项目文件

    2023-12-19 21:22:03       82 阅读
  4. Python语言-面向对象

    2023-12-19 21:22:03       91 阅读

热门阅读

  1. RabbitMQ和Redis作为消息中间件的使用场景区别

    2023-12-19 21:22:03       66 阅读
  2. zookeeper安装部署

    2023-12-19 21:22:03       52 阅读
  3. 算法基础之Kruskal算法求最小生成树

    2023-12-19 21:22:03       59 阅读
  4. 【PHP】身份证正则验证、校验位验证

    2023-12-19 21:22:03       61 阅读