Сбой Capistrano Deploy (cap deploy), ошибки аутентификации - PullRequest
2 голосов
/ 20 июня 2011

Я не могу заставить работать развертывание capistrano.

Вот немного фона:

Сервер в данный момент работает, и на нем уже успешно развернуто развертывание (это было первое развертывание, которое я сделал).

Сегодня я просыпаюсь, записываю исправление для нескольких ошибок и пытаюсь развернуть, но я получаю следующие ошибки, связанные с аутентификацией, на моем Ubuntu-боксе при попытке развертывания на моем сервере Ubuntu:

http://privatepaste.com/f774f4b424

Я использую github.

Странно то, что я могу успешно клонировать свой репозиторий и SSH на git@github.com, и он будет работать, и аутентификация будет принята. Так почему капистрано так тяжело? Я действительно не знаю, что делать в этот момент. Вот мой файл развертывания (который не изменился, поэтому все еще должен работать):

http://privatepaste.com/bed7556002/afafaf

Я бы очень хотел немного помочь здесь. Спасибо!

1 Ответ

3 голосов
/ 20 июня 2011

Несколько вещей, чтобы попробовать:

  1. если это довольно маленькое приложение, в котором вы будете выполнять все развертывания, я бы предложил использовать опцию forward_agent для доступа к репозиторию github, это позволит получить доступ к github с помощью клавиши ssh на вашем локальном компьютере. машина, устраняя необходимость в настройке ключей сервера.

    ssh_options [: forward_agent] = true

  2. Добавьте ветку git для использования

    набор: филиал, «мастер»

  3. Попробуйте удалить параметр : deploy_via,: remote_cache , у меня были проблемы с использованием этого с github иногда.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...