gpt4 book ai didi

ruby-on-rails - Capistrano SSH::AuthenticationFailed,不提示输入密码

转载 作者:数据小太阳 更新时间:2023-10-29 06:20:55 26 4
gpt4 key购买 nike

我已经成功使用 Capistrano 一段时间了,突然之间我失去了部署能力的每个项目。

环境:

  • os X(小牛队)
  • ruby 1.9.3p194
  • rvm(在本地,不在服务器上)
  • rails 3.2 及以上
  • RubyGems 1.8.25

我没有使用 rsa_keys 或任何我希望 capistrano 提示输入用户名和密码的东西。突然它决定不要求输入密码,但确实要求输入用户。然后它回滚并给我以下错误。

[deploy:update_code] exception while rolling back: Capistrano::ConnectionError, connection failed for: sub.example.com (Net::SSH::AuthenticationFailed: Authentication failed for user user@sub.example.com)
connection failed for: sub.example.com (Net::SSH::AuthenticationFailed: Authentication failed for user user@sub.example.com)

这发生在我的个人笔记本电脑和工作中的 iMac 上。部署到两个不同的服务器(都是linux)时发生

我在这里完全不知所措。有什么想法吗?

最佳答案

想通了!显然这个问题与 net-ssh 有关 gem 。我最近安装了 2.8.0 版,对我的开发环境进行了一些更新,这就是原因。

我不确定为什么会失败,但是 gem uninstall net-ssh -v 2.8.0<帮我修好了。

如果有人真的知道为什么这是一个问题,或者我如何使用更新版本的 net-ssh 解决这个问题我很想听听。

关于ruby-on-rails - Capistrano SSH::AuthenticationFailed,不提示输入密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21560297/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com