Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions .github/workflows/index-general-search.yml
Original file line number Diff line number Diff line change
Expand Up @@ -180,6 +180,19 @@ jobs:

ls -lh /tmp/records

- name: Check for scraping failures
id: check-failures
run: |
if [ -f /tmp/records/failures-summary.json ]; then
FAILED_PAGES=$(jq -r '.totalFailedPages' /tmp/records/failures-summary.json)
echo "failed_pages=$FAILED_PAGES" >> $GITHUB_OUTPUT
echo "has_failures=true" >> $GITHUB_OUTPUT
echo "⚠️ Warning: $FAILED_PAGES page(s) failed to scrape"
else
echo "has_failures=false" >> $GITHUB_OUTPUT
echo "✅ All pages scraped successfully"
fi

- name: Check that Elasticsearch is accessible
run: |
curl --fail --retry-connrefused --retry 5 -I ${{ env.ELASTICSEARCH_URL }}
Expand Down Expand Up @@ -211,6 +224,19 @@ jobs:
FASTLY_SURROGATE_KEY: api-search:${{ matrix.language }}
run: npm run purge-fastly-edge-cache

- name: Alert on scraping failures
if: ${{ steps.check-failures.outputs.has_failures == 'true' && github.event_name != 'workflow_dispatch' }}
uses: ./.github/actions/slack-alert
with:
slack_channel_id: ${{ secrets.DOCS_ALERTS_SLACK_CHANNEL_ID }}
slack_token: ${{ secrets.SLACK_DOCS_BOT_TOKEN }}
message: |
:warning: ${{ steps.check-failures.outputs.failed_pages }} page(s) failed to scrape for general search indexing (language: ${{ matrix.language }})

The indexing completed but some pages could not be scraped. This may affect search results for those pages.

Workflow: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}

- uses: ./.github/actions/slack-alert
if: ${{ failure() && github.event_name != 'workflow_dispatch' }}
with:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,16 @@
---
title: Personal account management
intro: 'Learn how to manage your personal account on {% data variables.location.product_location %}.'
intro: Learn how to manage your personal account on {% data variables.location.product_location %}.
versions:
fpt: '*'
ghes: '*'
ghec: '*'
topics:
- Accounts
shortTitle: Account management
contentType: concepts
redirect_from:
- /account-and-profile/concepts/personal-account-management
---

## About converting your personal account
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,16 @@
---
title: Contributions visible on your profile
intro: 'Your profile shows off your pinned repositories, Achievements, and a graph of your repository contributions over the past year.'
title: Contributions on your profile
intro: Your profile shows off your pinned repositories, Achievements, and a graph of your repository contributions over the past year.
versions:
fpt: '*'
ghes: '*'
ghec: '*'
topics:
- Profiles
shortTitle: Contributions on your profile
shortTitle: Profile contributions
contentType: concepts
redirect_from:
- /account-and-profile/concepts/contributions-visible-on-your-profile
---

## About your contribution graph
Expand Down
3 changes: 2 additions & 1 deletion content/account-and-profile/concepts/email-addresses.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Email addresses
intro: 'Learn about the different types of email addresses you can associate with your {% data variables.product.github %} account—primary, backup, commit, and noreply—and how each type is used for account management, security, and commit attribution.'
intro: Learn about the different types of email addresses you can associate with your {% data variables.product.github %} account—primary, backup, commit, and noreply—and how each type is used for account management, security, and commit attribution.
versions:
fpt: '*'
ghes: '*'
Expand All @@ -10,6 +10,7 @@ topics:
- Fundamentals
- Profile
shortTitle: Email addresses
contentType: concepts
---

## Adding an email address to your {% data variables.product.github %} account
Expand Down
13 changes: 6 additions & 7 deletions content/account-and-profile/concepts/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,13 @@ topics:
- Accounts
- Profiles
children:
- /about-your-profile
- /personal-account-management
- /contributions-visible-on-your-profile
- /about-your-organizations-profile
- /about-organization-membership
- /personal-profile
- /account-management
- /username-changes
- /email-addresses
- /scheduled-reminders
- /personal-repository-access-and-collaboration
- /contributions-on-your-profile
- /organization-membership
- /organization-profile
contentType: concepts
---

Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,15 @@ redirect_from:
- /github/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations/about-organization-membership
- /account-and-profile/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations/about-organization-membership
- /account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/about-organization-membership
- /account-and-profile/concepts/about-organization-membership
versions:
fpt: '*'
ghes: '*'
ghec: '*'
topics:
- Accounts
shortTitle: Organization membership
contentType: concepts
---
An organization owner can invite you to join their organization as a member, billing manager, or owner. An organization owner or member with admin privileges for a repository can invite you to collaborate in one or more repositories as an outside collaborator. For more information, see [AUTOTITLE](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization).

