Skip to main content

エンタープライズのベスト プラクティス

エンタープライズ向けに GitHub が推奨するプラクティスについて説明します。

ポリシーの使用

ポリシーを使って、ビジネス ルールと規制コンプライアンスを強制することをお勧めします。

各エンタープライズ ポリシーを使って、組織レベルでポリシーに使用できるオプションを制御します。 組織のポリシーを構成することを組織所有者に許可するポリシーを適用しないことを選択できます。または、一連のオプションから選び、あなたの企業が所有するすべての組織に適用することもできます。 詳細については、「エンタープライズ ポリシーについて」を参照してください。

組織の数を最小限に抑える

多くの場合、大規模なエンタープライズは複数の組織を必要としますが、最上位の企業部門を反映するように、その数はできるだけ少なくなるようにします。 組織の数が少なければ、インナーソースのプラクティスが促進され、より多くのユーザーがディスカッションに参加できるようになります。

代わりに、各組織内でチームを使用して、より詳細なレベルでリポジトリのアクセスとセキュリティ要件を管理できます。 詳細については、「Team について」を参照してください。

ユーザー所有のリポジトリで大規模なコラボレーションを行わない

可能であれば組織所有のリポジトリでコラボレーションを行い、ユーザー所有のリポジトリでのコラボレーションは最小限に抑えることをおすすめします。 組織所有のリポジトリにはより高度なセキュリティと管理機能が備わっており、エンタープライズのメンバーシップが変更されても引き続きアクセスできます。

人間が判読できるユーザー名を使う

人間が判読できるユーザー名を使い、マシンによって生成された人間が判読しにくい ID は使わないようにします。

エンタープライズのプライベート リポジトリ内でユーザー名の表示を管理できます。 詳細については、「組織のメンバー名表示を管理する」を参照してください。

参考資料