Skip to main content

このバージョンの GitHub Enterprise サーバーはこの日付をもって終了となりました: 2024-03-26. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの向上、新機能の向上を図るために、最新バージョンの GitHub Enterprise サーバーにアップグレードしてください。 アップグレードに関するヘルプについては、GitHub Enterprise サポートにお問い合わせください

projects へのアクセスの管理

project へのチームと個人のアクセスを管理する方法について学習します。

プロジェクトへのアクセスについて

Organizationレベルのプロジェクトの管理者は、Organization全体、Team、個々のOrganizationのメンバー、外部のコラボレータのアクセスを管理できます。

ユーザレベルのプロジェクトの管理者は、個々のコラボレータを招待し、そのアクセスを管理できます。

プロジェクトの管理者は、インターネット上のすべての人々に対するプロジェクトの可視性も制御できます。 詳しくは、「projects の可視性の管理」を参照してください。

Organizationレベルのプロジェクトのアクセス管理

特定の個人や team にアクセス許可を設定して project へのアクセスを制御するか、Organization 内のすべてのユーザーに適用される基本アクセス許可を設定できます。

Organization内の全員に対するアクセス管理

既定の基本ロールは write であり、これは Organization 内の誰もがプロジェクトを表示して編集できるということです。 この基本ロールを変更すれば、Organizationの全員に対するプロジェクトのアクセスを変更できます。 基本ロールへの変更は、Organizationのオーナーではなく、個別にアクセス権を付与されていないOrganizaitonのメンバーにだけ影響します。

  1. プロジェクトにアクセスします。

  2. 右上にある をクリックして、メニューを開きます。

    プロジェクトのメニュー バーを示すスクリーンショット。 メニュー アイコンがオレンジ色の枠線で囲まれています。

  3. メニューで [設定] をクリックして、プロジェクトの設定にアクセスします。

  4. [アクセスの管理] をクリックします。

  5. [基本ロール] で、既定のロールを選択します。

    [アクセス権を持つユーザー] 設定を示すスクリーンショット。 基本ロールを設定するためのドロップダウンが、オレンジ色の枠線で強調表示されています。

    • アクセス無し: Organization のオーナーと、個別にアクセス権を付与されたユーザーだけがプロジェクトを表示できます。 Organizationのオーナーは、プロジェクトの管理者でもあります。
    • 読み取り: 組織内のすべてのユーザーがプロジェクトを表示できます。 Organizationのオーナーは、プロジェクトの管理者でもあります。
    • 書き込み: 組織内のすべてのユーザーがプロジェクトを表示して編集できます。 Organizationのオーナーは、プロジェクトの管理者でもあります。
    • 管理者: 組織内のすべてのユーザーがプロジェクトの管理者です。

Team及びOrganizationの個々のメンバーのアクセス管理

Organizationレベルのプロジェクトには、Team、外部のコラボレータ、個々のOrganizationのメンバーをコラボレータとして追加することもできます。 詳しくは、「Team について」を参照してください。

プロジェクトに対する読み取り以上のアクセス許可をチームに付与すると、そのプロジェクトはチームのプロジェクト ページにも表示されます。 また、チームのプロジェクト ページでチームにプロジェクトを追加することもできます。 詳しくは、「project をチームに追加する」を参照してください。

個人ユーザが既にOrganizationのメンバーになっているか、Organizationの少なくとも1つのリポジトリで外部のコラボレータになっている場合にのみ、Organizationレベルのプロジェクトに共同作業をするように招待できます。

  1. プロジェクトにアクセスします。

  2. 右上にある をクリックして、メニューを開きます。

    プロジェクトのメニュー バーを示すスクリーンショット。 メニュー アイコンがオレンジ色の枠線で囲まれています。

  3. メニューで [設定] をクリックして、プロジェクトの設定にアクセスします。

  4. [アクセスの管理] をクリックします。

  5. [コラボレーターの招待] で、招待するチームまたは個人ユーザーを検索します。

    コラボレーターの検索を示すスクリーンショット。

  6. コラボレータのロールを選択してください。

    • 読み取り: そのチームまたは個人がプロジェクトを表示できます。
    • 書き込み: そのチームまたは個人がプロジェクトを表示して編集できます。
    • 管理者: そのチームまたは個人が、プロジェクトの表示、編集、新しいコラボレーターの追加が可能です。
  7. [招待] をクリックします。

プロジェクトの既存のコラボレータのアクセス管理

  1. プロジェクトにアクセスします。

  2. 右上にある をクリックして、メニューを開きます。

    プロジェクトのメニュー バーを示すスクリーンショット。 メニュー アイコンがオレンジ色の枠線で囲まれています。

  3. メニューで [設定] をクリックして、プロジェクトの設定にアクセスします。

  4. [アクセスの管理] をクリックします。

  5. [アクセスの管理] で、権限を変更するコラボレーターを見つけます。

    [種類] ドロップダウン メニューと [ロール] ドロップダウン メニューを使用して、アクセス リストをフィルター処理できます。

    [アクセスの管理] セクションのスクリーンショット。 octocat がコラボレーターとして一覧表示されています。

  6. コラボレーターのロールを編集します。

  7. 必要に応じて、 [削除] をクリックしてコラボレーターを削除します。

ユーザレベルプロジェクトのアクセス管理

プロジェクトへのコラボレータのアクセスの付与

これはプロジェクトのコラボレータにのみ影響し、プロジェクトのリポジトリには影響しません。 プロジェクト上のアイテムを見るためには、ユーザはアイテムが属するリポジトリに対する必要な権限を持っていなければなりません。 プライベート リポジトリにアクセスできるユーザーのみが、そのプライベート リポジトリのプロジェクト項目を表示できます。 詳細については、「リポジトリの可視性を設定する」および「リポジトリへのアクセス権を持つ Team と人を管理する」を参照してください。

  1. プロジェクトにアクセスします。

  2. 右上にある をクリックして、メニューを開きます。

    プロジェクトのメニュー バーを示すスクリーンショット。 メニュー アイコンがオレンジ色の枠線で囲まれています。

  3. メニューで [設定] をクリックして、プロジェクトの設定にアクセスします。

  4. [アクセスの管理] をクリックします。

  5. [コラボレーターの招待] で、招待するユーザーを検索します。

    コラボレーターの検索を示すスクリーンショット。

  6. コラボレータのロールを選択してください。

    • 読み取り: その個人がプロジェクトを表示できます。
    • 書き込み: その個人がプロジェクトを表示して編集できます。
    • 管理者: その個人が、プロジェクトの表示、編集、新しいコラボレーターの追加が可能です。
  7. [招待] をクリックします。

プロジェクトの既存のコラボレータのアクセス管理

  1. プロジェクトにアクセスします。

  2. 右上にある をクリックして、メニューを開きます。

    プロジェクトのメニュー バーを示すスクリーンショット。 メニュー アイコンがオレンジ色の枠線で囲まれています。

  3. メニューで [設定] をクリックして、プロジェクトの設定にアクセスします。

  4. [アクセスの管理] をクリックします。

  5. [アクセスの管理] で、権限を変更するコラボレーターを見つけます。

    [種類] ドロップダウン メニューと [ロール] ドロップダウン メニューを使用して、アクセス リストをフィルター処理できます。

    [アクセスの管理] セクションのスクリーンショット。 octocat がコラボレーターとして一覧表示されています。

  6. コラボレーターのロールを編集します。

  7. 必要に応じて、 [削除] をクリックしてコラボレーターを削除します。