ソースリポジトリのリンク - Amazon CodeCatalyst

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ソースリポジトリのリンク

ソースリポジトリをプロジェクトにリンクする場合、リポジトリをホストするサービスの CodeCatalyst 拡張子を持つリポジトリを、その拡張子がスペースにインストールされている場合は含めることができます。Space 管理者ロールを持つユーザーのみが拡張機能をインストールできます。拡張機能をインストールしたら、その拡張機能によってアクセス用に設定されたリポジトリにリンクできます。詳細については、スペースへの拡張機能のインストール「」または「」を参照してくださいでの GitHub リポジトリ、Bitbucket リポジトリ、 GitLab プロジェクトリポジトリ、Jira プロジェクトのリンク CodeCatalyst

重要

リポジトリ拡張機能をインストールすると、リンク先のリポジトリにコード CodeCatalyst のインデックスが作成され、 に保存されます CodeCatalyst。これにより、コードは で検索できるようになります CodeCatalyst。でリンクされたリポジトリを使用する場合のコードのデータ保護の詳細については CodeCatalyst、「Amazon CodeCatalyst ユーザーガイド」の「データ保護」を参照してください。

リポジトリは、スペース内の 1 つのプロジェクトにのみリンクできます。アーカイブされたリポジトリをリンクすることはできません。空のリポジトリはリンクできますが、デフォルトのブランチを作成する最初のコミットで初期化 CodeCatalyst するまで で使用することはできません。また、以下も可能になります。

  • GitHub リポジトリ、Bitbucket リポジトリ、または GitLab プロジェクトリポジトリは、スペース内の 1 CodeCatalyst つのプロジェクトにのみリンクできます。

  • 空のリポジトリまたはアーカイブされた GitHub リポジトリ、Bitbucket リポジトリ、または GitLab プロジェクトリポジトリを CodeCatalyst プロジェクトで使用することはできません。

  • GitLab プロジェクト内の GitHub リポジトリと同じ名前のリポジトリ、Bitbucket リポジトリ、または CodeCatalyst プロジェクトリポジトリをリンクすることはできません。

  • GitHub リポジトリ拡張機能は GitHub Enterprise Server リポジトリと互換性がありません。

  • Bitbucket リポジトリ拡張機能は Bitbucket データセンターリポジトリと互換性がありません。

  • GitLab リポジトリ拡張機能は、 GitLab セルフマネージドプロジェクトリポジトリと互換性がありません。

  • リンクされたリポジトリを持つコメント機能の書き込み説明要約を使用することはできません。これらの機能は、 のプルリクエストでのみ使用できます CodeCatalyst。

GitHub リポジトリ、Bitbucket リポジトリ、または GitLab プロジェクトリポジトリを寄稿者 としてリンクすることはできますが、サードパーティーリポジトリのリンクを解除できるのは、スペース管理者またはプロジェクト管理者 のみです。詳細については、「での GitHub リポジトリ、Bitbucket リポジトリ、 GitLab プロジェクトリポジトリ、Jira プロジェクトのリンク解除 CodeCatalyst」を参照してください。

重要

CodeCatalyst は、リンクされたリポジトリのデフォルトブランチの変更の検出をサポートしていません。リンクされたリポジトリのデフォルトブランチを変更するには、まず からリンクを解除し CodeCatalyst、デフォルトブランチを変更してから、再度リンクする必要があります。詳細については、「での GitHub リポジトリ、Bitbucket リポジトリ、 GitLab プロジェクトリポジトリ、Jira プロジェクトのリンク CodeCatalyst」を参照してください。

ベストプラクティスとして、リポジトリをリンクする前に、必ず最新バージョンの拡張機能があることを確認してください。

ソースリポジトリをリンクするには
  1. リポジトリをリンクするプロジェクトに移動します。

    注記

    リポジトリをリンクする前に、Space 管理者ロールを持つユーザーは、まずリポジトリをホストするプロバイダーの拡張機能をインストールする必要があります。詳細については、「スペースへの拡張機能のインストール」を参照してください。

  2. ナビゲーションペインで [コード] を選択してから、[ソースリポジトリ] を選択します。

  3. リポジトリの追加 を選択し、リポジトリのリンク を選択します。

  4. リポジトリプロバイダードロップダウンメニューから、サードパーティーのリポジトリプロバイダー GitHubまたは Bitbucket のいずれかを選択します。

  5. リンクを選択したサードパーティーのリポジトリプロバイダーに応じて、次のいずれかを実行します。

    • GitHub リポジトリ: GitHub リポジトリをリンクします。

      1. GitHub アカウントのドロップダウンメニューから、リンクするリポジトリを含む GitHub アカウントを選択します。

      2. GitHub リポジトリのドロップダウンメニューから、 CodeCatalyst プロジェクトをリンクする GitHub アカウントを選択します。

      3. (オプション) GitHub リポジトリのリストにリポジトリが表示されない場合は、 の Amazon CodeCatalyst アプリケーションでリポジトリアクセスが設定されていない可能性があります GitHub。接続されたアカウントの CodeCatalyst で使用できる GitHub リポジトリを設定できます。

        1. GitHub アカウントに移動し、設定 を選択し、アプリケーション を選択します。

        2. Installed GitHub Apps タブで、Amazon CodeCatalyst アプリケーションの設定を選択します。

        3. でリンクする GitHub リポジトリへのアクセスを設定するには、次のいずれかを実行します CodeCatalyst。

          • 現在および将来のすべてのリポジトリへのアクセスを提供するには、すべてのリポジトリ を選択します。

          • 特定のリポジトリへのアクセスを許可するには、リポジトリの選択のみ を選択し、リポジトリの選択 ドロップダウンを選択し、 でリンクを許可するリポジトリを選択します CodeCatalyst。

    • Bitbucket リポジトリ: Bitbucket リポジトリをリンクします。

      1. Bitbucket ワークスペースのドロップダウンメニューから、リンクするリポジトリを含む Bitbucket ワークスペースを選択します。

      2. Bitbucket リポジトリのドロップダウンメニューから、 CodeCatalyst プロジェクトをリンクする Bitbucket リポジトリを選択します。

    ヒント

    リポジトリの名前がグレー表示になっている場合、そのリポジトリは Amazon 内の別のプロジェクトに既にリンクされているため、リンクできません CodeCatalyst。

  6. [Link (リンク)] を選択します。

で GitHub リポジトリ、Bitbucket リポジトリ、または GitLab プロジェクトリポジトリを使用しない場合は CodeCatalyst、 CodeCatalyst プロジェクトからリンクを解除できます。リポジトリのリンクが解除されると、そのリポジトリ内のイベントはワークフロー実行を開始せず、 CodeCatalyst 開発環境でそのリポジトリを使用することはできません。詳細については、「での GitHub リポジトリ、Bitbucket リポジトリ、 GitLab プロジェクトリポジトリ、Jira プロジェクトのリンク解除 CodeCatalyst」を参照してください。