原创

Git 安装 on centos7

本文演示如何在CentOS7上安装和使用git。

#1 准备工作

###1.1 浏览器访问安装包下载地址:

https://www.kernel.org/pub/software/scm/git/

找到下载列表中需要安装的版本,以2.17.0版本为例,地址为:

https://www.kernel.org/pub/software/scm/git/git-2.17.0.tar.gz

###1.2 删除旧版本git

$ yum remove git

###1.3 下载git源码

$ mkdir -p /usr/local/git
$ wget https://www.kernel.org/pub/software/scm/git/git-2.17.0.tar.gz
$ tar -zvxf git-2.17.0.tar.gz -C /usr/local/git

#2 安装git

###2.1 编译安装

$ cd /usr/local/git/git-2.17.0
$ make prefix=/usr/local/git all                # 注意这个路径 /usr/local/git 要和下面2.2节设置在PATH的路径一致。
$ make prefix=/usr/local/git install   

###2.2 设置/etc/profile

$ vi /etc/profile
# 在文件结尾加入以下内容
$ export PATH=$PATH:/usr/local/git/bin      # 注意这个路径 /usr/local/git,要和上面2.1节编译安装时的prefix中的路径一致。

###2.3 即时生效

$ source /etc/profile

###2.4 查看安装情况

$ git --version

如果安装成功,会显示:

git version 2.17.0

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • JHipster技术栈定制 - JHipster Registry消息总线配置

    Github上下载jhipster-jhipster源码。 https://github.com/jhipster/jhipster-registry/rel...

    羽客
  • JHipster生成微服务架构的应用栈(一)- 准备工作

    本系列文章会说明如何生成uaa(即图中的JHipster UAA),microservice1,gateway这3个微服务。

    羽客
  • 什么是云原生架构

    云计算提供了对无限IT资源的按需付费的商业模式,但从技术架构上看,还需要一个用于构建和运行云原生应用的平台,来实践敏捷开发、DevOps、容器编排,微服务和容器...

    羽客
  • GIT——分布式版本控制系统

    Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目,可以有效、高速的处理从很小到非常大的项目版本管理。

    小锋学长
  • centos6.5 安装git

    似水的流年
  • Git管理源代码

    配置个人信息   git config user.name 'lgc'   git config user.email '1399569097@qq.com'

    py3study
  • git review报错一例

    在线上修改代码,最后使用git review提交代码审核的时候出现报错如下: [wangshibo@115~]$ vim testfile           ...

    洗尽了浮华
  • Git_学习_06_ 放弃本地修改

    git checkout . 用来放弃掉所有还没有加入到缓存区(就是 git add 命令)的修改:内容修改与整个文件删除。

    shirayner
  • Git清理commit中历史提交的大文件

    du是linux 的基础命令,很多用法,详情自己去查找其他文档。 因为git的历史文件都是存在一个文件里的,我们使用下面命令可以找出排名前五的文件

    华创信息技术
  • centos6.5 安装git

    似水的流年

扫码关注云+社区

领取腾讯云代金券