0

コードをデプロイして機能する Rails capistrano タスクがありますが、サーバーの git リポジトリからコードをチェックアウトするときにパスワードを 2 回要求されます。コード例は以下です...

set :repository, "ssh://gituser@example.com/opt/git/hub/app.git"
set :deploy_via, :copy
# server stuff unrelated..
  set :user, "deployer"
  set :password, "password"

カピストラーノ2btwを使用しています。ありがとう。

4

1 に答える 1

0

通常、ssh ツールにはクライアントの支援があり、コマンドラインでパスワードを許可することはありません。

「パスワードレス SSH」を調べてください。公開鍵と秘密コード ~/.ssh/id_rsa.pub および ~/.ssh/id_rsa を生成します。グーグルを取得するにはこれで十分です。キーとコードをサーバーにアップロードしてから、キーを GIT リポジトリにアップロードします (所有者の指示に従います)。

于 2013-11-08T20:15:28.140 に答える