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


python爬虫之git的安装的更多相关文章
- [Python爬虫] 在Windows下安装PIP+Phantomjs+Selenium
最近准备深入学习Python相关的爬虫知识了,如果说在使用Python爬取相对正规的网页使用"urllib2 + BeautifulSoup + 正则表达式"就能搞定的话:那么动态 ...
- python学习笔记——git的安装及使用
1 git的基本介绍 git 是目前世界上最先进的分布式版本哦内阁制系统 详细信息可参考廖雪峰的官方网站中的Git教程 比git功能更加强大的有TortoiseGit和Tortoise SVN,具体安 ...
- Python爬虫入门CentOS环境安装
前言本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理.作者:梦想橡皮擦 CentOS环境安装-简介你好,当你打开这个文档的时候,我知 ...
- Python 爬虫6——Scrapy的安装和使用
前面我们简述了使用Python自带的urllib和urllib2库完成的一下爬取网页数据的操作,但其实能完成的功能都很简单,假如要进行复制的数据匹配和高效的操作,可以引入第三方的框架,例如Scrapy ...
- python爬虫系列:Scrapy安装与使用
这篇博文主要写Scrapy框架的安装与使用 Scrapy框架安装 命令行进入C:\Anaconda2\Scripts目录,运行:conda install Scrapy 创建Scrapy项目 1)进入 ...
- [Python爬虫] 在Windows下安装PhantomJS和CasperJS及入门介绍(上)
最近在使用Python爬取网页内容时,总是遇到JS临时加载.动态获取网页信息的困难.例如爬取CSDN下载资源评论.搜狐图片中的“原图”等,此时尝试学习Phantomjs和CasperJS来解决这个问题 ...
- python爬虫教程实践1——安装scrapy
系统:macOS Sierra 10.12.6 python版本:3.6 1.安装homebrew(以前的环境配置中有介绍过) 官网:http://brew.sh/index_zh-cn.html 2 ...
- python爬虫之git的使用(windows下pycharm使用)
相信很多同学学会了git或者github以后都不知道怎么跟windows上的pycharm连在一起工作,那么下面我们开始介绍简单的安装和使用方法. 一.安装 1.首先你的有一个github的账户.注册 ...
- python爬虫之git的使用(github的使用)
上面博文中我们简单的了解了一下基本的git操作,但是我们都是将代码放到了本地的仓库里面,但是如果我们是一个团队开发的话,肯定不会放到每个人的本地,必须得有个统一的地方存放代码,国外的大家都在使用git ...
随机推荐
- Java和Php比较
这样从几个方面来看:一.运行机制:Java代码被编译成字节码后,会在虚拟机里由JIT进行二次编译成为本地码,据传言其执行速度可以和C++相媲美,经过我自己测试,用Java实现一个简单的Memcache ...
- UVA1613-K-Graph Oddity(贪心)
Problem UVA1613-K-Graph Oddity Accept: 108 Submit: 884Time Limit: 3000 mSec Problem Description Inp ...
- 转://云和恩墨的两道Oracle面试题
真题1. 对于一个NUMBER(1)的列,如果查询中的WHERE条件分别是大于3和大于等于4,那么这二者是否等价? 答案:首先对于查询结果而言,二者没有任何区别.从这一点上讲无论是指定大于3还是指定大 ...
- Python requests上传文件demo
#!/usr/bin/env python # -*- coding: utf-8 -*- import requests headers = {'uuid': '5cb572b7-c0a7-4d90 ...
- Python:Day13
id() 查看内存地址 和while循环一样,在for循环中也可以使用break和continue,两者效果一样. repr
- 【vue】vue-router的用法
依赖安装:(c)npm install vue-router 过程: import Vue from 'vue'; import Router from 'vue-router'; Vue.use(R ...
- koa-convert源码分析
koa-convert最主要的作用是:将koa1包中使用的Generator函数转换成Koa2中的async函数.更准确的说是将Generator函数转换成使用co包装成的Promise对象.然后执行 ...
- layer 查看图片
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content ...
- Linux并发与同步专题 (2)spinlock
关键词:wfe.FIFO ticket-based.spin_lock/spin_trylock/spin_unlock.spin_lock_irq/spin_lock_bh/spin_lock_ir ...
- logistic回归和最大熵
回顾发现,李航的<统计学习方法>有些章节还没看完,为了记录,特意再水一文. 0 - logistic分布 如<统计学习方法>书上,设X是连续随机变量,X服从logistic分布 ...