本指南将引导你作为企业所有者完成在 GitHub AE 上设置、配置 你的企业 并管理设置。 有关 GitHub AE 的更多信息,请参阅“关于 GitHub AE”。
第 1 部分:设置 GitHub AE
若要开始使用 GitHub AE,可以创建企业帐户、初始化 GitHub AE、配置 IP 允许列表、配置用户身份验证和预配以及管理 你的企业 的计费。
1. 创建你的 GitHub AE 企业帐户
您首先需要购买 GitHub AE。 有关详细信息,请联系 GitHub 的销售团队。
在购买 GitHub AE 后,我们会要求您提供想要初始化企业的个人的电子邮件地址和用户名。 您在 GitHub Enterprise 支持 中的专用技术客户经理将为企业所有者创建一个帐户,并向企业所有者发送一封电子邮件以登录 GitHub AE 并完成初始化。
2. 初始化 GitHub AE
当 GitHub 在 GitHub AE 上为 你的企业 创建所有者帐户后,你将收到一封电子邮件,要求你登录并完成初始化。 在初始化期间,作为企业所有者,你将命名 你的企业、配置 SAML SSO、为 你的企业 中的所有组织创建策略,并为企业成员配置支持联系人。 有关详细信息,请参阅“初始化 GitHub AE”。
3. 限制网络流量
您可以为特定 IP 地址配置允许列表,以限制对企业帐户中组织拥有的资产的访问。 有关详细信息,请参阅“使用 IP 允许列表限制到企业的网络流量”。
4. 管理 你的企业 的标识和访问
你可以使用 SAML 单一登录 (SSO) 进行用户身份验证和跨域身份管理系统 (SCIM) 进行用户预配,从标识提供者 (IdP) 集中管理对 GitHub AE 上 你的企业 的访问。 在配置预配后,您可以从 IdP 分配用户给应用程序或取消分配,从而在企业中创建或禁用用户帐户。 有关详细信息,请参阅“关于企业 IAM 的 SAML”。
5. 管理 你的企业 的计费
GitHub AE 上 你的企业 的订阅所有者可以在 Azure 门户中查看 GitHub AE 的计费详细信息。 有关详细信息,请参阅“关于企业的计费”。
第 2 部分:组织和管理企业成员
作为 GitHub AE 的企业所有者,您可以管理用户、存储库、团队和组织级别的设置。 你可以管理 你的企业 的成员、创建和管理组织、设置存储库管理策略,以及创建和管理团队。
1. 管理 你的企业 的成员
你可以管理 你的企业 成员的设置和审核活动。 你可以将企业成员 管理休眠用户、查看用户活动的审核日志以及自定义企业成员将看到的消息。 有关详细信息,请参阅“管理企业中的用户”。
2. 创建组织
可以在 你的企业 中创建新组织以反映公司或组的结构。 有关详细信息,请参阅“从头开始创建新组织”。
3. 向组织添加成员
只要是要管理的组织中的组织所有者,就可以将成员添加到 你的企业 中的组织。 还可以配置组织成员身份的可见性。 有关详细信息,请参阅“将人员添加到您的组织”和“配置组织成员关系的可见性”。
4. 创建团队
团队是可通过组形式向其授予特定存储库权限的组织成员组。 可以在每个组织中创建单个团队或多个级别的嵌套团队。 有关详细信息,请参阅“创建团队”和“添加组织成员到团队”。
5. 设置组织和存储库权限级别
我们建议为每个组织中的有限成员提供组织所有者角色,该角色为该组织提供完整的管理访问权限。 有关详细信息,请参阅“组织中的角色”。
对于你拥有管理员权限的组织,你还可以使用精细的权限级别自定义对每个存储库的访问权限。 有关详细信息,请参阅“组织的存储库角色”。
6. 实施存储库管理策略
作为企业所有者,你可以在 你的企业 中为所有组织设置存储库管理策略,或者允许在每个组织中单独设置策略。 有关详细信息,请参阅“在企业中实施仓库管理策略”。
第 3 部分:安全构建
若要提高 你的企业 的安全性,你可以监视 你的企业,并为组织配置安全性和分析功能。
1. 监视 你的企业
你可以使用活动仪表板和审核日志记录来监视 你的企业。 有关详细信息,请参阅“监控企业中的活动”。
2. 为组织配置安全功能
为了确保 你的企业中的组织安全,你可以使用各种 GitHub 安全功能,包括安全策略、依赖项关系图、机密扫描以及 Dependabot 安全和版本更新。 有关详细信息,请参阅“保护你的组织”和“管理组织的安全和分析设置”。
第 4 部分:自定义和自动化 你的企业 上的工作
你可以使用 GitHub AE API、GitHub Actions 和 GitHub Pages 在 你的企业 中自定义和自动化组织中的工作。
1. 使用 GitHub AE API
GitHub AE API 有两个版本:REST API 和 GraphQL API。 要自动执行常见任务、备份数据或创建集成,可以使用 GitHub AE API。 有关详细信息,请参阅“关于 GitHub 的 API”。
2. 生成 GitHub Actions
使用 GitHub Actions,可以在 GitHub AE 上自动执行和自定义 你的企业 的开发工作流。 您可以创建自己的操作,以及使用和自定义 GitHub 社区分享的操作。 有关详细信息,请参阅“了解 GitHub Actions”。
有关如何为 GitHub AE 配置 GitHub Actions 的详细信息,请参阅“GitHub Actions for GitHub AE 使用入门”。
3. 使用 GitHub Pages
GitHub Pages 是一项静态站点托管服务,它直接从存储库获取 HTML、CSS 和 JavaScript 文件并发布网站。 可以在组织级别为企业成员启用或禁用 GitHub Pages。 有关详细信息,请参阅“为企业配置 GitHub Pages”和“关于 GitHub Pages”。
第 5 部分:使用 GitHub 的学习和支持资源
您的企业成员可以通过我们的学习资源了解有关 Git 和 GitHub 的更多信息,您也可以通过 GitHub Enterprise 支持获得所需的支持。
1. 在 GitHub Docs
上阅读 GitHub AE
您可以阅读反映 GitHub AE 可用功能的文档。 有关详细信息,请参阅“关于 GitHub 文档的版本”。
2. 通过 GitHub Skills
学习
企业成员可以通过 GitHub Skills 在自己的 GitHub 存储库中完成有趣、逼真的项目来学习新技能。 每门课程都是由 GitHub 社区创建并由友好的机器人教授的实践课程。
有关详细信息,请参阅“Git 和 GitHub 学习资源”。
3. 使用 GitHub Enterprise 支持
GitHub AE 包括对 GitHub Enterprise 支持 的访问权限。 GitHub Enterprise 支持 可帮助排除 GitHub AE 上出现的问题。 有关详细信息,请参阅“关于 GitHub 支持”。