GitHub 組織とは何ですか? GitHub 組織を使用する必要がありますか?
プラットフォームとしての GitHub は、個人のプログラマーから大規模な組織まで同様に使用されています。ただし、一緒に作業している人の数に関係なく、「GitHub Organizations」は複数のプロジェクトを管理する人々にいくつかの優れたツールを提供します。
GitHub 組織とは何ですか?
GitHub Organizations は、チーム メンバーがリポジトリやその他のリソースにアクセスして管理できる中央の場所を作成できる GitHub の機能です。
組織は、プロジェクトを紹介し、共通のブランドでリポジトリのグループを管理するための優れたダッシュボードを提供します。オープンソース プロジェクト (作成者が 1 人のプロジェクトであっても) に、関連ツールや内部パッケージ用の複数のリポジトリがあることは珍しいことではありません。
それらをすべて非個人アカウントの 1 つの名前でグループ化すると、優れた整理ツールになります。組織の下に作成されたリポジトリは、個人アカウントの代わりに組織名をプレフィックスとして使用するため、よりプロフェッショナルに見える可能性があります。
さらに、組織は、一元的なユーザーと権限の管理など、チーム向けの多くの機能も提供します。組織管理者は、組織にメンバーを追加し、組織内のリポジトリに対する読み取りと書き込みの権限をメンバーに与えることができます。GitHub Enterprise を使用すると、組織内にカスタム チームやロールを作成して、より細かく管理することもできます。ただし、いつでも特定のリポジトリに外部コラボレーターとしてユーザーを手動で追加できます。
組織は、GitHub 自体で内部ディスカッション掲示板を提供することもあります。これらは、Slack や Jira などの外部ツールを好むほとんどの大規模チームにとっては役に立たないかもしれませんが、伝統的に GitHub で共同作業してきたオープンソース プロジェクトにとっては、素晴らしい追加機能です。
一元管理のもう 1 つの利点は、組織レベルで設定してすべてのリポジトリに適用できる GitHub シークレットです。これにより、複数のリポジトリの秘密キーの管理がはるかに簡単になります。
組織は GitHub の他の部分と同様に無料で使用できますが、プライベート リポジトリには通常の制限があります。組織の下にパブリック リポジトリとプライベート リポジトリを無制限に作成することはできますが、より高度なツールの一部は GitHub Teams ペイウォールの内側にロックされています。
組織の使用
組織は、個人アカウントと同様に、リポジトリをホストできる共有アカウントです。ただし、組織アカウントにサインインする必要はありません。組織アカウントは引き続き個人アカウントから管理され、複数の組織で所有および共同作業できます。
組織を作成するには、GitHub プロファイル メニューに移動し、[組織] をクリックします。ここで、自分が所属している組織を管理したり、アクセスしたりすることができますが、組織はプロフィールにも表示されます。
「新しい組織の作成」をクリックすると、GitHub Teams と Enterprise を売り込もうとするページが表示されます。もちろん、後からいつでもアップグレードでき、無料枠にはほとんどの機能が含まれています。
名前と連絡先情報を指定する必要があります。ここで注意すべき点は、個人アカウントだけでなく、ビジネス自体に属するように組織を設定できることです。これは実際には、法的所有権を必要とする企業にのみ役立ちます。また、それを管理するには、組織の所有者として自分自身を任命する必要があります。
GitHub でリポジトリを作成するときに、ドロップダウンを選択して組織アカウントの下にリポジトリを作成できるようになりました。
編集する必要があるのは、組織の設定にあるメンバー権限です。小規模なチームで全員がすべてにアクセスできるようにしたい場合は、基本権限を「管理者」に設定するだけですべての権限が有効になります。
ユーザーをメンバーとして追加するには、「People」カテゴリで追加できます。追加するには確認メールを受け入れる必要があります。「外部コラボレーター」タブから特定のリポジトリにユーザーを追加することもできます。
コメントを残す