Skip to main content

リポジトリへのアクセス権を持つ Team と人を管理する

リポジトリへのアクセス権を持つすべての人を確認し、権限を調整できます。

この機能を使用できるユーザーについて

People with admin access to a repository can manage teams and people with access to a repository.

リポジトリのアクセス管理について

GitHubで管理するリポジトリごとに、リポジトリへのアクセス権を持つすべての Team または人の概要を確認できます。 概要から、新しい Team または人を招待したり、リポジトリに対する各 Team または人のロールを変更したり、リポジトリへのアクセスを削除したりすることもできます。

この概要は、リポジトリ、オンボードまたはオフボードの独立契約者または従業員へのアクセスを監査し、セキュリティインシデントに効果的に対応するのに役立ちます。

ユーザーに競合するアクセス権が付与されている場合は、リポジトリのアクセス ページに警告が表示されます。 警告は、競合するアクセス権を持つユーザーの横に [混合ロール] と共に表示されます。 競合するアクセス権のソースを表示するには、警告アイコンをポイントするか、 [混合ロール] をクリックします。

マネージド ユーザーを含む Enterprise のメンバーである場合は、エンタープライズのメンバーを招待して、ユーザーまたは組織が所有するリポジトリで共同作業することができます。 招待されたユーザーは、リポジトリが組織に属している場合でも、リポジトリにのみアクセスできます。 ユーザーは、会社の ID プロバイダー (IdP) によってプロビジョニングされる必要があります。 詳しくは、「Organizationのロール」を参照してください。

Note

マネージド ユーザー アカウント を使用する Enterprise のリポジトリ コラボレーターの役割は パブリック プレビュー であり、変更される可能性があります。

リポジトリ ロールの詳細については、「個人アカウントのリポジトリの権限レベル」および「Organizationのリポジトリロール」を参照してください。

Team と人のリストのフィルタリング

  1. GitHub で、リポジトリのメイン ページに移動します。

  2. リポジトリ名の下にある [設定] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。

    タブを示すリポジトリ ヘッダーのスクリーンショット。 [設定] タブが濃いオレンジ色の枠線で強調表示されています。

  3. サイドバーの [アクセス] セクションで、 [ コラボレーターと team] をクリックします。

  4. [Manage access] の検索フィールドで、検索する Team または人の名前を入力します。 必要に応じて、ドロップダウン メニューを使用して検索をフィルター処理します。

    [直接アクセス] タブと [組織のアクセス] タブを切り替えて、リポジトリに直接アクセスできるユーザーと、チームまたは組織の役割を介してリポジトリにアクセスできるユーザーを表示することもできます。

Team または人の権限を変更する

  1. GitHub で、リポジトリのメイン ページに移動します。

  2. リポジトリ名の下にある [設定] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。

    タブを示すリポジトリ ヘッダーのスクリーンショット。 [設定] タブが濃いオレンジ色の枠線で強調表示されています。

  3. サイドバーの [アクセス] セクションで、 [ コラボレーターと team] をクリックします。

  4. [アクセスの管理] で、ロールを変更するチームまたはユーザーの横にある [ロール] ドロップダウン メニューを選んで、新しいロールをクリックします。

Team または人を招待する

  1. GitHub で、リポジトリのメイン ページに移動します。

  2. リポジトリ名の下にある [設定] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。

    タブを示すリポジトリ ヘッダーのスクリーンショット。 [設定] タブが濃いオレンジ色の枠線で強調表示されています。

  3. サイドバーの [アクセス] セクションで、 [ コラボレーターと team] をクリックします。

  4. [アクセスの管理] の右側にある [ユーザーの追加] または [Team の追加] をクリックします。

  5. 検索フィールドで、招待する Team または人の名前を入力し、リストから一致する名前をクリックします。

  6. [ロールの選択] で、Team または人に付与するリポジトリ ロールを選択し、 [リポジトリに名前を追加] をクリックします。

Team または人のアクセス権を削除する

  1. GitHub で、リポジトリのメイン ページに移動します。

  2. リポジトリ名の下にある [設定] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。

    タブを示すリポジトリ ヘッダーのスクリーンショット。 [設定] タブが濃いオレンジ色の枠線で強調表示されています。

  3. サイドバーの [アクセス] セクションで、 [ コラボレーターと team] をクリックします。

  4. [アクセスの管理] で、アクセスを削除するチームまたはユーザーの横にある [削除] をクリックします。

参考資料