我正试图将我的应用程序部署到ubuntu服务器上,但我遇到了错误。我在服务器授权密钥中添加了我的密钥。我正在使用Google计算机服务器作为服务器的用途。我无法找到任何解决方案,所有的解决方案都会导致服务器ssh文件夹中的授权密钥,而且我已经添加了。有没有人遇到过同样的问题?executing as deploy@35.190.186.40: Authentication failed for user deploy@35.190.1
这个问题在堆栈溢出和其他论坛上被问过几次,但是我似乎无法通过我正在得到的这个错误。当我运行capistrano production deploy时,作为部署过程的一部分,我会得到这个错误。Nothing written
(See full trace by running task with --trace)
我看了一下我的log/capistrano.log在我试图部署到的目标服务器上,
作为第一步,我已经使用Ubuntu16.04配置了AWS EC2实例,并配置了Capistrano以便从本地部署到这个AWS EC2实例。现在,我正在尝试通过Jenkins和Capistrano将rails应用程序从GitHub自动部署到这个Ubuntu服务器(AWS EC2)。注意:我是第一次创建自动部署。当Jenkins任务启动时,它将repo克隆到jenkins工作区,安装gem,然后执行: cap production deploy 但是现在我不能检查Capistrano
我遵循了DO上关于通过Capistrano部署到服务器的指南。我可以在不输入密码的情况下通过ssh进入服务器。但在运行bundle exec cap production deploy:initial时,我收到了一个非常奇怪的错误:我正在使用rsa SSH密钥,这已经与许多(>10)服务器无缝地工作。我试图从我的deploy/prod