2011-02-04 13 views

答えて

0

は、すでにあなたのconfig/deploy.rbからこの行をコメント解除しましたか?

# you might need to set this if you aren't seeing password prompts 
default_run_options[:pty] = true 
0

それはまっすぐにあなたの質問はありません場合でも、私は次の変数を持っているdeploy.ymlファイルを使用します。deploy.rbで

website: 
git_user: 
passphrase: 
server_user: 
repository: 

を、私が追加:

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

その後、私はそれをこのように使用します。

set :scm_passphrase, CAP["passphrase"] 

私は自分のサーバーのパスワードを入れませんでした。なぜなら、Capistranoが要求するときにパスワードを入力するか、またはコンピュータがサーバーのホワイトリストに入っているために展開が直接行われるからです。

関連する問題