1、安装node.js在centOs7.0上安装node,需要确认服务器有nodejs编译和依赖的相关软件。如果不执行以下命令安装。yuminstallgccgcc-c++openssl-devel下载nodejs资源包wgethttp://nodejs.org/dist/v10.15.3/node-v10.15.3-linux-x64.tar.gz解压node资源包tar-zxvfnode-v10.15.3-linux-x64.tar.gz解压完成后,输入命令'ls',会看到如下两个文件。将节点重命名为mvnode-v10.15.3-linux-x64node这个时候我们输入node命令是不行的,需要添加环境变量vi~/.bash_profile把我们安装的node目录添加到图片的bin中,一定要加冒号,加上我们的node路径。添加路径后,保存退出,执行命令:source~/.bash_profile命令执行后,我们的节点就可以全局使用了。2、安装pm2npminstall-gpm2@latest3,为node、pm2、npmwhereisnodenode建立软连接:/root/node/bin/nodesudoln-s/root/node/bin/node/usr/bin/nodewhereisnpmnpm:/root/node/bin/npmsudoln-s/root/node/bin/npm/usr/bin/npmwhereispm2pm2:/root/node/bin/pm2sudoln-s/root/node/bin/pm2/usr/bin/pm24,安装gityuminstall-ygit5,配置本地和服务器1的ssh连接,本地和服务器生成sshssh-keygen-trsa2,复制本地公钥到服务器cat~/.ssh/id_rsa.pub3,添加到服务器vi~/.ssh/authorized_keys4,测试本地和服务器的ssh连接sshroot@你的服务器地址5,结合你本地的公钥和你服务器的公钥添加给你6.至此,你已经完成了你的local=>server=>githubssh连接。7.在本地配置pm21。首先从github上拉一个项目,或者在本地创建一个项目,然后添加到github上。然后在当前项目根目录下生成一个pm2配置文件:pm2init2,根据下图文字提示填写相应内容。3、在服务器上执行创建你的项目的命令:pm2deployproductionsetup4,至此你的项目已经在服务器上创建好了后面要用到的命令:pm2deployproductionupdate//Updatepm2deployproductionrevert1//Roll回到上一个版本pm2deployproductionlist//查看commit记录pm2deployproduction--force//当你的代码有修改但是不想提交的时候可以强制释放
