0
私はcapistranoを使用してローカルサーバーにレールアプリケーションを展開しようとしています。 しかし、サーバは外部(インターネット)にsshすることができないので、私は[email protected]:sample/repo.git
を展開ファイルのrepo urlとして使用することができません。代わりにhttps://[email protected]:sample/repo.git
を使用します。しかし、私が実行するときcap production deploy
私は無効なユーザー名またはパスワードのエラーが表示されます。 。capistranoを使用したhttpsの展開
set :scm_username, "user"
set :scm_password, "password"
:以下 は私deploy.rbファイル
lock "3.8.1"
set :scm, :git
set :application, "sample"
set :scm_username, "user"
set :scm_password, "password"
set :repo_url, "https://[email protected]:sample/repo.git"
set :branch, "production"
set :deploy_to, "/home/deploy/sample"
である私は、それがscm_password
フィールドを使用しない場合は、その結果キャップは(パスワードの入力を要求