Проверка подлинности Capistrano на сервере не выполняется, но ssh для развертывания пользователя работает

Я работаю с capistrano около года, разворачивая приложение, и все прошло хорошо, пока пару дней назад я не получил это

** [server_name :: out] fatal: Authentication failed

после ввода развернуть пароль пользователя. Попытка ssh с использованием тех же учетных данных работает отлично.

У вас есть идеи о том, что могло вызвать это? Я использую capistrano (2.15.5) и ruby ​​1.9.3, и это мой Capfile:

load 'deploy' if respond_to?(:namespace) # cap2 differentiator

# Uncomment if you are using Rails' asset pipeline
# load 'deploy/assets'

Dir['vendor/gems/*/recipes/*.rb','vendor/plugins/*/recipes/*.rb'].each { |plugin|     load(plugin) }

load 'config/deploy' # remove this line to skip loading any of the default tasks
default_run_options[:pty] = true

Большое спасибо!

1 ответ

Итак, я понял это. Я использовал HTTPS-аутентификацию для Github, но URL изменился. Я переключился на SSH, добавил открытые ключи пользователя развертывания для развертывания ключей, и теперь все работает нормально.

Другие вопросы по тегам