Skip to content

Commit eec6641

Browse files
authored
Merge pull request github#39853 from github/repo-sync
Repo sync
2 parents 8d52cca + 38427b7 commit eec6641

File tree

54 files changed

+1158
-193
lines changed

Some content is hidden

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

54 files changed

+1158
-193
lines changed

content/account-and-profile/concepts/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,5 @@ children:
1717
- /changing-your-github-username
1818
- /email-addresses
1919
- /scheduled-reminders
20+
- /personal-repository-access-and-collaboration
2021
---
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
---
2+
title: Personal repository access and collaboration
3+
intro: 'Learn how to manage access and collaboration for repositories you own with your personal account on {% data variables.product.github %}.'
4+
versions:
5+
fpt: '*'
6+
ghes: '*'
7+
ghec: '*'
8+
topics:
9+
- Accounts
10+
- Repositories
11+
- Privacy
12+
- Open Source
13+
shortTitle: Access to repositories
14+
---
15+
16+
## About collaboration in a personal repository
17+
18+
You can collaborate with others on repositories you own by inviting them as collaborators. Collaborators have access to contribute to your code and manage issues and pull requests.
19+
20+
{% ifversion ghec %}
21+
22+
If you're a member of an {% data variables.enterprise.prodname_emu_enterprise %}, you can only invite other members of your enterprise to collaborate with you. {% data reusables.enterprise-accounts.emu-more-info-account %}
23+
24+
{% endif %}
25+
26+
To add a collaborator, see [AUTOTITLE](/account-and-profile/how-tos/setting-up-and-managing-your-personal-account-on-github/managing-access-to-your-personal-repositories/inviting-collaborators-to-a-personal-repository).
27+
28+
{% ifversion fpt or ghec %}
29+
30+
{% data reusables.repositories.private_forks_inherit_permissions %}
31+
32+
## About successors
33+
34+
We recommend inviting another {% data variables.product.company_short %} user to be your successor, to manage your user owned repositories if you cannot. As a successor, they will have permission to:
35+
36+
* Archive your public repositories.
37+
* Transfer your public repositories to their own user owned account.
38+
* Transfer your public repositories to an organization where they can create repositories.
39+
40+
Successors cannot log into your account.
41+
42+
An appointed successor can manage your public repositories after presenting a death certificate then waiting for 7 days or presenting an obituary then waiting for 21 days. For more information, see [AUTOTITLE](/free-pro-team@latest/site-policy/other-site-policies/github-deceased-user-policy).
43+
44+
To request access to manage repositories as a successor, please contact us through the {% data variables.contact.contact_support_portal %}.
45+
46+
For more information, see [AUTOTITLE](/account-and-profile/how-tos/setting-up-and-managing-your-personal-account-on-github/managing-access-to-your-personal-repositories/maintaining-ownership-continuity-of-your-personal-accounts-repositories).
47+
48+
{% endif %}

content/account-and-profile/how-tos/setting-up-and-managing-your-personal-account-on-github/managing-access-to-your-personal-repositories/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,6 @@ children:
2121
- /removing-a-collaborator-from-a-personal-repository
2222
- /removing-yourself-from-a-collaborators-repository
2323
- /maintaining-ownership-continuity-of-your-personal-accounts-repositories
24-
shortTitle: Access to your repositories
24+
shortTitle: Manage repository access
2525
---
2626

content/account-and-profile/how-tos/setting-up-and-managing-your-personal-account-on-github/managing-access-to-your-personal-repositories/inviting-collaborators-to-a-personal-repository.md

