zoukankan      html  css  js  c++  java
  • python爬虫之git的安装

     

    一、初始

    1、发展历史

    *最开始没有对代码的管理,导致很多东西混乱和丢失。

    *后来大家想了一个办法,用最简单最笨的方法,各种复制文件夹。

    *然后就出现了版本控制的工具。

      1、单机版:RCS(1982),SCCS(1972)

      2、客户端-服务器:CVS(1986)Subversion(2000)

      3、分布式(多个服务器):Git(2005)

      分布式:例如,我可以把代码同时放到github和coding.net,其实就是多个服务器。

    2、读音:git,不是jit。作者:linus,就是Linux操作系统的作者。git工具是一个全世界都在用的版本控制工具。

    3、优缺点:

      1、SVN和CVS合并困难

      2、几乎无法使用分支(使用copy的策略来建立分支)

      3、离开服务器就不能提交代码

    4、Github是目前世界上最大的开源社区(Ruby语言写的),几乎所有的开源项目都在Github上。

    二、安装

    1、系统环境

    操作系统:Centos7-1611

    Git版本:git-2.9.5.tar.gz(参考地址:https://www.kernel.org/pub/software/scm/git/)

    2、关闭操作系统防火墙。

    #systemctl stop firewalld.service

    不随操作系统启动开启防火墙。

    #systemctl  disable  firewalld.service

    3、重启操作系统。

    #setatus –v(查看selinux状态)

     

    4、查看防火墙状态。

    #firewall-cmd --state

     

    5、配置yum。

    6、安装必备的系统插件。

    #yum install  -y  gcc*  perl perl-devel zlib zlib-devel

    7、安装git

    首先先解压,然后进入git安装包,依次执行下面命令。

    #./configure

    #make

    #make install

    8、安装完成以后开始配置git。

    建立一个文件夹

    #mkdir /git_home

    进入这个文件夹
    #cd git_home

    初始化这个文件夹为git仓库
    #git init

     

     配置文件:

    *全局配置:

    #vi  ~/.gitconfig

    表明当前的用户和邮箱,这个用户名和邮箱就是这个版本库的表示,日志里面会记录是谁邮箱是多少,更改了什么

     

    *本地目录配置:

    .git/config

    主要配置目录和文件夹

     

    全局配置和本地目录配置的区别,在于生效的顺序不同。默认情况下本地目录配置首先生效,如果本地配置没有的话就提取全局配置。

    示例:

    #

    vi .git/config

     1、将本用户名和邮箱写入本地目录配置后,提交代码后查看代码是用张三这个账户提交的(本地目录配置生效)

    2、我们删除本地目录配置,将配置写入全局配置,

     #vi ~/.gitconfig

     

  • 相关阅读:
    听说高手都用记事本写C语言代码?真的假的!
    面向监狱编程,就靠它了!日子是越来越有判头了!
    如何把安静的程序员逼成话唠!
    想要自学编程?一个B站远远不够!
    2021年,学习C++还香吗?(文末赠书)!
    JVM--分代收集理论和垃圾收集算法
    Redis面试题
    基于RT1052 Aworks 使能GPIO输入功能(六)
    基于RT1052 Aworks 使能GPIO输出功能(五)
    基于RT1052 Aworks 使能ADC功能(四)
  • 原文地址:https://www.cnblogs.com/lei0213/p/7447891.html
Copyright © 2011-2022 走看看