pm2部署问题

来源:10-2 配置 PM2 一键部署线上项目结构

ly_secret

2017-09-28

Host key verification failed.

fatal: Could not read from remote repository.


Please make sure you have the correct access rights

and the repository exists.


  failed to clone


Deploy failed

在网上找了下,输入ssh-keyscan -t rsa gitee.com >> ~/.ssh/known_hosts也没有用

写回答

3回答

sk81303

2018-06-03

把你本地机器上的id_rsa.pub的公钥拷贝到你服务器端的authorized_keys里面去就可以了,因为pm2的部署是通过ssh进行的,因此需要开通本地到远程服务器的无密码登录,同样,在Mac下,通过ssh-keygen生成RSA公钥,并拷贝到远程服务器,scp ~/.ssh/id_rsa.pub yishi@123.57.205.23:/home/yishi/.ssh/authorized_keys

此时主要是在远程服务器中,并未将http://github.com加入known_hosts,在服务器端通过如下命令设置:

ssh-keyscan -t rsa github.com >> ~/.ssh/known_hosts

此时主要是在远程服务器中,http://gitee.com加入known_hosts,在服务器端通过如下命令设置:

ssh-keyscan -t rsa gitee.com >> ~/.ssh/known_hosts

1
0

sk81303

2018-06-02

我也遇到这个问题,楼主解决了吗?

0
0

Scott

2017-10-03

那么先到服务器上, git clone 下这个分支试试看呢,排除下权限原因

0
0

Node.js项目线上服务器部署与发布

阿里云部署Node.js+MongoDB+Nginx的应用项目,打通全栈

1747 学习 · 448 问题

查看课程