The repositories and contents in this organisation are to assist you on getting started with GitHub Enterprise trial or production service. You can also leverage the template repositories, and try out various features of GitHub Enterprise. Don't forget to checkout the Onboarding Guides and FAQ if you have any questions.
- Getting started with GitHub Enterprise
- Migrate to GitHub Enterprise from other VCS
- GitHub Enterprise Onboarding: Workflow Strategies
- Organizing people for successful collaboration
- GitHub Enterprise Onboarding: Managing Projects
- Configuring GitHub for Collaboration and Compliance
- GitHub Intro and Best Practices
- C#/JavaScript CodeQL Pull Request Demo
- CodeQL Workshop for C/C++
- CodeQL Workshop for Java
-
I have multiple GitHub Enterprise Cloud Orgs, Can I combine these one billing entity?
- An enterprise account allows you to manage multiple GitHub organizations and GitHub Enterprise Server instances. Your enterprise account must have a handle, like an organization or personal account on GitHub.
-
How can I start trial for GitHub Enterprise Cloud or GitHub Enterprise Server?
-
GitHub Enterprise Cloud: You can set up a 14-day trial to evaluate GitHub Enterprise Cloud on a new organization account. Your trial includes 50 seats. If you need more seats to evaluate GitHub Enterprise Cloud, contact GitHub's Sales team. To start trial, you must have an existing user account or create a new user account. Then you can submit a trial request.
-
GitHub Enterprise Server: You can request a 45-day trial to evaluate GitHub Enterprise Server. Your trial will be installed as a virtual appliance, with options for on-premises or cloud deployment. Determine the best person in your organization to set up a virtual machine, and ask that person to submit a trial request.
-
-
What’s the difference between GHEC and GHES?
-
GitHub Enterprise Cloud is SaaS offering of GitHub Enterprise on GitHub’s datacenter. With a 99.95% uptime SLA and access to GitHub’s built-in security features, Enterprise Cloud is an appealing offering. It allows you to restrict user access based on a user’s network and add SAML sign-on, but it removes your need to maintain potentially expensive infrastructure.
-
GitHub Enterprise Server is the on-premises git repository hosting offering from GitHub. Large organizations commonly run GitHub Enterprise Server for improved control and security over their code repositories. With Enterprise Server, you can limit access to a private network, set rules for creating and accessing repositories, use SAML for single sign-on across your organization, and get access to premium GitHub support. You can also migrate to different hardware as your team and repositories grow, so there’s a lot of power in GitHub Enterprise Server.
-
-
Is there a GitHub roadmap that I can refer to?
- GitHub Public Roadmap is the GitHub publicized roadmap.
-
Can I use SAML integration?
- You can configure Security Assertion Markup Language (SAML) single sign-on (SSO) to protect your organization's resources on GitHub. Github support various identity providers. You can enable SAML for your organization, or for your Enterprise account.
- You can also configure SAML for GitHub Enterprise Server.
- You can implement SCIM to add, manage, and remove organization members' access to GitHub. For example, an administrator can deprovision an organization member using SCIM and automatically remove the member from the organization.
-
How can company allow only the users from inside a company?
- Enterprise owners can restrict access to assets owned by organizations in an enterprise account by configuring an allow list for specific IP addresses. For example, you can allow access from only the IP address of your office network. The allow list for IP addresses will block access via the web, API, and Git from any IP addresses that are not on the allow list.
- IP allow list can be either set on Enterprse Account level, or per Organization level.
-
How can I download the license for my GitHub Enterprise Instance?
- When you purchase or renew GitHub Enterprise, you receive a license file to validate your application. A license file has an expiration date and controls the number of user licenses you can add to GitHub Enterprise. You now can download your new license file, then upload the file to GitHub Enterprise Server to unlock your new user licenses.
- You can connect your GitHub Enterprise Server instance to GitHub Enterprise Cloud and allow GitHub Enterprise Server to upload user license information to your enterprise account on GitHub.com. Site administrators for GitHub Enterprise Server who are also owners of the connected GitHub Enterprise Cloud organization or enterprise account can enable automatic user license synchronization.
-
What’re the supported virtual infrastructures that GHES can be deployed?