SSHを使用したGitリポジトリへのセマンティック・モデルのアップロード
SSH接続では、Oracle Analyticsで生成したキーを使用し、GitアカウントにコピーしてSSHキーを作成します。 このキーを使用すると、Gitユーザー名とパスワードを指定せずにGitリポジトリを初期化して接続できます。
SSH接続を使用して、プライベート・ネットワーク内のGitリポジトリにアクセスします。
SSHを使用してセマンティック・モデルに接続、初期化して、空のGitリポジトリにアップロードする前に、次のことを行う必要があります:
- プライベート・ネットワーク内のGitリポジトリの場合、管理者がOracle Analytics CloudインスタンスとGitリポジトリの間にプライベート・アクセス・チャネルを設定し、プライベート・チャネルを介してアクセスするDNSゾーンを提供していることを確認します。 詳細は、「プライベート・アクセス・チャネルについて」を参照してください。
- Gitに移動し、空のリポジトリを作成します。
- Gitリポジトリの初期化に必要な空のリポジトリのURLをコピーします。
- Gitプロファイルを作成するか、既存のプロファイルを使用してGitリポジトリに対して認証するかを決定します。 既存のプロファイルは、他のセマンティック・モデルのGitリポジトリで使用するプロファイルです。 Gitプロファイルの表示および管理を参照してください。
- Gitリポジトリにアップロードするセマンティック・モデルを作成して保存します。
セマンティック・モデルをGitリポジトリにアップロードした後、開発チームのメンバーにそのURLを提供します。 開発者は、このURLを使用してGitリポジトリを開発環境にクローニングします。
- ホーム・ページで、「ナビゲータ」
をクリックし、「セマンティック・モデル」をクリックします。
- 「セマンティック・モデル」ページで、セマンティック・モデルをクリックして開きます。
- 「Gitパネルの切替え」
をクリックして、Gitペインを開きます。
- 「Git」ペインで、「開始」をクリックします。
- Gitの初期化に、リポジトリのURLを入力します:
- パブリック・クラウドのGitの場合、この形式を使用:
git@gitserver.com:myorg/myproject.git
- プライベート・ネットワーク内のGitの場合は、この形式を使用:
git@gitserver.companyabc.com/myproject.git
。companyabc.com
は、管理者がプライベート・アクセス・チャネルで設定したプライベート・チャネルのDNSゾーンです。
- パブリック・クラウドのGitの場合、この形式を使用:
- 「続行」をクリックします。
- 「Gitプロファイル」をクリックします。
- オプション: Gitリポジトリの初期化またはクローニングにすでに使用したGitプロファイルを使用する場合は、既存のプロファイルを選択します。
- オプション: プロファイルを作成する場合は、「新規プロファイル」を選択し、「キーの生成」をクリックします。
- 前のステップを完了してプロファイルを作成し、キーを生成した場合は、「コピー・キー」をクリックし、Gitアカウントに移動して、コピーしたキーを使用してSSHキーを作成します。 次に、Oracle Analyticsの「Gitの初期化」ウィザードに戻ります。
- 「Gitの初期化」をクリックします。