Expand Down
Original file line number Diff line number Diff line change
@@ -1,19 +1,22 @@
---
title: About your organization's profile
title: Your organization's profile
intro: Your organization's profile page shows basic information about your organization.
redirect_from:
- /articles/about-your-organization-s-profile
- /articles/about-your-organizations-profile
- /github/setting-up-and-managing-your-github-profile/about-your-organizations-profile
- /github/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-organizations-profile
- /account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-organizations-profile
- /account-and-profile/concepts/about-your-organizations-profile
- /account-and-profile/concepts/organizations-profile
versions:
fpt: '*'
ghes: '*'
ghec: '*'
topics:
- Profiles
shortTitle: Organization profile
contentType: concepts
---

You can customize your organization's profile by adding any of the following:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,23 +1,24 @@
---
title: About your profile
shortTitle: Personal profile
intro: 'Your {% data variables.product.github %} profile showcases your work, contributions, and information you choose to share publicly.'
intro: Your {% data variables.product.github %} profile showcases your work, contributions, and information you choose to share publicly.
redirect_from:
- /articles/viewing-your-feeds
- /articles/profile-pages
- /articles/about-your-profile
- /github/setting-up-and-managing-your-github-profile/about-your-profile
- /github/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-profile
- /account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-profile
- /account-and-profile/concepts/about-your-profile
versions:
fpt: '*'
ghes: '*'
ghec: '*'
topics:
- Profiles
contentType: concepts
---


Your {% data variables.product.github %} profile showcases your work, contributions, and information you choose to share publicly.

{% data reusables.profile.profile-visibility %}
Expand Down
34 changes: 34 additions & 0 deletions content/account-and-profile/get-started/account.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
---
title: Account
intro: Get started with your {% data variables.product.github %} account.
versions:
fpt: '*'
ghes: '*'
ghec: '*'
topics:
- Accounts
shortTitle: Account
contentType: get-started
---

## About your {% data variables.product.github %} account

Your account is the foundation of your {% data variables.product.github %} identity. It controls your access to repositories, organizations, and {% data variables.product.github %} features, and manages your personal settings and preferences.

{% ifversion ghec %}

## About {% data variables.enterprise.prodname_managed_users %}

If you're a member of an {% data variables.enterprise.prodname_emu_enterprise %}, your account is a {% data variables.enterprise.prodname_managed_user %}. {% data variables.enterprise.prodname_managed_users_caps %} are provisioned and managed by your enterprise through your identity provider. These accounts have different capabilities and restrictions compared to standard personal accounts.

{% endif %}

## Next steps

