リポジトリのアクセス管理について
GitHubで管理するリポジトリごとに、リポジトリへのアクセス権を持つすべての Team または人の概要を確認できます。 概要から、新しい Team または人を招待したり、リポジトリに対する各 Team または人のロールを変更したり、リポジトリへのアクセスを削除したりすることもできます。
この概要は、リポジトリ、オンボードまたはオフボードの独立契約者または従業員へのアクセスを監査し、セキュリティインシデントに効果的に対応するのに役立ちます。
ユーザーに競合するアクセス権が付与されている場合は、リポジトリのアクセス ページに警告が表示されます。 警告は、競合するアクセス権を持つユーザーの横に [混合ロール] と共に表示されます。 競合するアクセス権のソースを表示するには、警告アイコンをポイントするか、 [混合ロール] をクリックします。
マネージド ユーザーを含む Enterprise のメンバーである場合は、エンタープライズのメンバーを招待して、ユーザーまたは組織が所有するリポジトリで共同作業することができます。 招待されたユーザーは、リポジトリが組織に属している場合でも、リポジトリにのみアクセスできます。 ユーザーは、会社の ID プロバイダー (IdP) によってプロビジョニングされる必要があります。 詳しくは、「Organizationのロール」を参照してください。
Note
マネージド ユーザー アカウント を使用する Enterprise のリポジトリ コラボレーターの役割は パブリック プレビュー であり、変更される可能性があります。
リポジトリ ロールの詳細については、「個人アカウントのリポジトリの権限レベル」および「Organizationのリポジトリロール」を参照してください。
Team と人のリストのフィルタリング
-
GitHub で、リポジトリのメイン ページに移動します。
-
リポジトリ名の下にある [設定] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。
-
サイドバーの [アクセス] セクションで、 [ コラボレーターと team] をクリックします。
-
[Manage access] の検索フィールドで、検索する Team または人の名前を入力します。 必要に応じて、ドロップダウン メニューを使用して検索をフィルター処理します。
[直接アクセス] タブと [組織のアクセス] タブを切り替えて、リポジトリに直接アクセスできるユーザーと、チームまたは組織の役割を介してリポジトリにアクセスできるユーザーを表示することもできます。
Team または人の権限を変更する
-
GitHub で、リポジトリのメイン ページに移動します。
-
リポジトリ名の下にある [設定] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。
-
サイドバーの [アクセス] セクションで、 [ コラボレーターと team] をクリックします。
-
[アクセスの管理] で、ロールを変更するチームまたはユーザーの横にある [ロール] ドロップダウン メニューを選んで、新しいロールをクリックします。
Team または人を招待する
-
GitHub で、リポジトリのメイン ページに移動します。
-
リポジトリ名の下にある [設定] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。
-
サイドバーの [アクセス] セクションで、 [ コラボレーターと team] をクリックします。
-
[アクセスの管理] の右側にある [ユーザーの追加] または [Team の追加] をクリックします。
-
検索フィールドで、招待する Team または人の名前を入力し、リストから一致する名前をクリックします。
-
[ロールの選択] で、Team または人に付与するリポジトリ ロールを選択し、 [リポジトリに名前を追加] をクリックします。
Team または人のアクセス権を削除する
-
GitHub で、リポジトリのメイン ページに移動します。
-
リポジトリ名の下にある [設定] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。
-
サイドバーの [アクセス] セクションで、 [ コラボレーターと team] をクリックします。
-
[アクセスの管理] で、アクセスを削除するチームまたはユーザーの横にある [削除] をクリックします。