Team は、team @mentions のように適切なグループに入力や注目を求めたい� �合に通知をするような、GitHub のコラボレーションの機能の多くにおいて中心的な役割を果たします。 詳細については、「Organization のロール」を参照してく� さい。
Teamは、企業内のグループを表したり、特定の関心や専門分野を持つ人々を含めたりできます。 たとえば、 のアクセシビリティの専門家の Team は、さまざまな部署からの人々で構成されている可能性があります。 Teamは、企業の既存の部門階層を補完する機能的な関心事� �を表します。
Organizationには、企業やグループの階層構� を反� させた入れ子チー� を複数レベルで作成できます。 詳細については、「Team について」を参照してく� さい。
Team の作成
Teamの良く考えられた組み合わせは、リポジトリへのアクセスを制御する強力な方法です。 たとえば、Organization で任意のリポジトリの既定のブランチにコードのプッシュすることを許可している� �合、Organization のリポジトリに対する 管理者 権限をリリース エンジニアリング チー� の Team にのみ付与し、他のすべての Team に 読み取り 権限を付与できます。
- GitHub Enterprise Server の右上隅にあるプロファイル写真をクリックし、 [自分の Organization] をクリックします。 2. Organizationの名前をクリックしてく� さい。 1. 組織名の下で、 [Teams] をクリックします。
- [Team] タブの右側にある [新しい Team] をクリックします。 1. "Create new team(新規Teamの作成)"の下で、新しいTeamの名前を入力してく� さい。 1. あるいは、"Description(説明)"フィールドにTeamの説明を入力してく� さい。 1. Teamを見えるようにするか、秘密にするかを決めてく� さい。 6. 必要に応じて、子 Team を作成する� �合は、ドロップダウン メニューを使用して、新しい Team の親 Team を選択します。 1. [Team の作成] をクリックします。
LDAP Syncを有効化したTeamの作成
ユーザ認証にLDAPを使っているインスタンスでは、Teamのメンバー管理にLDAP Syncが使えます。 [LDAP グループ] フィールドにグループの 識別名 (DN) を設定すると、Team が LDAP サーバー上の LDAP グループにマップされます。 Team のメンバー管理に LDAP Sync を使う� �合、 内で Team を管理することはできません。 LADP Syncを有効化すると、マッピングされたTeamはそのメンバーをバックグラウンドで定期的に設定された間隔で同期します。 詳細については、「LDAP Sync の有効化」を参照してく� さい。
LDAP Sync を有効にして Team を作成するには、サイト管理者で Organization の所有者である必要があります。
LDAP 同期は、最適化構成の一部として、入れ子チー� の構� を転送しません。 親子Teamの関係を作りたい� �合は、入れ子チー� の構� を手動で再作成し、対応するLDAPグループに同期させなければなりません。 詳細については、「チー� の作成」を参照してく� さい
注:
- LDAP Sync は Team のメンバーリスト� けを管理します。 Team のリポジトリと権限は GitHub Enterprise Server 内で管理しなければなりません。
- LDAP グループが削除されるなどして、DN への LDAP グループのマッピングが削除されたなら、すべてのメンバーは同期されている GitHub Enterprise Server Team から削除されます。 これを修正するには、Team を新しい DN にマップし、Team メンバーを再度追� して、マッピングを手動で同期します。
- LDAP Sync が有効化されていると、ある人がリポジトリから削除された� �合、その人はアクセスを失いますが、その人のフォークは削除されません。 元々のOrganizationのリポジトリへのアクセスできるように3ヶ月以内にその人がTeamに追� されたなら、次回の同期の際にフォークへのアクセスは自動的に回復されます。
- LDAP Sync が有効になっていることを確認します。
- GitHub Enterprise Server の右上隅にあるプロファイル写真をクリックし、 [自分の Organization] をクリックします。 2. Organizationの名前をクリックしてく� さい。 1. 組織名の下で、 [Teams] をクリックします。
- [Team] タブの右側にある [新しい Team] をクリックします。 1. "Create new team(新規Teamの作成)"の下で、新しいTeamの名前を入力してく� さい。
- TeamをマッピングするLDAPグループのDNを検索してく� さい。 DNが分からないなら、LDAPグループの名前を入力してく� さい。 GitHub Enterprise Server は検索を行い、マッチがあればオートコンプリートします。 1. あるいは、"Description(説明)"フィールドにTeamの説明を入力してく� さい。 1. Teamを見えるようにするか、秘密にするかを決めてく� さい。 6. 必要に応じて、子 Team を作成する� �合は、ドロップダウン メニューを使用して、新しい Team の親 Team を選択します。 1. [Team の作成] をクリックします。