* For conceptual information about accounts, see [AUTOTITLE](/account-and-profile/concepts/personal-account-management).
* For information about managing your account, see [AUTOTITLE](/account-and-profile/how-tos/setting-up-and-managing-your-personal-account-on-github).
* For reference information, see [AUTOTITLE](/account-and-profile/reference/personal-account-reference).
{%- ifversion ghec %}
* For information about {% data variables.enterprise.prodname_managed_users %}, see [AUTOTITLE](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users).
* For information about managing multiple accounts, see [AUTOTITLE](/account-and-profile/concepts/personal-account-management#about-management-of-multiple-accounts).
{%- endif %}
2 changes: 2 additions & 0 deletions content/account-and-profile/get-started/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,9 @@ versions:
ghes: '*'
ghec: '*'
children:
- /account
- /profile
- /personal-dashboard-quickstart
contentType: get-started
---

Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ versions:
topics:
- Accounts
shortTitle: Personal dashboard quickstart
contentType: get-started
---

## Accessing your personal dashboard
Expand Down
3 changes: 2 additions & 1 deletion content/account-and-profile/get-started/profile.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
---
title: Profile
intro: 'Get started with your {% data variables.product.github %} profile.'
intro: Get started with your {% data variables.product.github %} profile.
versions:
fpt: '*'
ghes: '*'
ghec: '*'
topics:
- Profiles
shortTitle: Profile
contentType: get-started
---

## About your {% data variables.product.github %} profile
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Changing your username
intro: 'Change your {% data variables.product.github %} username.'
intro: Change your {% data variables.product.github %} username.
versions:
fpt: '*'
ghes: '*'
Expand All @@ -10,6 +10,9 @@ topics:
- Usernames
shortTitle: Change username
permissions: '{% ifversion ghec %}Users with personal accounts can change their username. Members of an {% data variables.enterprise.prodname_emu_enterprise %} cannot change their username.{% elsif ghes %}If your instance uses built-in authentication or LDAP, you can change your username. If you sign in to {% data variables.location.product_location %} with single sign-on (SSO), only your local administrator can change your username.{% else %}Users with personal accounts can change their username.{% endif %}'
contentType: how-tos
redirect_from:
- /account-and-profile/how-tos/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/changing-your-username
---

## Prerequisites
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,16 @@ redirect_from:
- /account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/converting-a-user-into-an-organization
- /account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/converting-a-user-into-an-organization
- /account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/converting-a-user-into-an-organization
- /account-and-profile/how-tos/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/converting-a-user-into-an-organization
intro: You can convert your personal account into an organization. This allows more granular permissions for repositories that belong to the organization.
versions:
fpt: '*'
ghes: '*'
ghec: '*'
topics:
- Accounts
shortTitle: User into an organization
shortTitle: Convert your account
contentType: how-tos
---

## Prerequisites
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Deleting your personal account
intro: 'You can delete your personal account on {% data variables.location.product_location %} at any time.'
intro: You can delete your personal account on {% data variables.location.product_location %} at any time.
redirect_from:
- /articles/deleting-a-user-account
- /articles/deleting-your-user-account
Expand All @@ -9,13 +9,15 @@ redirect_from:
- /account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/deleting-your-user-account
- /account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/deleting-your-personal-account
- /account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/deleting-your-personal-account
- /account-and-profile/how-tos/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/deleting-your-personal-account
versions:
fpt: '*'
ghes: '*'
ghec: '*'
topics:
- Accounts
shortTitle: Delete your account
contentType: how-tos
---

{% ifversion ghec %}
Expand Down Expand Up @@ -50,3 +52,7 @@ Before you delete your personal account, make a copy of all repositories, privat
1. In the "Make sure you want to do this" dialog box, complete the steps to confirm you understand what happens when your account is deleted:
* In the first field, type your username or email.
* In the second field, type the phrase from the prompt.

## Next steps

For reference information, see [AUTOTITLE](/account-and-profile/reference/personal-account-reference).
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Managing your personal account
intro: 'You can manage your personal account on {% data variables.product.github %}. For example, you can {% ifversion fpt or ghec %}manage multiple accounts, {% endif %}convert an account to an organization, or delete an account.'
shortTitle: Manage personal account
intro: You can manage your personal account on {% data variables.product.github %}. For example, you can {% ifversion fpt or ghec %}manage multiple accounts, {% endif %}convert an account to an organization, or delete an account.
shortTitle: Personal account management
versions:
fpt: '*'
ghes: '*'
Expand All @@ -17,5 +17,7 @@ children:
- /deleting-your-personal-account
redirect_from:
- /account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account
- /account-and-profile/how-tos/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account
contentType: how-tos
---

Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Managing multiple accounts
intro: 'If you use one workstation to contribute to projects for more than one account, you can modify your Git configuration to simplify the contribution process.'
intro: If you use one workstation to contribute to projects for more than one account, you can modify your Git configuration to simplify the contribution process.
versions:
feature: multiple-accounts-one-workstation
topics:
Expand All @@ -10,6 +10,8 @@ topics:
shortTitle: Manage multiple accounts
redirect_from:
- /account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/managing-multiple-accounts
- /account-and-profile/how-tos/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/managing-multiple-accounts
contentType: how-tos
---

## Contributing to multiple accounts using HTTPS and {% data variables.product.pat_generic %}s
Expand Down Expand Up @@ -98,3 +100,7 @@ For example, the following command sets the `GIT_SSH_COMMAND` environment variab
```shell copy
GIT_SSH_COMMAND='ssh -i PATH/TO/KEY/FILE -o IdentitiesOnly=yes' git clone git@github.com:OWNER/REPOSITORY
```
## Next steps
For reference information, see [AUTOTITLE](/account-and-profile/reference/personal-account-reference).
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Merging multiple personal accounts
intro: 'If you have separate accounts for work and personal use, you can merge the accounts.'
intro: If you have separate accounts for work and personal use, you can merge the accounts.
redirect_from:
- /articles/can-i-merge-two-accounts
- /articles/keeping-work-and-personal-repositories-separate
Expand All @@ -10,12 +10,14 @@ redirect_from:
- /account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/merging-multiple-user-accounts
- /account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/merging-multiple-personal-accounts
- /account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/merging-multiple-personal-accounts
- /account-and-profile/how-tos/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/merging-multiple-personal-accounts
versions:
fpt: '*'
ghec: '*'
topics:
- Accounts
shortTitle: Merge multiple accounts
contentType: how-tos
---

{% ifversion ghec %}
Expand Down
Loading
Loading