PM2 (Node.js) 部署 - 主机密钥验证失败
Posted
技术标签:
【中文标题】PM2 (Node.js) 部署 - 主机密钥验证失败【英文标题】:PM2 (Node.js) deploy - Host key verification failed 【发布时间】:2015-09-07 19:41:05 【问题描述】:当我尝试进行部署时,我遇到了错误
主机密钥验证失败。 致命:远端意外挂断 错误:无法获取来源
获取失败
部署失败
我的仓库位于 Bitbucket。 所有 ssh-keygen 都添加到 Bitbucket
有什么想法吗?
谢谢
【问题讨论】:
【参考方案1】:production:
user: 'ubuntu',
key: '~/.ssh/node_ec2.pem',
host: 'ec2-52-221-188-28.ap-southeast-1.compute.amazonaws.com',
ref: 'origin/master',
repo: 'git@gitlab.com:telkomdev/belajarcoding-apis.git',
path: '/home/ubuntu',
'post-deploy': 'npm install && pm2 startOrRestart
ecosystem.config.js'
连接时你必须给你的用户提供 ssh,例如上面是 ubuntu 用户,而不是 ecosystem.config.js 上的 root 用户。
【讨论】:
以上是关于PM2 (Node.js) 部署 - 主机密钥验证失败的主要内容,如果未能解决你的问题,请参考以下文章