一、安装node.js
在centOs7.0上面安装node须要先确认服务器有nodejs编译及依赖相关软件, 若是没有执行如下命令进行安装.
yum install gcc gcc-c++ openssl-devel
下载 nodejs的资源包
wget http://nodejs.org/dist/v10.15.3/node-v10.15.3-linux-x64.tar.gz
解压node资源包
tar -zxvf node-v10.15.3-linux-x64.tar.gz
解压完成后输入命令 'ls', 会看到有如下两个文件.

为node从新命名
mv node-v10.15.3-linux-x64 node
此时咱们输入node命令是无论用的, 咱们须要为node添加环境变量
vi ~/.bash_profile

将咱们安装的node目录, 添加到图片的bin后面, 必定要添加了冒号, 在添加咱们的node路径.添加完路径后, 保存退出, 执行命令:
source ~/.bash_profile
命令执行完毕后, 咱们的node就能够全局使用了.
二、安装pm2
npm install -g pm2@latest
三、 为node, pm2, npm 创建软链接
whereis node
node: /root/node/bin/node
sudo ln -s /root/node/bin/node /usr/bin/node
whereis npm
npm: /root/node/bin/npm
sudo ln -s /root/node/bin/npm /usr/bin/npm
whereis pm2
pm2: /root/node/bin/pm2
sudo ln -s /root/node/bin/pm2 /usr/bin/pm2
四、安装git
yum install -y git
五、配置本地与服务器的ssh链接
一、在本地和服务器生成ssh
ssh -keygen -t rsa
二、复制本地的公钥到服务器
cat ~/.ssh/id_rsa.pub
三、添加到服务器中
vi ~/.ssh/authorized_keys
四、测试本地与服务器的ssh链接
ssh root@你的服务器地址
五、将你本地的公钥和你服务器的公钥所有都添加到你的github中

六、至此已经完成了你本地=>服务器=>github的ssh链接.
七、本地配置pm2
一、首先从github中拉去一个项目, 或者本身本地建立一个项目,而后添加到github中.而后在当前项目的根目录中生成pm2配置文件:
pm2 init
二、按照下面图片中文字提示填写相应的内容.

三、执行命令在服务器建立你的项目:
pm2 deploy production setup
四、至此你的项目已经建立在服务器中, 后期会用到的命令:
pm2 deploy production update // 更新
pm2 deploy production revert 1 // 回滚到上一个版本
pm2 deploy production list // 查看提交记录
pm2 deploy production --force //当你代码有修改可是不想提交时能够强制发布