You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/admin/enterprise-management/about-geo-replication.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,6 +22,8 @@ Geo DNS, such as [Amazon's Route 53 service](http://docs.aws.amazon.com/Route53/
22
22
23
23
Writing requests to the replica requires sending the data to the primary and all replicas. This means that the performance of all writes are limited by the slowest replica, although new geo-replicas can seed the majority of their data from existing co-located geo-replicas, rather than from the primary. Geo-replication will not add capacity to a {% data variables.product.prodname_ghe_server %} instance or solve performance issues related to insufficient CPU or memory resources. If the primary appliance is offline, active replicas will be unable to serve any read or write requests.
24
24
25
+
{% data reusables.enterprise_installation.replica-limit %}
26
+
25
27
### Monitoring a geo-replication configuration
26
28
27
29
{% data reusables.enterprise_installation.monitoring-replicas %}
Copy file name to clipboardExpand all lines: content/admin/enterprise-management/about-high-availability-configuration.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,6 +14,8 @@ When you configure high availability, there is an automated setup of one-way, as
14
14
15
15
{% data variables.product.prodname_ghe_server %} supports an active/passive configuration, where the replica appliance runs as a standby with database services running in replication mode but application services stopped.
16
16
17
+
{% data reusables.enterprise_installation.replica-limit %}
18
+
17
19
### Targeted failure scenarios
18
20
19
21
Use a high availability configuration for protection against:
Copy file name to clipboardExpand all lines: content/admin/enterprise-management/creating-a-high-availability-replica.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,6 +10,8 @@ topics:
10
10
- enterprise
11
11
---
12
12
13
+
{% data reusables.enterprise_installation.replica-limit %}
14
+
13
15
### Creating a high availability replica
14
16
15
17
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).
Copy file name to clipboardExpand all lines: content/admin/user-management/customizing-user-messages-for-your-enterprise.md
+10-1Lines changed: 10 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -64,12 +64,21 @@ You can use Markdown to format your message. For more information, see "[About w
64
64
{% if currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %}
65
65
### Creating a mandatory message
66
66
67
-
You can create a mandatory message that {% data variables.product.product_name %} will show to all users the first time they sign in after you save the message. The message appears in a pop-up window that the user must dismiss before the user can use {% data variables.product.product_location %}. Mandatory messages have a variety of uses.
67
+
You can create a mandatory message that {% data variables.product.product_name %} will show to all users the first time they sign in after you save the message. The message appears in a pop-up window that the user must dismiss before the user can use {% data variables.product.product_location %}.
68
+
69
+
Mandatory messages have a variety of uses.
68
70
69
71
- Providing onboarding information for new employees
70
72
- Telling users how to get help with {% data variables.product.product_location %}
71
73
- Ensuring that all users read your terms of service for using {% data variables.product.product_location %}
72
74
75
+
{% note %}
76
+
77
+
**Note:** After you configure a mandatory message for {% data variables.product.product_location %}, you cannot change or remove the message.
78
+
79
+
{% endnote %}
80
+
81
+
73
82
If you include Markdown checkboxes in the message, all checkboxes must be selected before the user can dismiss the message. For example, if you include your terms of service in the mandatory message, you can require that each user selects a checkbox to confirm the user has read the terms.
74
83
75
84
Each time a user sees a mandatory message, an audit log event is created. The event includes the version of the message that the user saw. For more information see "[Audited actions](/admin/user-management/audited-actions)."
Copy file name to clipboardExpand all lines: content/code-security/secure-coding/configuring-code-scanning.md
+10Lines changed: 10 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -51,12 +51,22 @@ Scanning code when someone pushes a change, and whenever a pull request is creat
51
51
52
52
By default, the {% data variables.product.prodname_codeql_workflow %} uses the `on.push` event to trigger a code scan on every push to the default branch of the repository and any protected branches. For {% data variables.product.prodname_code_scanning %} to be triggered on a specified branch, the workflow must exist in that branch. For more information, see "[Workflow syntax for {% data variables.product.prodname_actions %}](/actions/reference/workflow-syntax-for-github-actions#on)."
53
53
54
+
If you scan on push, then the results appear in the **Security** tab for your repository. For more information, see "[Managing code scanning alerts for your repository](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository#viewing-the-alerts-for-a-repository)."
55
+
56
+
{% note %}
57
+
58
+
**Note**: If you want {% data variables.product.prodname_code_scanning %} alerts to appear as pull request checks, you must use the `pull_request` event, described below.
59
+
60
+
{% endnote %}
61
+
54
62
#### Scanning pull requests
55
63
56
64
The default {% data variables.product.prodname_codeql_workflow %} uses the `pull_request` event to trigger a code scan on pull requests targeted against the default branch. {% if currentVersion ver_gt "enterprise-server@2.21" %}The `pull_request` event is not triggered if the pull request was opened from a private fork.{% else %}If a pull request is from a private fork, the `pull_request` event will only be triggered if you've selected the "Run workflows from fork pull requests" option in the repository settings. For more information, see "[Disabling or limiting {% data variables.product.prodname_actions %} for a repository](/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository#enabling-workflows-for-private-repository-forks)."{% endif %}
57
65
58
66
For more information about the `pull_request` event, see "[Workflow syntax for {% data variables.product.prodname_actions %}](/actions/reference/workflow-syntax-for-github-actions#onpushpull_requestbranchestags)."
59
67
68
+
If you scan pull requests, then the results appear as alerts in a pull request check. For more information, see "[Triaging code scanning alerts in pull requests](/code-security/secure-coding/triaging-code-scanning-alerts-in-pull-requests)."
69
+
60
70
#### Avoiding unnecessary scans of pull requests
61
71
62
72
You might want to avoid a code scan being triggered on specific pull requests targeted against the default branch, irrespective of which files have been changed. You can configure this by specifying `on:pull_request:paths-ignore` or `on:pull_request:paths` in the {% data variables.product.prodname_code_scanning %} workflow. For example, if the only changes in a pull request are to files with the file extensions `.md` or `.txt` you can use the following `paths-ignore` array.
Copy file name to clipboardExpand all lines: content/github/authenticating-to-github/telling-git-about-your-signing-key.md
+11-11Lines changed: 11 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -31,16 +31,16 @@ If you have multiple GPG keys, you need to tell Git which one to use.
31
31
{% data reusables.gpg.list-keys-with-note %}
32
32
{% data reusables.gpg.copy-gpg-key-id %}
33
33
{% data reusables.gpg.paste-gpg-key-id %}
34
-
1. If you aren't using the GPG suite, paste the text below to add the GPG key to your bash profile:
34
+
1. If you aren't using the GPG suite, run the following command in the `zsh` shell to add the GPG key to your `.zshrc` file, if it exists, or your `.zprofile` file:
35
35
```shell
36
-
$ test -r ~/.bash_profile &&echo'export GPG_TTY=$(tty)'>>~/.bash_profile
37
-
$ echo'export GPG_TTY=$(tty)'>>~/.profile
36
+
$ if [ -r~/.zshrc ];thenecho'export GPG_TTY=$(tty)'>>~/.zshrc; \
37
+
elseecho'export GPG_TTY=$(tty)'>>~/.zprofile;fi
38
+
```
39
+
Alternatively, if you use the `bash` shell, run this command:
40
+
```shell
41
+
$ if [ -r~/.bash_profile ];thenecho'export GPG_TTY=$(tty)'>>~/.bash_profile; \
42
+
elseecho'export GPG_TTY=$(tty)'>>~/.profile;fi
38
43
```
39
-
{% note %}
40
-
41
-
**Note:** If you don't have `.bash_profile`, this command adds your GPG key to `.profile`.
42
-
43
-
{% endnote %}
44
44
45
45
{% data reusables.gpg.x-509-key %}
46
46
@@ -93,10 +93,10 @@ If you have multiple GPG keys, you need to tell Git which one to use.
93
93
{% data reusables.gpg.list-keys-with-note %}
94
94
{% data reusables.gpg.copy-gpg-key-id %}
95
95
{% data reusables.gpg.paste-gpg-key-id %}
96
-
1. To add your GPG key to your bash profile, paste the text below:
96
+
1. To add your GPG key to your bash profile, run the following command:
Copy file name to clipboardExpand all lines: data/release-notes/2-21/17.yml
+8Lines changed: 8 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -15,3 +15,11 @@ sections:
15
15
- Issues cannot be closed if they contain a permalink to a blob in the same repository where the file path is longer than 255 characters.
16
16
- When "Users can search GitHub.com" is enabled with GitHub Connect, issues in private and internal repositories are not included in GitHub.com search results.
17
17
- Security alerts are not reported when pushing to a repository on the command line.
18
+
- |
19
+
Log rotation may fail to signal services to transition to new log files, leading to older log files continuing to be used, and eventual root disk space exhaustion.
20
+
To remedy and/or prevent this issue, run the following commands in the [administrative shell](https://docs.github.com/en/enterprise-server/admin/configuration/accessing-the-administrative-shell-ssh) (SSH), or contact [GitHub Enterprise Support](https://enterprise.githubsupport.com/hc/en-us) or [GitHub Premium Support](https://premium.githubsupport.com/) for assistance:
Copy file name to clipboardExpand all lines: data/release-notes/2-22/9.yml
+8Lines changed: 8 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -21,3 +21,11 @@ sections:
21
21
- Git LFS tracked files [uploaded through the web interface](https://github.com/blog/2105-upload-files-to-your-repositories) are incorrectly added directly to the repository.
22
22
- Issues cannot be closed if they contain a permalink to a blob in the same repository where the file path is longer than 255 characters.
23
23
- When "Users can search GitHub.com" is enabled with GitHub Connect, issues in private and internal repositories are not included in GitHub.com search results.
24
+
- |
25
+
Log rotation may fail to signal services to transition to new log files, leading to older log files continuing to be used, and eventual root disk space exhaustion.
26
+
To remedy and/or prevent this issue, run the following commands in the [administrative shell](https://docs.github.com/en/enterprise-server/admin/configuration/accessing-the-administrative-shell-ssh) (SSH), or contact [GitHub Enterprise Support](https://enterprise.githubsupport.com/hc/en-us) or [GitHub Premium Support](https://premium.githubsupport.com/) for assistance:
Copy file name to clipboardExpand all lines: data/release-notes/3-0/3.yml
+8Lines changed: 8 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -28,3 +28,11 @@ sections:
28
28
- When maintenance mode is enabled, some services continue to be listed as "active processes". The services identified are expected to run during maintenance mode. If you experience this issue and are unsure, contact [GitHub Enterprise Support](https://enterprise.githubsupport.com/hc/en-us) or [GitHub Premium Support](https://premium.githubsupport.com/).
29
29
- Jupyter Notebook rendering in the web UI may fail if the notebook includes non-ASCII UTF-8 characters.
30
30
- reStructuredText (RST) rendering in the web UI may fail and instead display raw RST markup text.
31
+
- |
32
+
Log rotation may fail to signal services to transition to new log files, leading to older log files continuing to be used, and eventual root disk space exhaustion.
33
+
To remedy and/or prevent this issue, run the following commands in the [administrative shell](https://docs.github.com/en/enterprise-server/admin/configuration/accessing-the-administrative-shell-ssh) (SSH), or contact [GitHub Enterprise Support](https://enterprise.githubsupport.com/hc/en-us) or [GitHub Premium Support](https://premium.githubsupport.com/) for assistance:
{% if currentVersion ver_gt "enterprise-server@2.21" %}
2
+
{% note %}
3
+
4
+
**Note:** There is a maximum of 8 high availability replicas (both passive and active/geo replicas) allowed for {% data variables.product.product_name %}.
0 commit comments