Мне сложно настроить Capistrano 3.1 для развертывания приложения, размещенного в Github.Переадресация агента SSH Не работает
Я следую Capistrano Documentation и я успешно завершен первый этап (SSH ключи от рабочих станций к серверам) и на второй (от наших серверов в хранилище хост) Я в состоянии успешно запустить ssh -A [email protected] 'git ls-remote [email protected]:my_user/my_repo.git'
:
18f38afz261df35d462f7f4e2ca847d22f148a06 HEAD
18f38afz261df35d462f7f4e2ca847d22f148a06 refs/heads/master
однако ssh [email protected] 'git ls-remote [email protected]:my_user/my_repo.git'
терпит неудачу:
Permission denied (publickey).
Capistrano Docs предлагает
Если вы получили сообщение об ошибке «проверка ключа хоста не удалась». войдите в свой сервер и запустите в качестве пользователя развертывания команду ssh [email protected], чтобы добавить github.com в список известных хостов.
SO, я попытался так, но я получаю
ssh [email protected]
Warning: Permanently added the RSA host key for IP address '192.30.252.131' to the list of known hosts.
Permission denied (publickey).
И я в принципе не в состоянии успешно получить доступ к репо GitHub.
SSH документация говорится:
-A Enables forwarding of the authentication agent connection. This can also be specified on a per-host basis in a configuration file.
Как указан на основе каждого хоста в файле конфигурация?
Моя локальная машина работает под Mac OSX Mavericks. VPS работает Ubuntu 12.04
Спасибо.
Спасибо за ваш ответ. К сожалению, я забыл упомянуть, что я добавил его уже '' 'Host 111.222.222.44:24566 ForwardAgent yes''' – macsig