抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

腾讯云上购买了一个新的轻量级服务器,于是乎需要重新搭建一下环境,特此记录

安装git

执行命令:yum install git

设置secret_token

原因:在Github的Webhook机制中设置secret_token来提高安全系数

  1. 将如下内容写到~/.bash_profile中:(注意修改SECRET_TOKEN为自己的token)
    1
    echo "export SECRET_TOKEN=自己在Github设置的Token" >> ~/.bash_profile
  2. 然后执行命令:source ~/.bash_profile

设置接收webhook的程序

我们需要有一个程序作为后台进程一直在监听Github发生过来的事件

  1. 直接编译代码为可执行程序后,直接放置到~/workspace目录下

  2. ~/workspace目录下创建conf目录并编写配置文件config.ini,内容如下:

    1
    2
    3
    4
    5
    6
    [server]
    host='0.0.0.0'
    port=8999

    [script]
    auto_update_script_path='./auto_update_script.sh'

如果不想使用nvm进行node多版本的管理,直接可以使用去node中文网 下载LTS版本(安装的时候记得添加到环境变量选项要勾上),安装后从第四步开始执行

第一步:安装nvm

这一步mac和windows有所区别

  • 执行curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bashwget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
  • 安装完成后关闭终端,然后键入nvm看一下是否有输出,如果command not found查看
  • nvm ls查看所有已安装node的版本,并且使用node use <version>命令选择一个合适的node用来安装hexo

补充:nvm常用命令介绍

1
2
3
4
5
6
● nvm install stable  安装最新稳定版 node
● nvm install <version> 安装指定版本,如:安装v4.4.0,nvm install v4.4.0
● nvm uninstall <version> 删除已安装的指定版本,语法与install类似
● nvm use <version> 切换使用指定的版本node
● nvm ls 列出所有安装的版本
● nvm alias default <version> 如: nvm alias default v11.1.0