本地环境代码一码云一服务器代码部署
转载 “逗子”,原因:简单粗暴直接。
基本要求:
1.本地环境开发环境(例子使用wamp),代码部署本地。
2.码云登录账号,项目创建(快捷链接:https://gitee.com),使用码云作为版本管理。(注:如果不会创建个人私钥公钥请访问我之前写的文->http://www.cnblogs.com/douz/p/6638280.html)
3.远程服务器,可以http访问(例子使用阿里云服务器)。
4.需要插件:git/xshell。
优点:可以创建多个分支,多人同时操作时不会出现代码覆盖问题。适用于没有本地svn,git库等多人员共同开发。
缺点:操作繁琐。
步骤一:
本地wamp环境,项目代码部署开发。
步骤二:
安装git版本库,xshell,码云项目管理(项目私钥)。
步骤三:
配置代码数据库操作(优点本地直接使用远程数据库,数据统一,操作方便。缺点断网数据库刷新不出来);
如果不打算配置该项,那么请忽略“步骤三”,本地操作本地数据库,服务器操作远程数据库,数据库的更改需要本地修改一次提交代码后,在远程再次进行数据库修改。
远程服务器端mysql设置允许访问操作账号:
最终效果展示:
步骤四:
配置本地host文件,更改访问url显示(有点配置文件路径上传方便,缺点本地访问不了线上url路径):
最终目的展示(此为框架中调用路径配置,以phpcms为例):
步骤五:
编辑代码,git上传码云,然后服务器获取码云master分支上数据。
本地代码->码云->服务器代码部署完成。