3.8 KiB
title, intro, redirect_from, versions
| title | intro | redirect_from | versions | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Configuring GitHub Pages for your enterprise | You can enable or disable {% data variables.product.prodname_pages %} for your enterprise and choose whether to make sites publicly accessible. |
|
|
Enabling public sites for {% data variables.product.prodname_pages %}
{% if enterpriseServerVersions contains currentVersion %}If private mode is enabled on your enterprise, the {% else %}The {% endif %}public cannot access {% data variables.product.prodname_pages %} sites hosted by your enterprise unless you enable public sites.
{% warning %}
Warning: If you enable public sites for {% data variables.product.prodname_pages %}, every site in every repository on your enterprise will be accessible to the public.
{% endwarning %}
{% if enterpriseServerVersions contains currentVersion %}
{% data reusables.enterprise_site_admin_settings.access-settings %}
{% data reusables.enterprise_site_admin_settings.management-console %}
{% data reusables.enterprise_management_console.pages-tab %}
4. Select Public Pages.
{% data reusables.enterprise_management_console.save-settings %}
{% elsif currentVersion == "github-ae@latest" %}
{% data reusables.enterprise-accounts.access-enterprise %}
{% data reusables.enterprise-accounts.policies-tab %}
{% data reusables.enterprise-accounts.pages-tab %}
5. Under "Pages policies", select Public {% data variables.product.prodname_pages %}.
{% data reusables.enterprise-accounts.pages-policies-save %}
{% endif %}
Disabling {% data variables.product.prodname_pages %} for your enterprise
{% if enterpriseServerVersions contains currentVersion %} If subdomain isolation is disabled for your enterprise, you should also disable {% data variables.product.prodname_pages %} to protect yourself from potential security vulnerabilities. For more information, see "Enabling subdomain isolation." {% endif %}
{% if enterpriseServerVersions contains currentVersion %}
{% data reusables.enterprise_site_admin_settings.access-settings %}
{% data reusables.enterprise_site_admin_settings.management-console %}
{% data reusables.enterprise_management_console.pages-tab %}
4. Unselect Enable Pages.
{% data reusables.enterprise_management_console.save-settings %}
{% elsif currentVersion == "github-ae@latest" %}
{% data reusables.enterprise-accounts.access-enterprise %}
{% data reusables.enterprise-accounts.policies-tab %}
{% data reusables.enterprise-accounts.pages-tab %}
5. Under "Pages policies", deselect Enable {% data variables.product.prodname_pages %}.
{% data reusables.enterprise-accounts.pages-policies-save %}
{% endif %}
{% if enterpriseServerVersions contains currentVersion %}
Further reading
- "Enabling private mode" {% endif %}