概述
Python Web项目在本地开发完成后,需要部署到云服务器,才能被外部访问。在云服务器上搭建好项目环境后,只要把代码上传到云服务器,就可以运行。也可以直接用FileZilla
上传,但是不好管理,不好跟踪哪些文件被修改过。开发中一般都是用Git
来管理代码,所以打算用先提交代码到Git远程仓库,然后拉取到云服务器的方式来部署项目。
上传代码到Git远程仓库
这里用的是Github,也可以用其他的Git平台
1、首先在Github上新建一个repository
image.png2、本地初始化repository
进入项目目录,执行命令,成功后会在目录下生成一个.git的隐藏文件。
$ git init
3、添加到本地缓存区
把目录下的所有文件加入到本地暂存区
$ git add .
4、查看状态
$ git status
5、添加注释
$ git commit -m "这是注释"
6、添加到暂存区(要改成自己的仓库地址)
$ git remote add origin https://github.com/JairusTse/proxy-tool.git
7、先从Github拉取最新文件,防止冲突
$ git pull origin master --allow-unrelated-histories
执行后可能会打开一个文档,直接:wq
退出即可。
8、提交到Github
$ git push -u origin master
执行完成后,代码就提交到Github仓库了。
云服务器拉取远程代码
这里云服务器用的是腾讯云,CentOS 7.6
1、安装Git
已经安装过的可以忽略这一步。
$ yum install git
2、拉取代码(要改成自己的仓库地址)
$ cd /home/www/jairus/proxy-tool
$ git clone https://github.com/JairusTse/proxy-tool.git
完。
欢迎关注我的公众号:JairusTse的日常,一起撸代码,跑步,读书。
网友评论