Skip to main content
ドキュメントへの更新が頻繁に発行されており、このページの翻訳はまだ行われている場合があります。 最新の情報については、「英語のドキュメント」を参照してください。

Organization の codespace に対するリポジトリ アクセスを管理する

GitHub Codespaces がアクセスできる Organization 内のリポジトリを管理できます。

この機能を使用できるユーザー

To manage access and security for GitHub Codespaces for an organization, you must be an organization owner.

GitHub Team プランや GitHub Enterprise プランを利用している Organization は、Organization に対して請求される GitHub Codespaces を使えるようにすることができます。 これらの Organization は、Organization によって支払われる codespace に適用される設定にアクセスできます。 詳細については、「Organization での GitHub Codespaces の有効化」および「GitHub の製品」を参照してください。

非推奨の注意: 以下で説明するアクセスとセキュリティの設定は現在非推奨であり、ここには参考用に記載されています。 他のリポジトリへの拡張アクセスを有効にするには、要求されたアクセス許可を devcontainer.json 構成ファイルに追加します。 詳しくは、「codespace 内の他のリポジトリへのアクセスの管理」を参照してください。

デフォルト設定では、Codespace は作成されたリポジトリにのみアクセスできます。 Organization が所有するリポジトリのアクセスとセキュリティを有効にすると、そのリポジトリ用に作成された codespace は、Organization が所有する他のすべてのリポジトリの読み取りアクセス権を持つようになり、codespace の作成者にはアクセスのためのアクセス許可があります。 codespace がアクセスできるリポジトリを制限する場合は、codespace が作成されたリポジトリまたは特定のリポジトリのいずれかに制限できます。 信頼するリポジトリに対してのみ、アクセスとセキュリティを有効にしてください。

Organization 内のどのユーザーが GitHub Codespaces を使用できるか管理する方法については、「Organization での GitHub Codespaces の有効化」をご覧ください。

  1. GitHub.com の右上隅にあるプロファイル写真をクリックし、 [自分の Organization] をクリックします。

    @octocat のプロファイル写真の下にあるドロップダウン メニューのスクリーンショット。 [Your organizations] (自分の組織) が濃いオレンジ色の枠線で囲まれています。 2. 組織の隣の [設定] をクリックします。

    [設定] ボタンが濃いオレンジ色の枠線で強調表示されている "octo-org" 組織のスクリーンショット。 1. 左側のバーで、 [Codespaces] をクリックします。 1. Codespaces の左側のサイドバーで、 [全般] をクリックします。

  2. Codespaces 設定ページの [アクセスとセキュリティ] で、組織に必要な設定を選択します。

    • [無効] - codespace のアクセスを、その作成元のリポジトリのみに制限します。
    • [すべてのリポジトリ] - 自分の組織内のリポジトリから作成されたすべての codespace から、自分の組織が所有する他のリポジトリにアクセスできます。
    • [選択したリポジトリ] - 自分の組織内の特定のリポジトリに対して作成された codespace から、自分の組織が所有する他のリポジトリにアクセスできます。
  3. [選択したリポジトリ] を選択した場合は、[リポジトリの選択] ドロップダウン メニューを選択してから、リポジトリをクリックして、そのリポジトリの codespace から自分の組織が所有している他のリポジトリへのアクセスを許可します。 その codespace から他のリポジトリにアクセスできるようにしたいすべてのリポジトリについて、同じ手順を繰り返します。

参考資料