http://pic.dhe.ibm.com/infocenter/rtc/v1r0m0/index.jsp?topic=%2Fcom.ibm.team.scmで説明されているように、「scmlogin」コマンドを使用するときにパスワードを非表示にするにはどうすればよいですか。 doc%2Ftopics%2Fc_scm_cli.html
スクリプトの一部としてコマンドを実行していますが、セキュリティ上のリスクがあり、パスワードをコマンドウィンドウに出力できます。
http://pic.dhe.ibm.com/infocenter/rtc/v1r0m0/index.jsp?topic=%2Fcom.ibm.team.scmで説明されているように、「scmlogin」コマンドを使用するときにパスワードを非表示にするにはどうすればよいですか。 doc%2Ftopics%2Fc_scm_cli.html
スクリプトの一部としてコマンドを実行していますが、セキュリティ上のリスクがあり、パスワードをコマンドウィンドウに出力できます。
このスレッドlscm
で説明されているように、を使用できる場合は、後続のすべてのscmを実行するためにクレデンシャルをキャッシュできます。
ただし(ここで述べたように)
lscm
デーモンプロセスを開始しscm
、ワンショット取引です。
デーモンはSCMファイルをロードし、後続の呼び出しでそれらを再利用します。これが、自動化された環境ではうまく機能しない理由です。
多くのコマンドを一緒に使用していてlscm
、を使用することにした場合は、スクリプトの最後でデーモンプロセスをクリーンアップしてください。
これにより、次の実行のために環境がクリーンになります。
または:ここで詳しく説明されているscm
ように、オプション(プロンプトでパスワードをキャッシュする)を使用して少なくとも1回ログインする場合:-c
キャッシュされたパスワードは〜/ .jazz-scm/repositories.txtにあります。
キャッシュされたパスワードはファイルシステムのアクセス許可によって保護されており、暗号化アルゴリズムで難読化されています。