centos 6.8安装git_搭建一个开源项目3两种方式安装git
一、开始工具的安装
1.git
- 安装git工具有两种方式,一种就是利用自带包管理工具,一种是源码编译安装
- (1)由于CentOS已经具有包管理器因此只需要一行命令即可自动安装
yum install git
- (2)自行下载git安装包,进行安装
- 首先下载tar包,然后移动到root目录中
- 从图中可见移动的轨迹,下面使用解压命令解压,得到目录git-2.28.0
tar -zxvf
复习tar是用来建立,还原备份文件的工具程序,它可以加入,解开备份文件内的文件。
参数:
-z或--gzip或--ungzip 通过gzip指令处理备份文件。
-x或--extract或--get 从备份文件中还原文件
-v或--verbose 显示指令执行过程。
-f或--file= 指定备份文件。
参考:https://www.runoob.com/linux/linux-comm-tar.html
- 接下来安装各种依赖
yum install curl-devel gettext-devel openssl-devel zlib-devel gcc-c++ perl-ExtUtils-MakeMaker
- 把git工具进行编译安装,进入到目录git-2.28.0中,执行配置、编译、安装命令即可
cd git-2.28.0make configure./configure --prefix=/usr/local/gitmake profix=/usr/local/gitmake install
复习:./configure 是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。
make 是用来编译的,它从Makefile中读取指令,然后编译。
make install是用来安装的,它也从Makefile中读取指令,安装到指定的位置。\
- 接下来配置环境变量,git的可执行程序加入到环境变量
- 进入配置文件
vim /etc/profile
- 在文件的尾部添加语句
export GIT_HOME=/user/local/gitexport PATH=$PATH:$GIT_HOME/bin
- 最后执行
source /etc/profile
是环境变量生效
复习:1.在linux及unix的sh中,以开头的字符串表示的是中定义的变量,这些变量可以是系统自动增加的,也可以是用户自己定义的PATH表示的是系统的命令搜索路径,和windows的%path%是一样的$HOME则表示是用户的主目录,也就是用户登录后工作目录
2.source 在当前bash环境下读取并执行FileName中的命令。
*注:该命令通常用命令“.”来替代。
使用范例:
source filename
. filename #(中间有空格)
source命令(从 C Shell 而来)是bash shell的内置命令。点命令,就是个点符号,(从Bourne Shell而来)是source的另一名称。同样的,当前脚本中配置的变量也将作为脚本的环境,source(或点)命令通常用于重新执行刚修改的初始化文档,如 .bash_profile 和 .profile 等等 引自:https://www.cnblogs.com/xuange306/p/9436126.html
- 最后查看使用
git --version
查看安装结果
二、源码:
- CSDN:https://blog.csdn.net/weixin_44630050
- 博客园:https://www.cnblogs.com/ruigege0000/
- 欢迎关注微信公众号:傅里叶变换,个人账号,仅用于技术交流
centos 6.8安装git_搭建一个开源项目3两种方式安装git相关推荐
- 快速搭建Springboot项目的两种方式!!
大家好,我是雄雄,欢迎关注微信公众号[雄雄的小课堂]. 前言 Springboot的特点就是简单.快速和方便,使用idea不到一分钟就可以快速搭建springboot项目,并且,在这里,你不用写spr ...
- Ubuntu 安装和卸载 JDK 7 / JDK8 的两种方式以及双jdk的互相切换
1:通过ppa(源) 方式安装. 2:通过官网下载安装包安装. 这里推荐第1种,因为可以通过 apt-get upgrade 方式方便获得jdk的升级 使用ppa/源方式安装 1.添加ppa sudo ...
- win10安装Mysql8的两种方式(安装/卸载-图文教程)
前言 命令行窗口打开的方式(任选一种): WIN+R输入cmd (打开普通的窗口) WIN+X 选择Windows PowerShell或者Windows PowerShell(管理员) 系统服务列表 ...
- 开源android项目到jcenter,手把手教你将Android项目开源到JCenter两种方式以及挖坑和填坑(一)...
- 前言 开发中,或多或少都会用到无私的程序猿分享的开源项目,Androidstudio中使用开源也很方便 例如家喻户晓的Rxjava,只需要一句话compile 'io.reactivex:rxja ...
- 快速上手Appium(一)-两种方式安装Appium
前言 大部分移动端自动化测试工程师刚开始接触的移动端UI自动化测试框架都是Appium,它是一系列很优秀的开源软件,适合用于做移动端UI自动化测试或者远程控制,本篇文章是Appium快速入门系列的第一 ...
- PyTorch 学习之Ubuntu16.04 下安装 PyTorch(conda与pip两种方式安装)
一.pip安装Pytorch 这里已经默认已经安装好了显卡驱动,cuda等.我这里安装的是cuda9与cudnn7,显卡驱动号:Driver Version: 384.130 : 1.进入PyTorc ...
- Mac安装Zookeeper(gz解压缩与homebrew两种方式)
环境要求 `gz`解压缩安装 创建安装目录 下载 安装 启动与停止服务 `homebrew`命令安装与启动 Zookeeper安装比较简单,默认配置也可以运行,这里分析下常用流程和配置. 官网指南:h ...
- Eclipse安装SVN插件的两种方式
登录 | 注册 收藏成功 确定 收藏失败,请重新收藏 确定 查看所有私信查看所有通知 暂没有新通知 想要绕过微信小程序开发中的坑吗?不妨来听这个,今晚8点,1小时帮你搞定! 23小时以前 CSDN日报 ...
- React基础学习笔记(一)-react前端项目的两种搭建方式
1.运行环境准备 需要先进行react项目的运行环境nodeJS的安装,具体安装流程可以参考: windows版本的安装配置帮助文档:https://www.cnblogs.com/liuqiyun/ ...
最新文章
- sqlmap 跑access_sqlmap注入Access
- Atitit 常见每日流程日程日常工作.docx v4
- 用步进正弦激励法测量计算机声卡输出输入幅值频响函数
- 【模型解读】GoogLeNet中的inception结构,你看懂了吗
- 我背着女朋友,用 Python 偷偷抓取了她的行踪
- 双向链表的操作(创建,插入,删除)
- linux openssl 证书,Linux上的openSSL证书验证
- php xml getattribute,PHP XMLReader getAttribute()用法及代码示例
- Linux内核如何启动并装载一个可执行程序
- CVE2014-6287分析报告
- 健康医药企业营销数字化心法100条
- 实战:tomcat版本升级
- 网站三级域名是什么样?
- 华为手机相册怎么镜像翻转_手机相册里的最近删除怎么关
- 阿里云宽带是怎么按流量进行计费的?
- 高远球技术(羽毛球)
- CMake来编译OpenCV,细致教程
- rabit的安装与使用
- a标签下载txt,会直接打开txt文件的处理方法
- 计算机网络英文论文,计算机网络与因特网论文(英文版)
热门文章
- C++ 文件头 static char THIS_FILE[] = __FILE__
- log4j和logback的冲突导致日志输出异常
- 《Android的设计与实现:卷I》迷你书
- 批量杀死MySQL连接的几种方法
- 互联网企业的电子商务社区会员模式浅谈
- OJ1038: 绝对值最大
- OJ1031: 判断点在第几象限
- 怎么把汇编语言变成c语言,如何把汇编语言转换成C语言
- python生成xml界面,Python如何用dom模块生成XML文
- php 输出数组函数调用函数,php – 无法在数组中调用函数