安装【Git in CentOS7.x】

Git安装

yum方式在线安装git
[root@VM-4-3-centos usr]# yum search git 86_64
[root@VM-4-3-centos usr]# yum -y install git.x86_64
# 查看安装位置
[root@VM-4-3-centos usr]# whereis git
git: /usr/bin/git /usr/share/man/man1/git.1.gz
# 查看版本信息
[root@VM-4-3-centos usr]# git version
git version 1.8.3.1
源码方式编译安装git
下载源代码包

github上下载 源码 => v2.38.0 => Source code(tar.gz)

安装编译工具

参考 安装【gcc/ggcc-c++ in CentOS7.x】

编译安装步骤
  1. 上传到 /usr/local/src 目录下
[root@jenkins02 ~]# cd /usr/local/src/ && ll ./
总用量 365064
-rw-r--r--. 1 root root     20009 67 18:08 docker_install.sh
-rw-r--r--. 1 root root  10477541 1010 14:11 git-2.38.0.tar.gz
  1. 安装编译服务工具
[root@jenkins02 git-2.38.0]# yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
# 上述步骤会自动安装一个git,不是我们想要的(需要移除)
[root@jenkins02 git-2.38.0]# yum -y remove git
  1. 解压到指定目录&编译安装
[root@jenkins02 src]# tar zxf git-2.38.0.tar.gz && cd git-2.38.0
# 配置编译目录 /usr/local/git-2.38.0 
[root@jenkins02 git-2.38.0]# make prefix=/usr/local/git-2.38.0 all
# 安装到该目录 /usr/local/git-2.38.0 
[root@jenkins02 git-2.38.0]# make prefix=/usr/local/git-2.38.0 install
# 查看安装结果
[root@jenkins02 git-2.38.0]# ll /usr/local/git-2.38.0/
总用量 0
drwxr-xr-x. 2 root root 154 1010 14:29 bin
drwxr-xr-x. 3 root root  22 1010 14:29 libexec
drwxr-xr-x. 8 root root  90 1010 14:29 share
  1. 查看编译后版本
[root@jenkins02 git-2.38.0]# cd /usr/local/git-2.38.0/bin/ && ./git --version
git version 2.38.0
  1. 配置git环境变量
[root@jenkins02 bin]# cat /etc/profile.d/git.sh 
……
#!/bin/bash
export PATH=$PATH:/usr/local/git-2.38.0/bin
……
[root@jenkins02 bin]# git --version
-bash: /usr/bin/git: 没有那个文件或目录
[root@jenkins02 bin]# . /etc/profile
[root@jenkins02 bin]# git --version
git version 2.38.0
[root@jenkins02 bin]# which git
/usr/local/git-2.38.0/bin/git
[root@jenkins02 bin]# whereis git
git: /usr/local/git-2.38.0/bin/git
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值