一、开始工具的安装

1.git

  • 安装git工具有两种方式,一种就是利用自带包管理工具,一种是源码编译安装
  • (1)由于CentOS已经具有包管理器因此只需要一行命令即可自动安装
yum install git

3.1
  • (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

3.3
  • 把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相关推荐

  1. 快速搭建Springboot项目的两种方式!!

    大家好,我是雄雄,欢迎关注微信公众号[雄雄的小课堂]. 前言 Springboot的特点就是简单.快速和方便,使用idea不到一分钟就可以快速搭建springboot项目,并且,在这里,你不用写spr ...

  2. Ubuntu 安装和卸载 JDK 7 / JDK8 的两种方式以及双jdk的互相切换

    1:通过ppa(源) 方式安装. 2:通过官网下载安装包安装. 这里推荐第1种,因为可以通过 apt-get upgrade 方式方便获得jdk的升级 使用ppa/源方式安装 1.添加ppa sudo ...

  3. win10安装Mysql8的两种方式(安装/卸载-图文教程)

    前言 命令行窗口打开的方式(任选一种): WIN+R输入cmd (打开普通的窗口) WIN+X 选择Windows PowerShell或者Windows PowerShell(管理员) 系统服务列表 ...

  4. 开源android项目到jcenter,手把手教你将Android项目开源到JCenter两种方式以及挖坑和填坑(一)...

    - 前言 开发中,或多或少都会用到无私的程序猿分享的开源项目,Androidstudio中使用开源也很方便 例如家喻户晓的Rxjava,只需要一句话compile 'io.reactivex:rxja ...

  5. 快速上手Appium(一)-两种方式安装Appium

    前言 大部分移动端自动化测试工程师刚开始接触的移动端UI自动化测试框架都是Appium,它是一系列很优秀的开源软件,适合用于做移动端UI自动化测试或者远程控制,本篇文章是Appium快速入门系列的第一 ...

  6. PyTorch 学习之Ubuntu16.04 下安装 PyTorch(conda与pip两种方式安装)

    一.pip安装Pytorch 这里已经默认已经安装好了显卡驱动,cuda等.我这里安装的是cuda9与cudnn7,显卡驱动号:Driver Version: 384.130 : 1.进入PyTorc ...

  7. Mac安装Zookeeper(gz解压缩与homebrew两种方式)

    环境要求 `gz`解压缩安装 创建安装目录 下载 安装 启动与停止服务 `homebrew`命令安装与启动 Zookeeper安装比较简单,默认配置也可以运行,这里分析下常用流程和配置. 官网指南:h ...

  8. Eclipse安装SVN插件的两种方式

    登录 | 注册 收藏成功 确定 收藏失败,请重新收藏 确定 查看所有私信查看所有通知 暂没有新通知 想要绕过微信小程序开发中的坑吗?不妨来听这个,今晚8点,1小时帮你搞定! 23小时以前 CSDN日报 ...

  9. React基础学习笔记(一)-react前端项目的两种搭建方式

    1.运行环境准备 需要先进行react项目的运行环境nodeJS的安装,具体安装流程可以参考: windows版本的安装配置帮助文档:https://www.cnblogs.com/liuqiyun/ ...

最新文章

  1. sqlmap 跑access_sqlmap注入Access
  2. Atitit 常见每日流程日程日常工作.docx v4
  3. 用步进正弦激励法测量计算机声卡输出输入幅值频响函数
  4. 【模型解读】GoogLeNet中的inception结构,你看懂了吗
  5. 我背着女朋友,用 Python 偷偷抓取了她的行踪
  6. 双向链表的操作(创建,插入,删除)
  7. linux openssl 证书,Linux上的openSSL证书验证
  8. php xml getattribute,PHP XMLReader getAttribute()用法及代码示例
  9. Linux内核如何启动并装载一个可执行程序
  10. CVE2014-6287分析报告
  11. 健康医药企业营销数字化心法100条
  12. 实战:tomcat版本升级
  13. 网站三级域名是什么样?
  14. 华为手机相册怎么镜像翻转_手机相册里的最近删除怎么关
  15. 阿里云宽带是怎么按流量进行计费的?
  16. 高远球技术(羽毛球)
  17. CMake来编译OpenCV,细致教程
  18. rabit的安装与使用
  19. a标签下载txt,会直接打开txt文件的处理方法
  20. 计算机网络英文论文,计算机网络与因特网论文(英文版)

热门文章

  1. C++ 文件头 static char THIS_FILE[] = __FILE__
  2. log4j和logback的冲突导致日志输出异常
  3. 《Android的设计与实现:卷I》迷你书
  4. 批量杀死MySQL连接的几种方法
  5. 互联网企业的电子商务社区会员模式浅谈
  6. OJ1038: 绝对值最大
  7. OJ1031: 判断点在第几象限
  8. 怎么把汇编语言变成c语言,如何把汇编语言转换成C语言
  9. python生成xml界面,Python如何用dom模块生成XML文
  10. php 输出数组函数调用函数,php – 无法在数组中调用函数