Skip to main content

Getting started with GitHub AE

Get started with setting up and configuring GitHub AE for 您的企业.

This guide will walk you through setting up, configuring, and managing settings for 您的企业 on GitHub AE as an enterprise owner.

Part 1: Setting up GitHub AE

To get started with GitHub AE, you can create your enterprise account, initialize GitHub AE, configure an IP allow list, configure user authentication and provisioning, and manage billing for 您的企业.

1. Creating your GitHub AE enterprise account

You will first need to purchase GitHub AE. For more information, contact GitHub's Sales team.

在购买 GitHub AE 后,我们会要求您提供想要初始化企业的个人的电子邮件地址和用户名。 您在 GitHub Enterprise 支持 中的专用技术客户经理将为企业所有者创建一个帐户,并向企业所有者发送一封电子邮件以登录 GitHub AE 并完成初始化。

2. Initializing GitHub AE

After GitHub creates the owner account for 您的企业 on GitHub AE, you will receive an email to sign in and complete the initialization. During initialization, you, as the enterprise owner, will name 您的企业, configure SAML SSO, create policies for all organizations in 您的企业, and configure a support contact for your enterprise members. For more information, see "Initializing GitHub AE."

3. Restricting network traffic

You can configure an allow list for specific IP addresses to restrict access to assets owned by organizations in your enterprise account. For more information, see "Restricting network traffic to your enterprise."

4. Managing identity and access for 您的企业

You can centrally manage access to 您的企业 on GitHub AE from an identity provider (IdP) using SAML single sign-on (SSO) for user authentication and System for Cross-domain Identity Management (SCIM) for user provisioning. Once you configure provisioning, you can assign or unassign users to the application from the IdP, creating or disabling user accounts in the enterprise. For more information, see "About identity and access management for your enterprise."

5. Managing billing for 您的企业

Owners of the subscription for 您的企业 on GitHub AE can view billing details for GitHub AE in the Azure portal. For more information, see "Managing billing for your enterprise."

Part 2: Organizing and managing enterprise members

As an enterprise owner for GitHub AE, you can manage settings on user, repository, team, and organization levels. You can manage members of 您的企业, create and manage organizations, set policies for repository management, and create and manage teams.

1. Managing members of 您的企业

您可以管理 您的企业 的成员的设置和审核活动。 您可以管理休眠用户、查看用户活动的审核日志以及自定义企业成员将看到的消息。 更多信息请参阅“管理企业中的用户”。

2. Creating organizations

您可以在 您的企业 中创建新组织,以反映您的公司或组的结构。 更多信息请参阅“从头开始创建新组织”。

3. Adding members to organizations

您可以向 您的企业 中的组织添加成员,只要您是要管理的组织中的组织所有者即可。 您还可以配置组织成员身份的可见性。 更多信息请参阅“将人员添加到组织”和“配置组织成员身份的可见性”。

4. Creating teams

团队是组织成员的组,可以作为一个组被授予对特定存储库的权限。 您可以在每个组织中创建单个团队或多个级别的嵌套团队。 更多信息请参阅“创建团队”和“向团队添加人员”。

5. Setting organization and repository permission levels

我们建议为每个组织中有限数量的成员提供组织所有者角色,以便为该组织提供完全管理访问权限。 更多信息请参阅“组织中的角色”。

对于您具有管理员权限的组织,您还可以使用精细的权限级别自定义对每个存储库的访问权限。 更多信息请参阅“组织的仓库权限级别”。

6. Enforcing repository management policies

作为企业所有者,您可以为 您的企业 中的所有组织设置存储库管理策略,或者允许在每个组织中单独设置策略。 更多信息请参阅“在企业中实施仓库管理策略”。

Part 3: Building securely

To increase the security of 您的企业, you can monitor 您的企业 and configure security and analysis features for your organizations.

1. Monitoring 您的企业

You can monitor 您的企业 with your activity dashboard and audit logging. For more information, see "Monitoring activity in your enterprise."

2. Configuring security features for your organizations

为保持 您的企业 中的组织 安全,您可以使用各种 GitHub 安全功能,包括安全策略、依赖关系图、秘密扫描以及 Dependabot 安全和版本更新。 更多信息请参阅“保护组织”和“管理组织的安全和分析设置”。

Part 4: Customizing and automating work on 您的企业

You can customize and automate work in organizations in 您的企业 with the GitHub AE API, GitHub Actions, and GitHub Pages.

1. Using the GitHub AE API

There are two versions of the GitHub AE API: the REST API and the GraphQL API. You can use the GitHub AE APIs to automate common tasks, back up your data, or create integrations that extend GitHub AE. For more information, see "About GitHub's APIs."

2. Building GitHub Actions

With GitHub Actions, you can automate and customize 您的企业's development workflow on GitHub AE. You can create your own actions, and use and customize actions shared by the GitHub community. For more information, see "Learn GitHub Actions."

For more information on enabling and configuring GitHub Actions for GitHub AE, see "Getting started with GitHub Actions for GitHub AE."

3. Using GitHub Pages

GitHub Pages 是一个静态网站托管服务,它直接从存储库中获取 HTML、CSS 和 JavaScript 文件并发布网站。 您可以在组织级别为企业成员启用或禁用 GitHub Pages。 更多信息请参阅“为企业配置 GitHub Pages”和“关于 GitHub Pages”。

Part 5: Using GitHub's learning and support resources

Your enterprise members can learn more about Git and GitHub with our learning resources, and you can get the support you need with GitHub Enterprise Support.

1. Reading about GitHub AE on GitHub Docs

You can read documentation that reflects the features available with GitHub AE. For more information, see "About versions of GitHub Docs."

2. Learning with GitHub Learning Lab

您的企业成员可以通过 GitHub Learning Lab 在自己的 GitHub 存储库中完成有趣、逼真的项目来学习新技能。 每门课程都是由 GitHub 社区创建的实践课程,由友好的学习实验室机器人授课。

更多信息请参阅“Git 和 GitHub 学习资源”。

3. Working with GitHub Enterprise Support

GitHub AE 包括对 GitHub Enterprise 支持 的访问。 GitHub Enterprise 支持 可帮助您排除 GitHub AE 上出现的问题。 更多信息请参阅“关于 GitHub Enterprise 支持”。