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
10 -
sk81303
2018-06-02
我也遇到这个问题,楼主解决了吗?
00 -
Scott
2017-10-03
那么先到服务器上, git clone 下这个分支试试看呢,排除下权限原因
00
相似问题