【发布时间】:2017-10-10 20:06:14
【问题描述】:
环境
- 开发机器:Windows 7
- 部署目标:Windows 2012 r2
- NodeJS 版本
v7.10.1 - Git
git-bash2.9.2.windows.1
我正在尝试使用 PM2
部署 NodeJS 项目我的 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 服务器?有关如何解决该问题的任何指示?
【问题讨论】:
-
从你的
git-bash尝试ssh到你的服务器
标签: node.js ssh windows-7-x64 pm2