Запрашивать имя пользователя / пароль при входе с capistrano - PullRequest
0 голосов
/ 04 февраля 2011

Есть ли способ в capistrano, чтобы он запрашивал у пользователя и имя пользователя, и пароль для сайта, на котором он развертывается?

Спасибо, Craig

Ответы [ 2 ]

0 голосов
/ 05 февраля 2011

Даже если вы не совсем правы, я использую файл deploy.yml, в котором у меня есть следующие переменные:

website: 
git_user: 
passphrase: 
server_user: 
repository:

В deploy.rb я добавил:

require 'yaml'
CAP = YAML.load_file("./config/deploy.yml")

Тогда я использую это так:

set :scm_passphrase, CAP["passphrase"]

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

0 голосов
/ 04 февраля 2011

Вы уже раскомментировали эту строку со своего config/deploy.rb?

# you might need to set this if you aren't seeing password prompts
default_run_options[:pty] = true
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...