官方文档有坑,花了不少时间。

前置条件:

  1. 可通过ssh证书登录服务器

  2. 服务器可通过ssh访问仓库

  3. 本机和服务器都安装了pm2

测试能否登录服务器,在本地输入:ssh -T nodeuser@webhost.com

测试服务器能否访问git仓库,在服务器输入:ssh -T git@github.com

以上两条命令返回结果必须都成功才可以进行后续操作。