2

Rails アプリをデプロイするために Mina をセットアップしようとしています。残念ながら、mina setupまたはmina deployを実行すると、パスワード プロンプトが表示され、その後何も起こりません。

指定されたユーザーとパスワードを使用して手動で ssh できるので、これは問題になりません。しかし、ミナがどこで立ち往生しているのか、私にはわかりません。

  josh@macbuech:~/Documents/Work/MuheimWebdesign/base (features/deployment *)$ mina deploy --verbose
  base@josh.ch's password: 


  -----> Mina: SIGINT received.
         Elapsed time: 61.00 seconds

興味深いことに、昨日突然接続できるようになりました (数十回の再試行のうちの 1 つだと思います)。

josh@macbuech:~/Documents/Work/MuheimWebdesign/base (features/deployment *)$ mina deploy --verbose
base@josh.ch's password: 
       stdin: is not a tty  
       jailshell: line 3: cd: /var/www/base.josh.ch: No such file or directory
 !     ERROR: not set up.
       The path '/var/www/base.josh.ch' is not accessible on the server. 
       You may need to run 'mina setup' first. 

 !     Command failed.
       Failed with status 15

その後、サーバーに接続できなくなりました (mina も通常の ssh も使用しませんでした)。私はサポートに電話しなければなりませんでした.彼らは私のためにsshを再び有効にする何かをしました. ミナはまだ動かない。

では、とconfig/deploy.rbを追加set :user ...および変更しただけです。:domain:deploy_to:repository

set :domain, 'josh.ch'
set :user, 'base'
set :deploy_to, "/var/www/base.josh.ch"
set :repository, 'git://jmuheim/base'
set :branch, 'master'

何か案が?カピストラーノに戻したくない... ありがとう。

4

3 に答える 3

0

パスワード認証がうまくいきませんでした。しかし、公開鍵 SSH 認証では問題なく動作しています。

方法: https://www.debian-administration.org/article/530/SSH_with_authentication_key_instead_of_password

于 2014-03-27T13:17:45.470 に答える