Cap生产部署尝试连接本地计算机用户

时间:2017-06-20 08:03:23

标签: ruby-on-rails deployment capistrano digital-ocean

这可能是我错过的一些简单但当我尝试部署时我得到了

cap aborted!
SSHKit::Runner::ExecuteError: Exception while executing on host 178.**.**.235: Authentication failed for user lwa@178.**.**.235

lwa @ user是我的mac上的用户,我似乎无法将其更改为为服务器创建的用户。 有什么想法吗?

2 个答案:

答案 0 :(得分:0)

显然,您需要配置SSH密钥 - > http://capistranorb.com/documentation/getting-started/authentication-and-authorisation/

但我们需要更多信息,例如deploy.rb ...

答案 1 :(得分:0)

我需要将此行放在deploy / production.rb文件中。

class FileFieldForm(forms.Form):
    file_field = forms.FileField(widget=forms.ClearableFileInput(attrs={'multiple': True}))

这解决了这个问题。