すべてのプロダクト
Search
ドキュメントセンター

Container Registry:ソースコードホスティングプラットフォームのバインド

最終更新日:Apr 24, 2026

イメージをビルドするには、まずソースコードホスティングプラットフォームをバインドする必要があります。 このトピックでは、Personal Edition インスタンスをソースコードホスティングプラットフォームにバインドする方法について説明します。

前提条件

  • ソースコードホスティングプラットフォームのアカウントを所有していること。

  • Personal Edition インスタンスを作成済みであること。 詳細については、「Personal Edition インスタンスの作成」をご参照ください。

背景情報

Container Registry Personal Edition インスタンスは、次のソースコードホスティングプラットフォームをサポートしています:

コードプラットフォーム

プラットフォームバージョン

バインド方法

ビルドトリガーの制限

GitHub

GitHub 個人アカウントのみ

GitHub OAuth 権限付与

なし

Bitbucket

すべて

Bitbucket OAuth 権限付与

なし

GitLab

すべて

パーソナルアクセストークン

なし

パーソナルインスタンスと GitHub のバインド

  1. Container Registry コンソールにログインします。

  2. 上部のナビゲーションバーで、リージョンを選択します。

  3. 左側のナビゲーションウィンドウで、インスタンス をクリックします。

  4. インスタンス ページで、対象の Personal Edition インスタンスをクリックします。

  5. インスタンス管理ページの左側のナビゲーションウィンドウで、リポジトリ > コードソース を選択します。

  6. コードソース ページで GitHub を見つけ、操作 列の アカウントのバインド をクリックします。

  7. [GitHub] ダイアログボックスで、ソースコードリポジトリに移動してアカウントをバインドします をクリックします。

  8. GitHub のサインインページで、ユーザー名とパスワードを入力し、[サインイン] をクリックします。

  9. [Authorize Aliyun Container Registry] ページで、リクエストされた権限を確認し、[Authorize AliyunDeveloper] をクリックします。

    Container Registry コンソールに戻ります。 「GitHub アカウントのリンクに成功しました」というメッセージが表示され、バインドが成功したことを示します。

パーソナルインスタンスと Bitbucket のバインド

  1. Container Registry コンソールにログインします。

  2. 上部のナビゲーションバーで、リージョンを選択します。

  3. 左側のナビゲーションウィンドウで、インスタンス をクリックします。

  4. インスタンス ページで、対象の Personal Edition インスタンスをクリックします。

  5. インスタンス管理ページの左側のナビゲーションウィンドウで、リポジトリ > コードソース を選択します。

  6. コードソース ページで Bitbucket を見つけ、操作 列の アカウントのバインド をクリックします。

  7. [Bitbucket] ダイアログボックスで、ソースコードリポジトリに移動してアカウントをバインドします をクリックします。

  8. [Bitbucket] ページで、メールアドレスを入力して 続行 をクリックします。 次に、パスワードを入力して ログイン をクリックします。

  9. [アカウントへのアクセスの確認] ページで、権限を確認し、[アクセスを許可] をクリックします。

    Container Registry コンソールに戻ります。 ページに 「Bitbucket アカウントのバインドに成功しました」というメッセージが表示され、バインドが成功したことを示します。

パーソナルインスタンスと GitLab のバインド

セルフマネージド GitLab インスタンスを使用する場合、インスタンスをバインドする際に、次のポート要件に注意してください:

  • HTTP サービス

    デフォルトではポート 80 が使用されます。 別のポートを使用する場合は、トリガー URL の末尾に手動でポート番号を追加する必要があります。 サポートされているのは、80、21、443、70、210、280、488、591、777、および 1025 から 65535 のポートのみです。

  • HTTPS サービス

    デフォルトではポート 443 が使用され、HTTPS でサポートされているのはこのポートのみです。 デフォルト以外のポートを使用するには、HTTP サービスを使用する必要があります。

説明
  • ファイアウォールの内側にある GitLab インスタンスや、自己署名 HTTPS 証明書を使用する GitLab インスタンスはサポートされていません。 ご利用の GitLab インスタンスは、インターネットからアクセスできる必要があります。

  • Personal Edition インスタンスをサブグループ内の GitLab リポジトリにバインドする場合、イメージビルドは手動でのみトリガーできます。

  1. GitLab でパーソナルアクセストークンを作成します。

    1. GitLab にサインインします。

    2. GitLab ページで、ユーザープロファイルをクリックし、[設定] をクリックします。

    3. [ユーザー設定] ページの左側のナビゲーションウィンドウで、[アクセストークン] をクリックします。

    4. [アクセストークン] ページで、名前を入力し、有効期限を設定し、[api] 範囲を選択してから、[パーソナルアクセストークンの作成] をクリックします。

      トークンが作成されると、[アクセストークン] ページで表示できます。GitLab

  2. インスタンスを GitLab にバインドします。

    1. Container Registry コンソールにログインします。

    2. 上部のナビゲーションバーで、リージョンを選択します。

    3. 左側のナビゲーションウィンドウで、[インスタンス] をクリックします。

    4. インスタンス ページで、対象の Personal Edition インスタンスをクリックします。

    5. インスタンス管理ページの左側のナビゲーションウィンドウで、リポジトリ > コードソース を選択します。

    6. コードソース ページで GitLab を見つけ、操作 列の アカウントのバインド をクリックします。

    7. 表示されたダイアログボックスでパラメーターを設定し、OK をクリックします。

      • アドレス:ご利用の GitLab インスタンスのサインイン URL を入力します。

        • セルフマネージド GitLab インスタンスを使用する場合は、そのサインイン URL を入力します。

        • パブリック GitLab インスタンスを使用する場合は、そのサインイン URL を入力します。

      • ユーザー名:ご利用の GitLab ユーザー名を入力します。

      • パーソナルアクセストークン:ステップ 1 で作成したパーソナルアクセストークンを入力します。

      [コードソース] ページで、GitLab の 操作 列のステータスが バインド済み になっていれば、バインドは成功です。

関連トピック

バインドに失敗した場合は、トラブルシューティングについて「ソースコードリポジトリに関するよくある質問」をご参照ください。