部署 cap deploy SSH 密码出错

zealinux · August 31, 2012 · Last by zealinux replied at September 02, 2012 · 2505 hits

在 deploy.rb 中有输入, set :user, ''mike" set :use_sudo, false

但是再 cap deploy 命令时,输入密码时输入正确的 ssh,提示 err。 (ssh 到 服务器上是正确的)

mike 左边的引号有问题啊

这里是手打,那里是正确的引号。

你可以多贴出来些代码,只凭上面两行,看来出问题。 你可以用cap deploy -v 看一下详细的 log 其实建议你使用 ssh key 验证,省去输密码的繁琐,而且还更安全。

ssh key 验证?什么方式

问题解决了,只需要加上一句。 default_run_options[:pty] = true

cap 陷阱真多。

You need to Sign in before reply, if you don't have an account, please Sign up first.