リポジトリに対して管理者権限がある人は、リポジトリへのチームアクセスを管理できます。 チームメンテナは、リポジトリへのチームアクセスを削除できます。
警告:
- チームがリポジトリに直接アクセスできる場合は、チームの権限レベルを変更できます。 リポジトリへのチームのアクセスが親チームから継承される場合は、リポジトリへの親チームのアクセスを変更する必要があります。
- 親チームのリポジトリへのアクセスを追加または削除すると、その親の子チームそれぞれでも、同じリポジトリへのアクセスが追加または削除されます。 詳しい情報についてはTeam についてを参照してください。
リポジトリへのアクセスをチームに付与する
- GitHub Enterprise Serverの右上で、プロフィール画像をクリックし、続いてYour profile(あなたのプロフィール)をクリックしてください。
- プロフィールページの左側で、"Organizations"の下であなたのOrganizationのアイコンをクリックしてください。
- Organization名の下で、 Teamsをクリックしてください。
- Teamsタブで、Teamの名前をクリックしてください。
- Teamメンバーのリストの上で、 Repositories(リポジトリ)をクリックしてください。
- リポジトリ リストの上にある [Add repository] をクリックします。
- リポジトリの名前を入力して、[Add repository to team] をクリックします。
- オプションで、リポジトリ名の右にあるドロップダウンメニューを使って、チームの権限レベルを変更することもできます
リポジトリへのチームのアクセスを削除する
チームがリポジトリに直接アクセスできる場合は、リポジトリへのチームのアクセスを削除できます。 リポジトリへのチームのアクセスが親チームから継承される場合、子チームからリポジトリを削除するには親チームからリポジトリを削除する必要があります。
警告:
-
プライベートリポジトリへの個人のアクセス権を削除すると、そのプライベートリポジトリからその人が作成したフォークはすべて削除されます。 プライベートリポジトリのローカルクローンは残ります。 プライベートリポジトリへのTeamのアクセス権が削除されたり、プライベートリポジトリへのアクセス権を持つTeamが削除された場合、Teamのメンバーが他のTeamを通じてそのリポジトリへのアクセス権を持っていなければ、そのリポジトリのプライベートフォークは削除されます。
-
LDAP Syncが有効化されている場合、リポジトリから個人を削除すると、その人はアクセス権を失いますが、その人のフォークは削除されません。 元々のOrganizationのリポジトリへのアクセスできるように3ヶ月以内にその人がTeamに追加されたなら、次回の同期の際にフォークへのアクセスは自動的に回復されます。
-
リポジトリへのアクセスを失った個人に、機密情報や知的財産を確実に削除してもらうのは、あなたの責任です。
-
People with admin permissions to a private or internal repository can disallow forking of that repository, and organization owners can disallow forking of any private or internal repository in an organization. 詳しい情報については「Organizationのためのフォークのポリシーの管理」及び「リポジトリのフォークのポリシーの管理」を参照してください。
- GitHub Enterprise Serverの右上で、プロフィール画像をクリックし、続いてYour profile(あなたのプロフィール)をクリックしてください。
- プロフィールページの左側で、"Organizations"の下であなたのOrganizationのアイコンをクリックしてください。
- Organization名の下で、 Teamsをクリックしてください。
- Teamsタブで、Teamの名前をクリックしてください。
- Teamメンバーのリストの上で、 Repositories(リポジトリ)をクリックしてください。
- チームから削除するリポジトリ (複数選択も可) を選択します。
- リポジトリ リストの上にあるドロップダウン メニューで、[Remove from team] をクリックします。
- チームから削除されるリポジトリをレビューし、[Remove repositories] をクリックします。