今天想开通github的服务,于是在服务器上安装git,百度到的结果千篇一律的全都有错误,给大家总结分享下。

如果yum install git可以直接安装的可以不通过源码编译安装。

源码安装步骤如下

1.首先下载git源码

地址:http://codemonkey.org.uk/projects/git-snapshots/git/

比如地址:http://codemonkey.org.uk/projects/git-snapshots/git/git-2014-08-20.tar.xz

2.xz文件解压

1 xz -d git-2014-08-20.tar.xz
2  
3 tar -xvf git-2014-08-20.tar

3.安装git

1 cd git-2014-08-20/
2  
3 autoconf
4  
5 ./configure --prefix=/usr/local/git/
6  
7 make
8  
9 make install

如果make的时候报错:/bin/sh: msgfmt: command not found

则需要:

1 yum install gettext-devel

4.将git加到环境变量中

vim /etc/profile

1 export GIT_HOME=/usr/local/git/
2 export PATH=$PATH:$GIT_HOME/bin

执行 命令source /etc/profile或 执行点命令 ./profile使其修改生效,执行完可通过echo $PATH命令查看是否添加成功。

这样就可以直接运行git命令了。

enjoy it

转载于:https://www.cnblogs.com/unqiang/p/4572320.html

如何在linux centos下安装git(转)相关推荐

  1. Linux(CentOs)下安装Phantomjs + Casperjs

    Linux(CentOs)下安装Phantomjs + Casperjs 是参照cnMiss's Blog http://ju.outofmemory.cn/entry/70691的博客进行安装的 1 ...

  2. 【android开发】如何在Linux平台下安装JDK环境

    原文:http://android.eoe.cn/topic/android_sdk Linux平台JDK安装 本文主要描述如何在Linux平台下安装JDK环境. 进入网页: http://www.o ...

  3. 如何在Linux系统下安装英特尔® Arc™系列独立显卡驱动以及进行AI推理性能测试...

    点击蓝字 关注我们,让开发变得更有趣 作者 | 周兆靖 排版 | 李擎 如何在Linux系统下安装英特尔® Arc™系列 独立显卡驱动以及进行AI推理性能测试 目录 1.本文目的 2.Linux 系统 ...

  4. Linux/CentOS下安装Apache/SVN/Subversion图文详解教程

    Linux(CentOS)下安装Apache+Subversion(图文教程) 服务器版本和安装软件 服务器版本: RedHatCentOS 5.5 32 bit 安装软件: apr-1.3.5.ta ...

  5. linux查看riak版本,Riak学习(一):Linux Centos 下安装 Riak 服务

    Riak学习(1):Linux Centos 下安装 Riak 服务 1,介绍 8月底参加了CSND的一个技术沙龙. http://huiyi.csdn.net/meeting/info/437/cl ...

  6. mysql重置root密码centos_详解如何在Linux(CentOS)下重置MySQL根(Root)密码

    本例中以CentOS6.6下修改MySQL5.1.73举例说明. 1.首先输入"service mysqld status"查看当前mysql服务状态,下图显示正在mysqld服务 ...

  7. 如何在linux环境下安装kvm,如何在Linux发行版上安装和配置KVM和Open vSwitch?

    在如今多租户模式的数据中心环境下,虚拟化技术正从传统的基于虚拟机管理程序的服务器虚拟化,扩展到网络虚拟化.在这种环境下,基于软件的虚拟交换机通常连同虚拟机管理程序一起部署在服务器上,串联起了不同虚拟机 ...

  8. Linux(centos)下安装JDK

    安装 JDK是运行java程序必不可少的环境,服务器上跑程序也不例外.首先在安装之前,要知道Linux下安装软件有两种,一种是使用yum等命令直接下载,一种是使用上传下载工具,上传至Linux下使用, ...

  9. linux卸载rpm包的命令,Linux(centos)下安装卸载命令rpm,make install使用方法

    A:RPM包, 这种软件包就像windows的EXE安装文件一样,各种文件已经编译好,并打了包,哪个文件该放到哪个文件夹,都指定好了,安装非常方便,在图形界面里你只需要双击就能自动安装. ==如何卸载 ...

最新文章

  1. 百度的云智一体,让视频变得“硬核性感”
  2. python正则表达式面试_【正则表达式Python面试题】面试问题:Scrapy之… - 看准网...
  3. SWOOLE httpserver
  4. 第7周实践项目2 队列的链式存储结构及其基本运算的实现
  5. 2016年计算机网考,2016年电大:计算机网考(全)练习题.doc
  6. Servlet中的请求转发
  7. Deepin 安装CodeBlocks
  8. ug区域轮廓铣没有重叠距离_UG编程轮廓铣的切削参数“清理几何体”,360°无死角扫除!...
  9. 【路径规划】基于matlab无线充电车辆路径和速度预测【含Matlab源码 1473期】
  10. 51 nod 最长公共子序列问题(打印路径)
  11. 谷歌浏览器怎么长截图怎么截_电脑谷歌浏览器截长图方法详解
  12. linux gzip、bzip2常用压缩、解压缩指令总结
  13. 【大数据】【Spark】Spark概述
  14. python写诗代码_python实现诗歌游戏(类继承)
  15. php中 号是什么意思,双问号(??)运算符在PHP中是什么意思
  16. JavaScript 读写剪贴板之方式汇总
  17. git文件夹不区分大小写_Git区分大小写并且您的文件系统可能不区分大小写-Windows上奇怪的文件夹合并
  18. 计算机组成原理——总线(课程笔记)
  19. ios html5 app上架,H5封装的IOS应用上架App Store被拒怎么办
  20. 【翻译】智能制造中EDA 应用及益处系列之四:精密故障检测与分类(FDC)

热门文章

  1. 器件旋转45度_【速评3+1】第十一期:朱雨玲45,日版CL,Rakza Z,国变等
  2. ueditor编辑器初始化
  3. jquery遍历元素对象each方法
  4. java web scala_Springboot与scala编写第一个web程序
  5. 计算机网络—传输层(思维导图)
  6. [leetcode] 1335. 工作计划的最低难度
  7. n皇后---一维数组解法
  8. Java核心技术笔记 1
  9. 网络地址转换协议NAT详解
  10. 人群与网络:博弈论基本概念