This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.3.4.2.4. セキュリティー保護された Git の .gitconfig ファイルからのシークレットの作成
Git サーバーが 2 方向の SSL、ユーザー名とパスワードでセキュリティー保護されている場合には、ソースビルドに証明書ファイルを追加して、.gitconfig ファイルに証明書ファイルへの参照を追加する必要があります。
前提条件
- Git 認証情報
手順
ソースビルドに証明書ファイルを追加して、.gitconfig ファイルに証明書ファイルへの参照を追加します。
-
client.crt、cacert.crt、およびclient.keyファイルをアプリケーションソースコードの/var/run/secrets/openshift.io/source/フォルダーに追加します。 サーバーの
.gitconfigファイルに、以下のように[http]セクションを追加します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow シークレットを作成します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
パスワードを再度入力しなくてもよいように、ビルドに S2I イメージを指定するようにしてください。ただし、リポジトリーをクローンできない場合には、ビルドをプロモートするためにユーザー名とパスワードを指定する必要があります。
追加リソース
-
アプリケーションソースコードの
/var/run/secrets/openshift.io/source/フォルダー。