当我尝试部署时,我有错误
主机密钥验证失败。 致命:远程端意外挂断 错误:无法获取原点
提取失败
部署失败
我的回购位于Bitbucket。 所有ssh-keygen都被添加到Bitbucket
有什么想法吗?
感谢
答案 0 :(得分:0)
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用户,而不是root用户 ecosystem.config.js 。