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のリポジトリロール」を参照してください。

リポジトリの [アクセスの管理] ページのスクリーンショット。

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

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

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

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

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

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

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

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

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

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

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

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

Team または人を招待する

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

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

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

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

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

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

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

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

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

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

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

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

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

参考資料