Skip to content

Commit 895e1de

Browse files
committed
Merge branch 'main' into repo-sync
2 parents 5056189 + ed2495e commit 895e1de

99 files changed

Lines changed: 210 additions & 204 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# GitHub Docs <!-- omit in toc -->
1+
# GitHub Docs <!-- omit in toc -->
22

33
This repository contains the documentation website code and Markdown source files for [docs.github.com](https://docs.github.com).
44

content/admin/advanced-security/configuring-code-scanning-for-your-appliance.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,10 @@ You can configure {% data variables.product.prodname_code_scanning %} to run {%
2727

2828
{% data reusables.code-scanning.enabling-options %}
2929

30+
## Checking whether your license includes {% data variables.product.prodname_GH_advanced_security %}
31+
32+
{% data reusables.advanced-security.check-for-ghas-license %}
33+
3034
## Prerequisites for {% data variables.product.prodname_code_scanning %}
3135

3236
- A license for {% data variables.product.prodname_GH_advanced_security %}{% ifversion ghes > 3.0 %} (see "[About billing for {% data variables.product.prodname_GH_advanced_security %}](/billing/managing-billing-for-github-advanced-security/about-billing-for-github-advanced-security)"){% endif %}

content/admin/advanced-security/configuring-secret-scanning-for-your-appliance.md

Lines changed: 10 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,10 @@ topics:
2222

2323
{% data reusables.secret-scanning.about-secret-scanning %} For more information, see "[About {% data variables.product.prodname_secret_scanning %}](/github/administering-a-repository/about-secret-scanning)."
2424

25+
## Checking whether your license includes {% data variables.product.prodname_GH_advanced_security %}
26+
27+
{% data reusables.advanced-security.check-for-ghas-license %}
28+
2529
## Prerequisites for {% data variables.product.prodname_secret_scanning %}
2630

2731

@@ -31,33 +35,20 @@ topics:
3135

3236
- {% data variables.product.prodname_secret_scanning_caps %} enabled in the management console (see "[Enabling {% data variables.product.prodname_GH_advanced_security %} for your enterprise](/admin/advanced-security/enabling-github-advanced-security-for-your-enterprise)")
3337

34-
## Checking support for the SSSE3 flag on your vCPUs
38+
### Checking support for the SSSE3 flag on your vCPUs
3539

3640
The SSSE3 set of instructions is required because {% data variables.product.prodname_secret_scanning %} leverages hardware accelerated pattern matching to find potential credentials committed to your {% data variables.product.prodname_dotcom %} repositories. SSSE3 is enabled for most modern CPUs. You can check whether SSSE3 is enabled for the vCPUs available to your {% data variables.product.prodname_ghe_server %} instance.
3741

3842
1. Connect to the administrative shell for your {% data variables.product.prodname_ghe_server %} instance. For more information, see "[Accessing the administrative shell (SSH)](/admin/configuration/accessing-the-administrative-shell-ssh)."
3943
2. Enter the following command:
4044

41-
```shell
42-
grep -iE '^flags.*ssse3' /proc/cpuinfo >/dev/null | echo $?
43-
```
44-
45-
If this returns the value `0`, it means that the SSSE3 flag is available and enabled. You can now enable {% data variables.product.prodname_secret_scanning %} for {% data variables.product.product_location %}. For more information, see "[Enabling {% data variables.product.prodname_secret_scanning %}](#enabling-secret-scanning)" below.
45+
```shell
46+
grep -iE '^flags.*ssse3' /proc/cpuinfo >/dev/null | echo $?
47+
```
4648

47-
If this doesn't return `0`, SSSE3 is not enabled on your VM/KVM. You need to refer to the documentation of the hardware/hypervisor on how to enable the flag, or make it available to guest VMs.
49+
If this returns the value `0`, it means that the SSSE3 flag is available and enabled. You can now enable {% data variables.product.prodname_secret_scanning %} for {% data variables.product.product_location %}. For more information, see "[Enabling {% data variables.product.prodname_secret_scanning %}](#enabling-secret-scanning)" below.
4850

49-
### Checking whether you have an {% data variables.product.prodname_advanced_security %} license
50-
51-
{% data reusables.enterprise_site_admin_settings.access-settings %}
52-
{% data reusables.enterprise_site_admin_settings.management-console %}
53-
1. Check if there is {% ifversion ghes < 3.2 %}an **{% data variables.product.prodname_advanced_security %}**{% else %}a **Security**{% endif %} entry in the left sidebar.
54-
{% ifversion ghes < 3.2 %}
55-
![Advanced Security sidebar](/assets/images/enterprise/management-console/sidebar-advanced-security.png)
56-
{% else %}
57-
![Security sidebar](/assets/images/enterprise/3.2/management-console/sidebar-security.png)
58-
{% endif %}
59-
60-
{% data reusables.enterprise_management_console.advanced-security-license %}
51+
If this doesn't return `0`, SSSE3 is not enabled on your VM/KVM. You need to refer to the documentation of the hardware/hypervisor on how to enable the flag, or make it available to guest VMs.
6152

6253
## Enabling {% data variables.product.prodname_secret_scanning %}
6354

content/admin/advanced-security/enabling-github-advanced-security-for-your-enterprise.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -28,17 +28,6 @@ When you enable {% data variables.product.prodname_GH_advanced_security %} for y
2828
For guidance on a phased deployment of GitHub Advanced Security, see "[Deploying GitHub Advanced Security in your enterprise](/admin/advanced-security/deploying-github-advanced-security-in-your-enterprise)."
2929
{% endif %}
3030

31-
## Prerequisites for enabling {% data variables.product.prodname_GH_advanced_security %}
32-
33-
1. Upgrade your license for {% data variables.product.product_name %} to include {% data variables.product.prodname_GH_advanced_security %}.{% ifversion ghes > 3.0 %} For information about licensing, see "[About billing for {% data variables.product.prodname_GH_advanced_security %}](/billing/managing-billing-for-github-advanced-security/about-billing-for-github-advanced-security)."{% endif %}
34-
2. Download the new license file. For more information, see "[Downloading your license for {% data variables.product.prodname_enterprise %}](/billing/managing-your-license-for-github-enterprise/downloading-your-license-for-github-enterprise)."
35-
3. Upload the new license file to {% data variables.product.product_location %}. For more information, see "[Uploading a new license to {% data variables.product.prodname_ghe_server %}](/billing/managing-your-license-for-github-enterprise/uploading-a-new-license-to-github-enterprise-server)."{% ifversion ghes %}
36-
4. Review the prerequisites for the features you plan to enable.
37-
38-
- {% data variables.product.prodname_code_scanning_capc %}, see "[Configuring {% data variables.product.prodname_code_scanning %} for your appliance](/admin/advanced-security/configuring-code-scanning-for-your-appliance#prerequisites-for-code-scanning)."
39-
- {% data variables.product.prodname_secret_scanning_caps %}, see "[Configuring {% data variables.product.prodname_secret_scanning %} for your appliance](/admin/advanced-security/configuring-secret-scanning-for-your-appliance#prerequisites-for-secret-scanning)."{% endif %}
40-
- {% data variables.product.prodname_dependabot %}, see "[Enabling the dependency graph and {% data variables.product.prodname_dependabot_alerts %} on your enterprise account](/admin/configuration/managing-connections-between-your-enterprise-accounts/enabling-the-dependency-graph-and-dependabot-alerts-on-your-enterprise-account)."
41-
4231
## Checking whether your license includes {% data variables.product.prodname_GH_advanced_security %}
4332

4433
{% ifversion ghes > 3.0 %}
@@ -58,6 +47,17 @@ For guidance on a phased deployment of GitHub Advanced Security, see "[Deploying
5847
{% data reusables.enterprise_management_console.advanced-security-license %}
5948
{% endif %}
6049

50+
## Prerequisites for enabling {% data variables.product.prodname_GH_advanced_security %}
51+
52+
1. Upgrade your license for {% data variables.product.product_name %} to include {% data variables.product.prodname_GH_advanced_security %}.{% ifversion ghes > 3.0 %} For information about licensing, see "[About billing for {% data variables.product.prodname_GH_advanced_security %}](/billing/managing-billing-for-github-advanced-security/about-billing-for-github-advanced-security)."{% endif %}
53+
2. Download the new license file. For more information, see "[Downloading your license for {% data variables.product.prodname_enterprise %}](/billing/managing-your-license-for-github-enterprise/downloading-your-license-for-github-enterprise)."
54+
3. Upload the new license file to {% data variables.product.product_location %}. For more information, see "[Uploading a new license to {% data variables.product.prodname_ghe_server %}](/billing/managing-your-license-for-github-enterprise/uploading-a-new-license-to-github-enterprise-server)."{% ifversion ghes %}
55+
4. Review the prerequisites for the features you plan to enable.
56+
57+
- {% data variables.product.prodname_code_scanning_capc %}, see "[Configuring {% data variables.product.prodname_code_scanning %} for your appliance](/admin/advanced-security/configuring-code-scanning-for-your-appliance#prerequisites-for-code-scanning)."
58+
- {% data variables.product.prodname_secret_scanning_caps %}, see "[Configuring {% data variables.product.prodname_secret_scanning %} for your appliance](/admin/advanced-security/configuring-secret-scanning-for-your-appliance#prerequisites-for-secret-scanning)."{% endif %}
59+
- {% data variables.product.prodname_dependabot %}, see "[Enabling the dependency graph and {% data variables.product.prodname_dependabot_alerts %} on your enterprise account](/admin/configuration/managing-connections-between-your-enterprise-accounts/enabling-the-dependency-graph-and-dependabot-alerts-on-your-enterprise-account)."
60+
6161
## Enabling and disabling {% data variables.product.prodname_GH_advanced_security %} features
6262

6363
{% data reusables.enterprise_management_console.enable-disable-security-features %}

content/admin/configuration/configuring-network-settings/network-ports.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ Some administrative ports are required to configure {% data variables.product.pr
2626
|---|---|---|
2727
| 8443 | HTTPS | Secure web-based {% data variables.enterprise.management_console %}. Required for basic installation and configuration. |
2828
| 8080 | HTTP | Plain-text web-based {% data variables.enterprise.management_console %}. Not required unless SSL is disabled manually. |
29-
| 122 | SSH | Shell access for {% data variables.product.product_location %}. Required to be open to incoming connections from all other nodes in a High Availability configuration. The default SSH port (22) is dedicated to Git and SSH application network traffic. |
30-
| 1194/UDP | VPN | Secure replication network tunnel in High Availability configuration. Required to be open to all other nodes in the configuration.|
29+
| 122 | SSH | Shell access for {% data variables.product.product_location %}. Required to be open to incoming connections between all nodes in a high availability configuration. The default SSH port (22) is dedicated to Git and SSH application network traffic. |
30+
| 1194/UDP | VPN | Secure replication network tunnel in high availability configuration. Required to be open for communication between all nodes in the configuration.|
3131
| 123/UDP| NTP | Required for time protocol operation. |
3232
| 161/UDP | SNMP | Required for network monitoring protocol operation. |
3333

content/admin/enterprise-management/configuring-high-availability/about-high-availability-configuration.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -186,3 +186,4 @@ The `ghe-repl-teardown` command disables replication mode completely, removing t
186186
## Further reading
187187
188188
- "[Creating a high availability replica](/enterprise/{{ currentVersion }}/admin/guides/installation/creating-a-high-availability-replica)"
189+
- "[Network ports](/admin/configuration/configuring-network-settings/network-ports)"

content/admin/enterprise-management/configuring-high-availability/creating-a-high-availability-replica.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,16 @@ shortTitle: Create HA replica
1919
## Creating a high availability replica
2020

2121
1. Set up a new {% data variables.product.prodname_ghe_server %} appliance on your desired platform. The replica appliance should mirror the primary appliance's CPU, RAM, and storage settings. We recommend that you install the replica appliance in an independent environment. The underlying hardware, software, and network components should be isolated from those of the primary appliance. If you are a using a cloud provider, use a separate region or zone. For more information, see ["Setting up a {% data variables.product.prodname_ghe_server %} instance"](/enterprise/{{ currentVersion }}/admin/guides/installation/setting-up-a-github-enterprise-server-instance).
22-
2. In a browser, navigate to the new replica appliance's IP address and upload your {% data variables.product.prodname_enterprise %} license.
22+
1. Ensure that both the primary appliance and the new replica appliance can communicate with each other over ports 122/TCP and 1194/UDP. For more information, see "[Network ports](/admin/configuration/configuring-network-settings/network-ports#administrative-ports)."
23+
1. In a browser, navigate to the new replica appliance's IP address and upload your {% data variables.product.prodname_enterprise %} license.
2324
{% data reusables.enterprise_installation.replica-steps %}
24-
6. Connect to the replica appliance's IP address using SSH.
25+
1. Connect to the replica appliance's IP address using SSH.
2526
```shell
2627
$ ssh -p 122 admin@<em>REPLICA IP</em>
2728
```
2829
{% data reusables.enterprise_installation.generate-replication-key-pair %}
2930
{% data reusables.enterprise_installation.add-ssh-key-to-primary %}
30-
9. To verify the connection to the primary and enable replica mode for the new replica, run `ghe-repl-setup` again.
31+
1. To verify the connection to the primary and enable replica mode for the new replica, run `ghe-repl-setup` again.
3132
```shell
3233
$ ghe-repl-setup <em>PRIMARY IP</em>
3334
```

content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,7 @@ You can choose to disable {% data variables.product.prodname_actions %} for all
6969

7070
{% data reusables.actions.about-artifact-log-retention %}
7171

72-
{% data reusables.enterprise_site_admin_settings.access-settings %}
73-
{% data reusables.enterprise_site_admin_settings.business %}
72+
{% data reusables.enterprise-accounts.access-enterprise %}
7473
{% data reusables.enterprise-accounts.policies-tab %}
7574
{% data reusables.enterprise-accounts.actions-tab %}
7675
{% data reusables.github-actions.change-retention-period-for-artifacts-logs %}

content/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ Any team members that have set their status to "Busy" will not be selected for r
7979
![Routing algorithm dropdown](/assets/images/help/teams/review-assignment-algorithm.png)
8080
9. Optionally, to always skip certain members of the team, select **Never assign certain team members**. Then, select one or more team members you'd like to always skip.
8181
![Never assign certain team members checkbox and dropdown](/assets/images/help/teams/review-assignment-skip-members.png)
82-
{% ifversion fpt or ghec or ghae-next or ghes > 3.2 %}
82+
{% ifversion fpt or ghec or ghae-issue-5108 or ghes > 3.2 %}
8383
11. Optionally, to include members of child teams as potential reviewers when assigning requests, select **Child team members**.
8484
12. Optionally, to count any members whose review has already been requested against the total number of members to assign, select **Count existing requests**.
8585
13. Optionally, to remove the review request from the team when assigning team members, select **Team review request**.

content/pages/getting-started-with-github-pages/about-github-pages.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,12 @@ A MIME type is a header that a server sends to a browser, providing information
120120

121121
While you can't specify custom MIME types on a per-file or per-repository basis, you can add or modify MIME types for use on {% data variables.product.prodname_pages %}. For more information, see [the mime-db contributing guidelines](https://github.com/jshttp/mime-db#adding-custom-media-types).
122122

123+
{% if currentVersion == "free-pro-team@latest" %}
124+
## Data collection
125+
126+
When a {% data variables.product.prodname_pages %} site is visited, the visitor's IP address is logged and stored for security purposes, regardless of whether the visitor has signed into {% data variables.product.prodname_dotcom %} or not. For more information about {% data variables.product.prodname_dotcom %}'s security practices, see <a href="/articles/github-privacy-statement/" class="dotcom-only">{% data variables.product.prodname_dotcom %} Privacy Statement</a>.
127+
{% endif %}
128+
123129
## Further reading
124130

125131
- [{% data variables.product.prodname_pages %}](https://lab.github.com/githubtraining/github-pages) on {% data variables.product.prodname_learning %}

0 commit comments

Comments
 (0)