python爬虫之git的使用(github的使用)

 

  上面博文中我们简单的了解了一下基本的git操作,但是我们都是将代码放到了本地的仓库里面,但是如果我们是一个团队开发的话,肯定不会放到每个人的本地,必须得有个统一的地方存放代码,国外的大家都在使用github,很多的开源项目都在github上面,但是这个使用起来呢一是得FQ,二是公开的仓库是免费的,私有的(不公开)是需要花钱的,如果是个人项目是可以使用,但是如果是商业项目就不合适了。conding.net是国内很多公司和个人都在使用的仓库,好处是一不用FQ,而是私有的仓库也是不用花钱的,商业项目可以放上去。

  github:

   注册就不在这里熬述了,百度一搜一大堆。

 

 

 创建一个仓库

 

 

连接github远程服务器

1、第一条命令告诉了本地git远程仓库的的地址是多少

2、第二条吃才是往远程仓库同步代码。

 #这里出现了一点小插曲

 

#yum install curl-devel

然后重新编译安装git即可

 

将以https的方式访问github的链接写入配置文件中

#git remote add origin 远程链接

 #git push -u origin master将代码同步到github上

 

 #vi .git/config(查看已经写入到本地目录配置文件中的配置)

 

刷新页面(说明我们已经将本地仓库的代码放到了github上面)

 

 

 

 注意:上面我们演示的是每次同步的话都需要输入用户名和密码,但是每天都要同步很多次,这岂不是很麻烦,所以我们需要让git记住我们的github用户名和密码。

在git版本控制文件夹执行下面命令

echo "[credential]" >> .git/config
echo "    helper = store" >> .git/config

  

 #vi .git/config(也就等于在这个文件中写入下面标红的内容即可)

然后,我们需要往远程服务器上同步更改,这时候还需要输入一次用户名和密码,但是如果你输入过本次,以后就不需要再输入了,因为git已经帮你记住了用户名和密码。

 

那么问题来了,我们怎么从远程仓库拉代码下来呢(这基本上是每天上班第一件要做的事情)

这个仓库使用https或者ssh连接都在这个位置查看和更改。

 

 

 #git clone https://github.com/MrLHD/git_test.git

 使用git clone  https/SSH链接将远程仓库的更改同步到本地仓库

我随便建立一个目录,然后在目录里面执行git clone 链接,把远程仓库直接同步到本地(记住,同步下来的本身就是一个仓库,无需再本地建立一个仓库,再把原仓库放到本地仓库的里面,多此一举)

整个仓库都已经在本地上我建立的一个普通文件夹里面了。

 我更改了本地redeme文件内容,它提示我需要提交,这里提交到本地仓库我就不再说明,我的前一篇博客已经写了

 

将本地仓库的更改直接提交到github上面

#git push -u origin master

注意:

  我们前面说了需要将远程仓库的链接添加到.git/config文件中,才能执行下面的命令同步到远程仓库,因为我们这里是从远程仓库直接同步下来的,所以配置文件里面已经有这个选项了,所以只需要直接执行同步命令就行。

 

 

posted @ 2017-08-30 17:15  Charles.L  阅读(8467)  评论(0编辑  收藏  举报