3

http://pic.dhe.ibm.com/infocenter/rtc/v1r0m0/index.jsp?topic=%2Fcom.ibm.team.scmで説明されているように、「scmlogin」コマンドを使用するときにパスワードを非表示にするにはどうすればよいですか。 doc%2Ftopics%2Fc_scm_cli.html

スクリプトの一部としてコマンドを実行していますが、セキュリティ上のリスクがあり、パスワードをコマンドウィンドウに出力できます。

4

1 に答える 1

4

このスレッドlscmで説明されているように、を使用できる場合は、後続のすべてのscmを実行するためにクレデンシャルをキャッシュできます。 ただし(ここで述べたように

lscmデーモンプロセスを開始しscm、ワンショット取引です。
デーモンはSCMファイルをロードし、後続の呼び出しでそれらを再利用します。これが、自動化された環境ではうまく機能しない理由です。
多くのコマンドを一緒に使用していてlscm、を使用することにした場合は、スクリプトの最後でデーモンプロセスをクリーンアップしてください。
これにより、次の実行のために環境がクリーンになります。

または:ここで詳しく説明されているscmように、オプション(プロンプトでパスワードをキャッシュする)を使用して少なくとも1回ログインする場合:-c

キャッシュされたパスワードは〜/ .jazz-scm/repositories.txtにあります。

キャッシュされたパスワードはファイルシステムのアクセス許可によって保護されており、暗号化アルゴリズムで難読化されています。

于 2012-11-27T15:12:43.763 に答える