Переадресация агента SSH не работает
Я испытываю трудности с настройкой Capistrano 3.1 для развертывания приложения, размещенного на Github.I '
я подписанCapistrano Документация и я успешно выполнил первый шаг (ключи 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 в список известных хостов.
Так, я пытался, но я получаю
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
Благодарю.