Я выполняю некоторые задачи развертывания с Fabric, который должен извлекать / обновлять репозиторий Mercurial на машине, а затем выполнять соответствующее копирование / настройку.
Каждый раз, когда я устанавливаю новую машину (мыв настоящее время мы используем EC2 для нашей инфраструктуры) или когда я запускаю hg pull
на машине, он запрашивает мою ключевую фразу ssh, что немного раздражает, когда нам нужно инициализировать дюжину машин одновременно.
Я пытался запустить ssh-add
в Fabric, когда инициализируется новый экземпляр EC2, но кажется, что ssh-agent
не работает для этой оболочки, и я получаю сообщение Could not open a connection to your authentication agent.
с выхода Fabric.
Как заставить ssh-add
работать при подключении к экземпляру сценарием Fabric?