2015-11-12 3 views
1

Недавно я начал развертывать свои приложения для рельсов с помощью Capistrano, но я не могу понять, как не отображать мой пароль при развертывании приложения, когда он запрашивает у меня пароль.Как предотвратить отображение Capistrano при развертывании

я получаю следующее предупреждение,

Text will be echoed in the clear. Please install the HighLine or Termios libraries to suppress echoed text.

Я установил оба этих драгоценных камней, и мой пароль еще эхом в незашифрованном виде. Любая помощь будет очень оценена.

ответ

4

Добавить это в конфиге/развернуть/production.rb

set :ssh_options, { 
    keys: %w(/Users/artemadamcov/.ssh/id_rsa), 
    forward_agent: true, 
    auth_methods: %w(publickey password), 
    port: 4321 
} 

и ввести его в терминале

ssh-add ~/.ssh/id_rsa 
+0

мне не нужно указать порт, поскольку он уже был указан в 'производстве .rb' – Chris

+2

Просто 'ssh-add ~/.ssh/id_rsa' спас меня. Я должен был попробовать ваше решение раньше ... –

Смежные вопросы