GitHub 作为一个平台,被个人程序员和大型组织所使用。无论您与多少人一起工作,“GitHub Organizations”都为管理多个项目的人员提供了一些不错的工具。
GitHub 组织是什么?
GitHub Organizations 是 GitHub 的一项功能,允许您创建一个中心位置,团队成员可以在其中访问和管理存储库和其他资源。
组织提供了一个很棒的仪表板,用于展示您的项目并管理具有通用品牌的存储库组。对于开源项目(即使是只有单一作者的项目)来说,拥有多个相关工具和内部包的存储库的情况并不罕见。
将它们全部分组在非个人帐户上的一个名称下是一种很好的组织工具。在组织下创建的存储库将使用组织名称而不是您的个人帐户作为前缀,这样可以看起来更专业。
除此之外,组织还为团队提供许多功能,例如集中用户和权限管理。组织管理员可以将成员添加到组织,授予他们读取和写入组织中存储库的权限。通过 GitHub Enterprise,您还可以在组织内创建自定义团队和角色,以进行更精细的管理。不过,您始终可以手动将人员添加为特定存储库的外部协作者。
组织还在 GitHub 上提供内部讨论区。对于大多数较大的团队来说,这些可能没有用,他们更喜欢 Slack 和 Jira 等外部工具,但对于传统上在 GitHub 上协作的开源项目来说,这是一个很好的补充。
集中