基于Coding+WebHook+PHP脚本 实现web项目版本自动迭代部署

2018-06-06 15:50:46

前言 测试系统:ubantu16.04、window10 WebHook平台:coding.net 需要的系统环境:nginx,php7,git “了解一下” ①. git pull 了解一下 ②. Linux的SSH 了解一下 ③. Git的SSH公钥 了解一下 一般自动部署,Git不用https,而是改为ssh。 因为自动部署是自动输入账号密码,自动完成部署方案 如果一定要用https,请如下操作,(即记住用户名和密码) 打开当前项目git配置文件‘config’ 编辑[remote "origin"]这一项里的url url = https://yourname:password@git.coding.net/yourusername/yourpro.git 要用到的 //部署用户公钥 ssh-keygen -t rsa -C

我是如何搭建 Ghost 博客系统

2018-05-03 21:31:00

前言 写博客,我喜欢 简洁、轻便的博客系统 用数据库做文章储存方式 专注于文字,支持Markdown编辑 在尝试了WordPress、hexo博客系统之后,Ghost让我眼前一亮。 搭建Ghost博客,主要实现了我以下功能: NodeJs驱动,Mysql保存数据,Nginx反向代理 实现Https安全访问 百度统计 做访问量统计 畅言 做博文评论系统 搭建环境 阿里云学生主机 Linux系统:Ubuntu 16.04 SSL证书是阿里云的免费CA证书 安装Ghost博客系统所需的系统环境 安装Nginx sudo apt-get install nginx 安装Node,Npm sudo apt-get install nodejs sudo apt-get install npm * 安装Nvm nvm用于控制node版本,因为下文运行ghost系统时,可能出现提醒node版本太高/低,nvm能自由切换版本