文档章节

linux下之手动安装git教程

荡漾在水中央
 荡漾在水中央
发布于 2017/05/25 15:03
字数 379
阅读 7
收藏 0

it是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。而国外的GitHub和国内的Coding都是项目的托管平台。但是在使用git工具的时候,第一步要学会如何安装git,本教程就手把手教大家如何手动编译安装git。

1、介绍

使用Coding管理项目,上面要求使用的git版本为1.8.0以上,而很多yum源上自动安装的git版本为1.7,所以需要掌握手动编译安装git方法。

2、安装git依赖包

yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

3、删除已有的git

yum remove git

4、下载git源码

切换到你的包文件存放目录下

cd /usr/src

下载git安装包

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

解压git安装包

tar -zxvf git-2.8.3.tar.gz

cd git-2.8.3

配置git安装路径

./configure prefix=/usr/local/git/

编译并且安装

make && make install

查看git版本号

git --version

git已经安装完毕

5、将git指令添加到bash中

vi /etc/profile

在最后一行加入

export PATH=$PATH:/usr/local/git/bin

让该配置文件立即生效

source /etc/profile

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。互联网+时代,时刻要保持学习,携手千锋PHP,Dream It Possible。

原文地址:http://www.cnblogs.com/lijinhui/p/6901220.html

本文转载自:

共有 人打赏支持
荡漾在水中央
粉丝 0
博文 28
码字总数 0
作品 0
私信 提问
如何在Linux下使用Gitblit工具创建Git仓库服务

嗨!朋友,今天我们将学习如何在你的Linux服务器或者PC上安装Gitblit工具。首先,我们看看什么是Git,它的功能以及安装Gitblit的步骤。Git是分布式版本控制系统,它强调速度、数据一致性,并...

酱醋茶丶
2015/11/10
0
0
在raspberrry pi 上建立linux kernel开发环境

友情提示: 限于raspberry pi CPU性能,整个编译过程大概需要5h,你可以晚上做好准备工作,让raspberry pi工作一晚,第二天早上收获你的kernel。 我用的是pi 操作镜像是 2012-08-16-wheezy-...

金衣人
2012/08/24
0
0
php workerman 异步通讯框架

提示workerman只是一个代码包,如果php环境满足要求,下载后即可使用,实际上没有安装过程。 workerman对php环境的要求是: 1、php>=5.3.3,可以运行命令 php -v 查看版本 2、Linux系统要求p...

bengozhong
2015/08/13
0
0
你应该知道的基础 Git 命令

我们在早先一篇文章中已经快速介绍过 Vi 速查表了。在这篇文章里,我们将会介绍开始使用 Git 时所需要的基础命令。 Git Git 是一个分布式版本控制系统,它被用在大量开源项目中。它是在 2005...

linuxprobe
2016/07/22
8
0
centos下Angularjs尝试笔记

angularjs教程 http://damoqiongqiu.iteye.com/blog/1926475 安装git http://www.ccvita.com/370.html 经测试上面链接的说明文档里给出的wget链接已经失效 根据git官网的介绍 http://git-scm...

路过暴风
2014/01/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring源码学习笔记-1-Resource

打算补下基础,学习下Spring源码,参考书籍是《Spring源码深度解析》,使用版本是Spring 3.2.x,本来想试图用脑图记录的,发现代码部分不好贴,还是作罢,这里只大略记录下想法,不写太细了 ...

zypy333
今天
10
0
RestClientUtil和ConfigRestClientUtil区别说明

RestClientUtil directly executes the DSL defined in the code. ConfigRestClientUtil gets the DSL defined in the configuration file by the DSL name and executes it. RestClientUtil......

bboss
今天
17
0

中国龙-扬科
昨天
2
0
Linux系统设置全局的默认网络代理

更改全局配置文件/etc/profile all_proxy="all_proxy=socks://rahowviahva.ml:80/"ftp_proxy="ftp_proxy=http://rahowviahva.ml:80/"http_proxy="http_proxy=http://rahowviahva.ml:80/"......

临江仙卜算子
昨天
11
0
java框架学习日志-6(bean作用域和自动装配)

本章补充bean的作用域和自动装配 bean作用域 之前提到可以用scope来设置单例模式 <bean id="type" class="cn.dota2.tpye.Type" scope="singleton"></bean> 除此之外还有几种用法 singleton:......

白话
昨天
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部