繁体   English   中英

如何使用 pm2 部署到 Windows 堆栈

[英]how to use pm2 to deploy to Windows stack

环境

  • 开发机器:Windows 7
  • 部署目标:Windows 2012 r2
  • v7.10.1版本v7.10.1
  • git git-bash 2.9.2.windows.1

我正在尝试使用PM2部署NodeJS项目

PM2部署

我的 PM2 生态系统文件

 deploy : {
        production : {
          user : 'myUser',
          host : '10.1.1.16',
          ref  : 'origin/master',
          repo : 'pshakr@bitbucket.org/pjma/adapter.git',
          path : 'C:\\jhu',
          'post-deploy' : 'npm install && pm2 startOrRestart ecosystem.config.js --env production'
        }
      }

我在我的开发机器上打开了GIT-Bash并在运行配置文件时收到以下错误

错误

$ pm2 deploy ecosystem.config.js production setup
--> Deploying to staging environment
--> on host 10.1.1.16
  ○ hook pre-setup
ssh: connect to host 10.1.1.16 port 22: Connection refused

  setup paths failed

Deploy failed

PM2 允许我部署到 Windows 服务器吗? 关于如何解决这个问题的任何指示?

看来您可能需要在Windows 2012r2服务器上安装 SSH 服务器

什么是好的 ssh-server-to-use-on-windows

sshwindows

不确定这是否会解决 PM2 部署,但应该解释端口 22 上的连接被拒绝

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM