Linux上安装git
两种方式,一、yum安装;二、从github上下载最新的源码编译后安装
第一种:
在linux上使用yum安装git,命令:yum -y install git
安装完之后,可以通过命令git --version查看是否安装成功
使用yum安装,git是被安装在/usr/libexec/git-core目录下
yum安装简单,但是存在的问题是安装的git版本较低
第二种:从github上下载最新的源码安装
1、在github上找到git发布的版本,选择最新版本的tar.gz包下载
Releases · git/git · GitHubhttps://github.com/git/git/releases2、上传至linux服务器,并解压
解压命令:tar -zxvf git包
3、解压后就需要编译源码,在编译源码之前需要下载所需要的依赖,命令如下
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
4、安装编译源码所需依赖的时候,yum自动帮你安装了git,所以需要先卸载这个旧版的git
yum -y remove git
5、编译git源码
make prefix=/usr/local/git all
其中/usr/local/git是源码编译后所在的目录,自行指定
6、安装git至指定路径(/usr/local/git)
make prefix=/usr/local/git install
7、配置环境变量
vim /etc/profile
在底部加上
export PATH=$PATH:/usr/local/git/bin
保存退出后刷新,刷新命令如下
source /etc/profile
通过git --version可以查看安装git的版本号
Linux上安装git相关推荐
- linux安装Git依赖的包出错,技术|Linux有问必答:如何在Linux上安装Git
问题: 我尝试从一个Git公共仓库克隆项目,但出现了这样的错误提示:"git: command not found". 请问我该如何在某某发行版上安装Git? Git是一个流行的开 ...
- 在Linux上安装Git
Git是一个开源的分布式版本控制系统,可以有效.高速的处理从很小到非常大的项目版本管理.而国外的GitHub和国内的Coding都是项目的托管平台.但是在使用Git工具的时候,第一步要学会如何安装gi ...
- 如何在 Linux 和 Unix 上安装 git?
使用Linux发行版的首选软件包管理器在Linux上安装Git是最简单的方法.如果你喜欢从源代码构建,你可以在kernel.org上找到tarball .希望本文对大家有帮助~ 于Debian / U ...
- Linux上安装和使用git到gitoschina和github上_亲测
Linux上安装和使用git到gitoschina和github上_亲测 git介绍与在linux上安装 创建SSHkey 在git-oschina使用 maven-oschina使用 在github ...
- 在linux服务器上安装git
git是目前流行的非常好用的版本控制工具,本章教大家如何在linux服务上安装git.这里介绍两种安装方式:1.yum安装:2.从github上下载最新的源码编译后安装 一.获得一台linux服务器 ...
- Ubuntu 20.04上安装Git方法
Git是世界上最受欢迎的分布式版本控制系统,被许多开源和商业项目使用.它使您可以与其他开发人员在项目上进行协作,跟踪代码更改,还原到上一阶段,创建分支等. Git最初是由Linux内核的创建者Linu ...
- Git学习系列之Windows上安装Git之后的一些配置(图文详解)
不多说,直接上干货! 前面博客 Git学习系列之Windows上安装Git详细步骤(图文详解) 第一次使用Git时,需要对Git进行一些配置,以方便使用Git. 不过,这种配置工作只需要进行一次便可, ...
- linux上使用git把代码push到gitee上
欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究 linux上使用git把代码push到gitee上 文章目录: 1 git添加ssh公钥 2 代码推送的流程 从git的 ...
- ubuntu19 安装git_如何在Ubuntu 20.04上安装Git
Git是世界上最受欢迎的分布式版本控制系统,被许多开源和商业项目使用.它使您可以与其他开发人员在项目上进行协作,跟踪代码更改,还原到上一阶段,创建分支等. Git最初是由Linux内核的创建者Linu ...
最新文章
- alert 回调_element之Alert 警告
- SRIO学习(六)——Direct I/O 操作(一)
- [Python学习]PycURL简单学习 - limodou的学习记录 - limodou是一个程序员,他关心的焦点是Python, DocBook, Open Source …...
- 示例解读 Python 2 和 Python 3 之间的主要差异
- (9)FPGA面试题亚稳态
- html字颜色代码,css 字体颜色(css color)
- Android中保存网络图片到SD卡
- 55种开源数据可视化工具简介
- 人工智能——前言概述
- UnityShader语法英文入门
- 1553B 协议详解
- 防止padding撑开盒子的方法
- 仿网易云音乐的滑动冲突处理效果
- 【物联网树莓派毕设04】Arduino实现电梯及人脸识别门禁
- k8s 之服务发现(service)
- vivonex3s和华为mate40哪个好
- 计算机二级黑板板书书写,清华老师的板书惊艳朋友圈 8个技巧让黑板亮起来
- java面向过程外卖订餐系统 完整版
- dubbo升级至2.7.15后application配置无法生效
- datastage java_datastage server job之java调用datastage job
热门文章
- 网易视频云:HBase BlockCache系列-性能对比测试报告
- 一文告诉你什么是商务智能
- 全面解密阿里新零售供应链
- PostgreSQL多维空间对象——cube插件
- NOSQL 之 Graph Database 之 neo4j
- 新品项目交付频繁 猿团开启APP快速开发新模式
- conda error unable to create prefix directory check that you have sufficient permissions
- C语言 校园歌手比赛系统源码
- 习惯养成android软件,小小成长(习惯养成)app
- 【新年快乐】嗷,我的2020年,就这样悄咪咪地溜走了