Lines changed: 2 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -19,30 +19,11 @@ topics:
1919
- Repositories
2020
shortTitle: Invite collaborators
2121
---
22-
## About collaboration in a personal repository
23-
24-
To collaborate with users in a repository that belongs to your personal account on {% data variables.product.prodname_dotcom %}, you can invite the users as collaborators.
25-
26-
If you want to grant more granular access to the repository, you can create a repository within an organization. For more information, see [AUTOTITLE](/get-started/learning-about-github/access-permissions-on-github).
27-
28-
{% ifversion ghec %}
29-
30-
If you're a member of an {% data variables.enterprise.prodname_emu_enterprise %}, you can only invite other members of your enterprise to collaborate with you. {% data reusables.enterprise-accounts.emu-more-info-account %}
31-
32-
{% endif %}
33-
34-
{% data reusables.repositories.private_forks_inherit_permissions %}
3522

3623
## Inviting a collaborator to a personal repository
3724

3825
You can send an invitation to collaborate in your repository directly to someone on {% data variables.product.prodname_dotcom %}{% ifversion fpt or ghec %}, or to the person's email address{% elsif ghes %}.{% endif %}.
3926

40-
{% ifversion fpt or ghec %}
41-
42-
{% data variables.product.company_short %} limits the number of people who can be invited to a repository within a 24-hour period. If you exceed this limit, either wait 24 hours or create an organization to collaborate with more people. For more information, see [AUTOTITLE](/organizations/collaborating-with-groups-in-organizations/creating-a-new-organization-from-scratch).
43-
44-
{% endif %}
45-
4627
1. Ask for the username of the person you're inviting as a collaborator.{% ifversion fpt or ghec %} If they don't have a username yet, they can sign up for {% data variables.product.prodname_dotcom %}. For more information, see [AUTOTITLE](/get-started/start-your-journey/creating-an-account-on-github).{% endif %}
4728
{% data reusables.repositories.navigate-to-repo %}
4829
{% data reusables.repositories.sidebar-settings %}
@@ -54,9 +35,6 @@ You can send an invitation to collaborate in your repository directly to someone
5435
1. The user will receive an email inviting them to the repository. Once they accept your invitation, they will have collaborator access to your repository.
5536
{% endif %}
5637

57-
## Further reading
38+
## Next steps
5839

