第四篇: flask项目部署(git) -- Centos7(6
2018-01-05 本文已影响99人
HelloJames
在第三篇: Flask极简项目部署 -- Centos7(64位)云主机部署Python Flask项目实战系列 已经介绍了如何发布一个极简的flask项目到互联网中.
这一节主要利用码云提供的git服务来进行服务器代码的同步.
安装git
首先, 当然是要先安装git
命令: yum install git
安装完成后, 确认一下:
[root@localhost tmp]# git --version
git version 1.8.3.1
在码云中添加SSH公钥
SSH公钥的生成方法, 可以参阅码云官方提供的方法: http://git.mydoc.io/?t=154712

添加好公钥之后, 即可在本地克隆远程仓库中的代码了.
创建自己的私有仓库
何为私有仓库, 简单来说, 就是别人拿不到源代码.
为什么要创建私有仓库呢? 有时我们可能需要在远端保存代码, 但又不想让其他人看到, 这时私有仓库就是你需要的了.
创建私有仓库也很简单, 如下图所示:
点击Private
, 然后再点击+
号.

输入一些发要的字段后, 即可:

此时, 在你的个人首页的项目
中即可找到你刚创建的项目, 此时即可拿到你的仓库地址了:

在开发服务器中更新代码
在服务器中, 进入相应的目录, 使用命令:
git clone git@git.oschina.net:xxxx/xxx.git
即可将你的项目代码更新到你的开发服务器.
然后每次提交代码后, 在开发服务器中只需要命令git pull
来拉取你的最新代码.