构建机部署之git安装(Linux)

这里是通过源码编译的方式安装,如果对版本没有要求,可以通过yum命令直接安装。

  1. 如果已有安装的git,需要卸载掉
    yum remove git
  2. 到github自行选择版本下载:github git
  3. 将安装包上传到服务器并解压
    tar -zxvf git-版本号.tar.gz
  4. 安装git前安装可能需要的依赖
bash 复制代码
yum install curl-devel expat-devel openssl-devel zlib-devel gcc-c++ 
yum install perl-ExtUtils-MakeMaker automake autoconf libtool make
  1. 编译安装git
bash 复制代码
cd git解压目录
make configure
./configure --prefix=/usr/local/git
make profix=/usr/local/git
make install
  1. 将git加入环境变量
    编辑配置文件
    vim /etc/profile
    末尾增加
bash 复制代码
export GIT_HOME=/usr/local/git
export PATH=$PATH:$GIT_HOME/bin

刷新profile配置文件

source /etc/profile

  1. 查看git版本
    git --version
相关推荐
sdm07042716 分钟前
Linux-基础IO
linux·运维·操作系统·理解文件
爱吃生蚝的于勒25 分钟前
【Linux】网络之http协议
linux·运维·服务器·网络·数据结构·c++·http
创世宇图25 分钟前
Alibaba Cloud Linux 安装生产环境-Tomcat
linux·tomcat
margu_16826 分钟前
【Elasticsearch】es7.2 跨集群迁移大量数据方法二
elasticsearch
fakerth29 分钟前
【Linux】调度器底层原理深入探索
linux·c++·操作系统
历程里程碑37 分钟前
44. TCP -23Linux聊天室实现命令符功能
java·linux·开发语言·数据结构·c++·排序算法·tcp
守护安静星空1 小时前
ubuntu vscode 调试 at32f435vmt7
linux·vscode·ubuntu
集智飞行1 小时前
禁用Ubuntu网卡的电源管理(Power Management)
linux·运维·ubuntu
Irissgwe1 小时前
Linux进程信号
linux·服务器·开发语言·c++·linux进程信号
水木兰亭1 小时前
多进程编程总结
linux·运维·服务器