我的 pm2 (node.js) 部署有什么问题?
What is wrong with my pm2 (node.js) deploy?
正在尝试使用 pm2 部署我的 node.js 应用程序,但遇到以下问题:
Cloning into '/var/www/source'...
Permission denied (publickey).
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
我的服务器密钥已添加到 github 部署密钥中。如果我在那台机器上没有 git 克隆存储库 - 我可以毫无问题地克隆(存储库是私有的)。想法?
你们用什么工具来部署?
显然想出了使用以下行从我的私钥中删除密码的方法:
openssl rsa -in ~/.ssh/id_rsa -out ~/.ssh/id_rsa
可能不那么优雅,但它确实有效。
正在尝试使用 pm2 部署我的 node.js 应用程序,但遇到以下问题:
Cloning into '/var/www/source'...
Permission denied (publickey).
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
我的服务器密钥已添加到 github 部署密钥中。如果我在那台机器上没有 git 克隆存储库 - 我可以毫无问题地克隆(存储库是私有的)。想法?
你们用什么工具来部署?
显然想出了使用以下行从我的私钥中删除密码的方法:
openssl rsa -in ~/.ssh/id_rsa -out ~/.ssh/id_rsa
可能不那么优雅,但它确实有效。