刚重新装了centos7最小版的系统,发现没有git,只好重新安装了,记录下以防忘记。(以下命令最好在root用户下执行,要么你有管理员权限也行,则需要在命令前加sudo)

安装方法有两种:

一、yum命令安装:

yum install -y git

此方法简单,并且会自动安装依赖的包,而且会从源里安装最新的版本(不过不一定是最新的git)。

二、源码安装:

1.由于是安装了最小版的centos,安装前要手动安装下依赖包;但是系统也自带了git,只不过版本较低,所以要源码编译安装则需要先卸载git;

yum remove git                                                           // 卸载系统自带的git
yum install -y gcc-c++ curl-devel zlib-devel perl-ExtUtils-MakeMaker // 安装依赖包

2.下载最新版本的git源码包,有以下几种方式都可以获取,哪种方便用哪个,我现在的最新版本是 git-2.22.0:

1.
yum install -y wget
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.22.0.tar.gz

2.
https://mirrors.edge.kernel.org/pub/software/scm/git/ // 在浏览器打开该页面,选择自己想要的版本,然后传到centos7
https://github.com/git/git/releases // 同样可在浏览器打开下载

3.接下来就是解压,配置,安装(更多请github教程

tar -xf git-2.22.0.tar.gz
cd git-2.22.0
make configure    //  测试环境  (如果报错 /bin/sh: autoconf: command not found,使用yum安装autoconf即可)
./configure --prefix=/usr/local/git // --prefix 指定git安装路径
make all                  // 编译
make install                // 安装

4.运气比较好,没有报错。如果出错一般是依赖包缺失,安装下就好。接下来可以用以下命令查看git版本

[citta@citta ~]$ git --version
-bash: git: command not found

why?这是因为指定的安装路径不在环境变量中,执行下以下命令就OK了,再试试查看git版本命令,就可以正常显示了。

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

到此安装完成了,可以在任意路径下使用了!

最新文章

  1. Java准确地获取本地IP地址
  2. ubuntu wubi非在线快速安装
  3. mysql控制台操作
  4. iOS IPv6兼容支持和IPv6审核被拒收集整理
  5. 编译Debian内核源码
  6. c++ string 拼接 int错误
  7. 时序列数据库武斗大会之TSDB名录 Part 2
  8. Linux中MySQL5.5解压版普通用户安装
  9. Media Queries——媒体类型
  10. [iOS基础控件 - 4.5] 猜图游戏
  11. 【Cocos2d-X开发学习笔记】第09期:渲染框架之菜单类(CCMenu)的使用
  12. (Problem 40)Champernowne's constant
  13. POJ 1947 - Rebuilding Roads 树型DP(泛化背包转移)..
  14. 201521123082 《Java程序设计》第9周学习总结
  15. html阶段测试
  16. JS弹窗带遮蔽的功能
  17. Jenkins持续集成演示
  18. 4. Scala程序流程控制
  19. 对Can We Make Operating Systems Reliable and Secure 的翻译
  20. 深度解剖session运行原理

热门文章

  1. 通过URL保存文件
  2. 在vue中引入elementui
  3. Audacity开源音频处理软件使用入门
  4. Python 根据两个字段排序 中文排序 汉字排序 升序 降序
  5. 使用rsync向服务器迁移大文件
  6. 【lwip】08-ARP协议一图笔记及源码实现
  7. 详细了解JVM运行时内存
  8. C# 窗体相关知识
  9. 关于Docker的一些事--Docker-Compose 升级版本
  10. Azure DevOps Server 设置项目管理用户,用户组