59-
* [AUTOTITLE](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-user-account-settings/permission-levels-for-a-personal-account-repository#collaborator-access-for-a-repository-owned-by-a-personal-account)
60-
* [AUTOTITLE](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-access-to-your-personal-repositories/removing-a-collaborator-from-a-personal-repository)
61-
* [AUTOTITLE](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-access-to-your-personal-repositories/removing-yourself-from-a-collaborators-repository)
62-
* [AUTOTITLE](/organizations/organizing-members-into-teams)
40+
* For reference information, see [AUTOTITLE](/account-and-profile/reference/permission-levels-for-a-personal-account-repository#collaborator-access-for-a-repository-owned-by-a-personal-account)

content/account-and-profile/how-tos/setting-up-and-managing-your-personal-account-on-github/managing-access-to-your-personal-repositories/maintaining-ownership-continuity-of-your-personal-accounts-repositories.md

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -14,19 +14,6 @@ redirect_from:
1414
- /account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-access-to-your-personal-repositories/maintaining-ownership-continuity-of-your-personal-accounts-repositories
1515
shortTitle: Ownership continuity
1616
---
17-
## About successors
18-
19-
We recommend inviting another {% data variables.product.company_short %} user to be your successor, to manage your user owned repositories if you cannot. As a successor, they will have permission to:
20-
21-
* Archive your public repositories.
22-
* Transfer your public repositories to their own user owned account.
23-
* Transfer your public repositories to an organization where they can create repositories.
24-
25-
Successors cannot log into your account.
26-
27-
An appointed successor can manage your public repositories after presenting a death certificate then waiting for 7 days or presenting an obituary then waiting for 21 days. For more information, see [AUTOTITLE](/free-pro-team@latest/site-policy/other-site-policies/github-deceased-user-policy).
28-
29-
To request access to manage repositories as a successor, please contact us through the {% data variables.contact.contact_support_portal %}.
3017

3118
## Inviting a successor
3219

content/account-and-profile/how-tos/setting-up-and-managing-your-personal-account-on-github/managing-access-to-your-personal-repositories/removing-a-collaborator-from-a-personal-repository.md

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Removing a collaborator from a personal repository
3-
intro: 'When you remove a collaborator from your project, they lose read/write access to your repository. If the repository is private and the person has created a fork, then that fork is also deleted.'
3+
intro: 'You can remove a collaborator from your personal repository at any time.'
44
redirect_from:
55
- /articles/how-do-i-remove-a-collaborator
66
- /articles/what-happens-when-i-remove-a-collaborator-from-my-private-repository
@@ -22,9 +22,6 @@ topics:
2222
- Repositories
2323
shortTitle: Remove a collaborator
2424
---
25-
## Deleting forks of private repositories
26-
27-
While forks of private repositories are deleted when a collaborator is removed, the person will still retain any local clones of your repository.
2825

2926
## Removing collaborator permissions from a person contributing to a repository
3027

@@ -33,7 +30,6 @@ While forks of private repositories are deleted when a collaborator is removed,
3330
{% data reusables.repositories.click-collaborators-teams %}
3431
1. To the right of the collaborator you want to remove, click **Remove**.
3532

36-
## Further reading
33+
## Next steps
3734

38-
* [AUTOTITLE](/organizations/organizing-members-into-teams/removing-organization-members-from-a-team)
39-
* [AUTOTITLE](/organizations/managing-user-access-to-your-organizations-repositories/managing-outside-collaborators/removing-an-outside-collaborator-from-an-organization-repository)
35+
* For reference information, see [AUTOTITLE](/account-and-profile/reference/permission-levels-for-a-personal-account-repository#removing-a-collaborator).

content/account-and-profile/reference/permission-levels-for-a-personal-account-repository.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,12 @@ The repository owner has full control of the repository. In addition to the acti
6666

6767
## Collaborator access for a repository owned by a personal account
6868

69+
{% ifversion fpt or ghec %}
70+
71+
{% data variables.product.company_short %} limits the number of people who can be invited to a repository within a 24-hour period. If you exceed this limit, either wait 24 hours or create an organization to collaborate with more people. For more information, see [AUTOTITLE](/organizations/collaborating-with-groups-in-organizations/creating-a-new-organization-from-scratch).
72+
73+
{% endif %}
74+
6975
Collaborators on a personal repository can pull (read) the contents of the repository and push (write) changes to the repository.
7076

7177
> [!NOTE]
@@ -95,6 +101,10 @@ Collaborators can also perform the following actions.
95101
| {% endif %} |
96102
| Remove themselves as collaborators on the repository | [AUTOTITLE](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-access-to-your-personal-repositories/removing-yourself-from-a-collaborators-repository) |
97103

98-
## Further reading
104+
If you want more granular control of permissions to the repository, you can create a repository within an organization. For more information, see [AUTOTITLE](/get-started/learning-about-github/access-permissions-on-github).
105+
106+
## Removing a collaborator
107+
108+
While forks of private repositories are deleted when a collaborator is removed, the person will still retain any local clones of your repository.
99109

100-
* [AUTOTITLE](/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/repository-roles-for-an-organization)
110+
When you remove a collaborator from your project, they lose read/write access to your repository. If the repository is private and the person has created a fork, then that fork is also deleted.

content/actions/how-tos/troubleshoot-workflows.md

Lines changed: 72 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ To analyze the efficiency and reliability of your workflows using metrics, see [
6666

6767
## Troubleshooting workflow triggers
6868

69-
You can review your workflows `on:` field to understand what is expected to trigger the workflow. For more information, see [AUTOTITLE](/actions/writing-workflows/choosing-when-your-workflow-runs/triggering-a-workflow).
69+
You can review your workflow's `on:` field to understand what is expected to trigger the workflow. For more information, see [AUTOTITLE](/actions/writing-workflows/choosing-when-your-workflow-runs/triggering-a-workflow).
7070

7171
For a full list of available events, see [AUTOTITLE](/actions/writing-workflows/choosing-when-your-workflow-runs/events-that-trigger-workflows).
7272

@@ -118,4 +118,74 @@ We recommend using unique label names for larger and self-hosted runners. If a l
118118

119119
If you use self-hosted runners, you can view their activity and diagnose common issues.
120120

121-
For more information, see [AUTOTITLE](/actions/hosting-your-own-runners/managing-self-hosted-runners/monitoring-and-troubleshooting-self-hosted-runners).
121+
For more information, see [AUTOTITLE](/actions/how-tos/manage-runners/self-hosted-runners/monitor-and-troubleshoot).
122+
123+
## Networking troubleshooting suggestions
124+
125+
Our support is limited for network issues that involve:
126+
127+
* Your networks
128+
* External networks
129+
* Third-party systems
130+
* General internet connectivity
131+
132+
To view {% data variables.product.github %}'s realtime platform status, check [{% data variables.product.github %} Status](https://githubstatus.com/).
133+
134+
For other network-related issues, review your organization's network settings and verify the status of any third-party services you're accessing. If problems persist, consider reaching out to your network administrators for further assistance.
135+
136+
If you're unsure about the issue, contact {% data variables.contact.github_support %}. For details on how to contact support, see [AUTOTITLE](/support/contacting-github-support).
137+
138+
### DNS
139+
140+
Issues may occur from Domain Name System (DNS) configuration, resolution, or resolver problems. We recommend you review available logs, vendor documentation, or consult with your administrators for additional assistance.
141+
142+
### Firewalls
143+
144+
Activities may become blocked by firewalls. If this occurs, you may want to review available logs, vendor documentation, or consult with your administrators for additional assistance.
145+
146+
### Proxies
147+
148+
Activities could fail when using a proxy for communications. It's good practice to review available logs, vendor documentation, or consult with your administrators for additional assistance.
149+
150+
Refer to [AUTOTITLE](/actions/how-tos/manage-runners/self-hosted-runners/use-proxy-servers) for information about configuring the runner application to utilize a proxy.
151+
152+
### Subnets
153+
154+
It is possible to encounter issues with subnets in use or overlaps with an existing network, such as within virtual cloud provider or Docker networks. In such cases, we recommend you review your network topology and subnets in use.
155+
156+
### Certificates
157+
158+
Issues may occur from self-signed or custom certificate chains and certificate stores. You can check that a certificate in use has not expired and is currently trusted. Certificates may be inspected with `curl` or similar tools. You can also review available logs, vendor documentation, or consult with your administrators for additional assistance.
159+
160+
### IP lists
161+
162+
IP allow or deny lists may disrupt expected communications. If there is a problem, you should review available logs, vendor documentation, or consult with your administrators for additional assistance.
163+
164+
{% ifversion ghec %}
165+
If your {% data variables.product.github %} account is configured with an IP allowlist, workflows will fail if a runner uses an IP address that isn’t included in the allowlist. To resolve this, verify that the runner's IP addresses are added to your organization's or enterprise's allowlist. For more details, see [AUTOTITLE](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization) and/or [AUTOTITLE](/admin/configuring-settings/hardening-security-for-your-enterprise/restricting-network-traffic-to-your-enterprise-with-an-ip-allow-list).
166+
{% endif %}
167+
168+
{% ifversion fpt or ghec %}
169+
For information on {% data variables.product.github %}'s IP addresses, such as those used by {% data variables.product.github %}-hosted runners, see [AUTOTITLE](/authentication/keeping-your-account-and-data-secure/about-githubs-ip-addresses).
170+
171+
Static IP addresses are available for use with {% data variables.product.github %}-hosted larger runners. See [AUTOTITLE](/actions/how-tos/manage-runners/larger-runners/manage-larger-runners) for more information.
172+
{% endif %}
173+
174+
### Operating systems and software applications
175+
176+
In addition to firewalls or proxies, customizations performed to {% data variables.product.github %}-hosted runners, such as installing additional software packages, may result in communication disruptions. For information about available customization options, see [AUTOTITLE](/actions/how-tos/manage-runners/github-hosted-runners/customize-runners).
177+
178+
* For self-hosted runners, learn more about necessary endpoints in [AUTOTITLE](/actions/reference/runners/self-hosted-runners).
179+
180+
* For help configuring WireGuard, see [AUTOTITLE](/actions/how-tos/manage-runners/github-hosted-runners/connect-to-a-private-network/connect-with-wireguard).
181+
182+
* For details about configuring OpenID Connect (OIDC), see [AUTOTITLE](/actions/how-tos/manage-runners/github-hosted-runners/connect-to-a-private-network/connect-with-oidc).
183+
{% ifversion fpt or ghec %}
184+
185+
### Azure private networking for {% data variables.product.github %}-hosted runners
186+
187+
Issues may arise from the use of {% data variables.product.github %}-hosted runners within your configured Azure Virtual Networks (VNETs) settings.
188+
189+
For troubleshooting advice, see [AUTOTITLE](/organizations/managing-organization-settings/troubleshooting-azure-private-network-configurations-for-github-hosted-runners-in-your-organization) or {% ifversion ghec %}[AUTOTITLE](/admin/configuring-settings/configuring-private-networking-for-hosted-compute-products/troubleshooting-azure-private-network-configurations-for-github-hosted-runners-in-your-enterprise){% else %}[AUTOTITLE](/enterprise-cloud@latest/admin/configuring-settings/configuring-private-networking-for-hosted-compute-products/troubleshooting-azure-private-network-configurations-for-github-hosted-runners-in-your-enterprise) in the {% data variables.product.prodname_ghe_cloud %} docs{% endif %}.
190+
191+
{% endif %}

content/admin/administering-your-instance/administering-your-instance-from-the-command-line/command-line-utilities.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1005,6 +1005,18 @@ All Storage tests passed
10051005
10061006
## High availability
10071007
1008+
{% ifversion ghes > 3.17 %}
1009+
1010+
### ghe-repl-decommission
1011+
1012+
This command decommissions the database entries for the node with the specified UUID. You run this command on the new primary after performing a failover to a replica node, to remove the decommissioned node's database entries. For more information, see [AUTOTITLE](/admin/enterprise-management/configuring-high-availability/initiating-a-failover-to-your-replica-appliance).
1013+
1014+
```shell
1015+
ghe-repl-decommission <UUID>
1016+
```
1017+
1018+
{% endif %}
1019+
10081020
### ghe-repl-promote
10091021
10101022
This command disables replication on an existing replica node and converts the replica node to a primary node using the same settings as the original primary node. All replication services are enabled. For more information, see [AUTOTITLE](/admin/enterprise-management/configuring-high-availability/initiating-a-failover-to-your-replica-appliance).

content/admin/monitoring-activity-in-your-enterprise/exploring-user-activity-in-your-enterprise/log-forwarding.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ Forwarding logs to an external receiver allows your organization to centralize l
2525

2626
Any log collection system that supports syslog-style log streams is supported (e.g., [Logstash](https://www.elastic.co/products/logstash) and [Splunk](https://docs.splunk.com/Documentation/Splunk/latest/Data/Monitornetworkports)).
2727

28-
When you enable log forwarding, you must upload a CA certificate to encrypt communications between syslog endpoints. Your appliance and the remote syslog server will perform two-way SSL, each providing a certificate to the other and validating the certificate which is received.
28+
When you enable log forwarding, you must upload a CA certificate to encrypt communications between syslog endpoints. Your appliance will establish an SSL connection to the remote syslog server and validate the server’s certificate.
2929

3030
For more information on log content, see [AUTOTITLE](/admin/monitoring-and-managing-your-instance/monitoring-your-instance/about-system-logs).
3131

0 commit comments

Comments
 (0)