アプリをGITリポジトリにリンクする
Gitリポジトリに対して読み書きの権限をData Platformアプリケーションに付与する
目的
ご存知の通り:このチュートリアルはAPIにも適用されます。
前提条件
アクセス権限の定義
このチュートリアルでは、アプリケーションに対してGitリポジトリの読み書き権限を付与する方法を説明します。
リポジトリの設定
Gitを既にご存知で、使用可能なリポジトリをお持ちの場合は、次のステップに進んでください。 そうでない場合は、以下にリポジトリプロバイダーの一覧を示します:
最初のリポジトリを作成するのは比較的簡単です。ただし、機密情報を格納する場合は、公開リポジトリを作成しないように注意してください。
手順
リポジトリを設定した後、アプリケーションインターフェースにアクセスしてリンクします。
APP Managerにアクセスし、リンクしたいアプリケーションを編集します。
左側のメニューから設定に移動します。次に、以下のフィールドを入力する必要があります:
リポジトリ:これはリポジトリのアドレスです。これはリポジトリプロバイダーによって提供され、ホームページで見つけることができます。このアドレスはHTTP URLまたはSSHアドレス(選択した接続モードによって異なります)のいずれかです。
SSH:SSHアドレスを使用する場合は、上記で入力したアドレスに加えて、リモートリポジトリとアカウントに表示されている「公開鍵」をコピーする必要があります。SSHキーはAPP Managerによって自動的に生成されます。自分で生成する必要はありません。
HTTPS:これはリポジトリのHTTPSアドレスです。https://のクローンURLは、公開または非公開のリポジトリの両方で利用可能です。非公開リポジトリの場合、リポジトリとの各種のやり取りにはユーザー名とパスワードの入力が必要です。
ブランチ:前の設定が完了したら、このボタンでリモートブランチを同期し、保存する前に1つを選択できます。
設定が完了したら、概要画面から2つの新しいアクションを実行できます:
そのバージョンをプッシュする:これにより、このバージョンからGitリポジトリに新しいブランチを作成できます。これは、デポジットを初期化するための最初のステップです。
同期:これにより、以前に選択したブランチの内容をダウンロードし、Data Platform環境内に新しいバージョンを自動的に作成できます。
SSH認証を使用したリポジトリの設定
アプリケーションを設定する際に、接続モードとしてSSHを選択すると、必要なSSHキーがアプリケーションマネージャーによって自動的に提供されます。 このキーをGitリポジトリにコピー/ペーストする必要があります。プロバイダーによっては、この操作を行うための画面が異なる場合があります。
Githubを例に挙げます。これは最も一般的なプロバイダーの1つです。 SSHキーをリポジトリに追加するには、「設定」に移動する必要があります。
「デプロイキー」を選択し、「デプロイキーを追加」をクリックします。 ここで、SSHキー(APP Managerによって提供)をペーストし、名前を付けることができます。例えば:Data Platform - MyFirstProject。 双方向の同期を使用できるようにするために、「書き込みアクセスを許可する」を必ずチェックしてください。これは、前のポイントで説明した「バージョンをプッシュする」機能に必要なオプションです。
HTTPS認証を使用したリポジトリの設定
プライベート認証
HTTPS認証の作成については、「ユーザー名」と「パスワード」のフィールドにアカウント情報(リポジトリにアクセスできる)を入力するだけです。各同期時にパスワードが再度求められます。プロジェクト内に保存しません。
パブリック認証
パブリック認証については、情報を入力する必要はありません。
アプリケーションは現在、リポジトリと同期されています。
さらに詳しく
当社のソリューションを実装するためのトレーニングや技術サポートが必要な場合は、営業担当者にご連絡ください、またはこのリンクをクリックして、プロフェッショナルサービスの専門家にプロジェクトのカスタム分析を依頼し、見積もりを受け取ってください。
専用DiscordチャネルでData Platformを構築するチームと直接質問し、フィードバックを共有し、交流してください。
OVHcloudサービスについてサポートが必要な場合は、ヘルプセンターでリクエストを作成してください。
ユーザーコミュニティに参加してください。

