Skip to content

Repo sync #39390

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 9 commits into from
Jul 18, 2025
Merged

This file was deleted.

1 change: 0 additions & 1 deletion content/actions/concepts/runners/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ children:
- /about-larger-runners
- /about-private-networking-with-github-hosted-runners
- /about-self-hosted-runners
- /communicating-with-self-hosted-runners
- /about-runner-scale-sets
- /about-actions-runner-controller
- /about-support-for-actions-runner-controller
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,27 +10,19 @@ versions:
fpt: '*'
ghes: '*'
ghec: '*'
type: tutorial
shortTitle: Add self-hosted runners
---

{% data reusables.actions.enterprise-github-hosted-runners %}

You can add a self-hosted runner to a repository, an organization, or an enterprise.

If you are an organization or enterprise administrator, you might want to add your self-hosted runners at the organization or enterprise level. This approach makes the runner available to multiple repositories in your organization or enterprise, and also lets you to manage your runners in one place.

> [!WARNING]
> {% data reusables.actions.self-hosted-runner-security %}
>
> For more information, see [AUTOTITLE](/actions/security-for-github-actions/security-guides/security-hardening-for-github-actions).
You can set up automation to scale the number of self-hosted runners. For more information, see [AUTOTITLE](/actions/hosting-your-own-runners/managing-self-hosted-runners/autoscaling-with-self-hosted-runners).

You can register ephemeral runners that perform a single job before the registration is cleaned up by using just-in-time runner registration. For more information, see [AUTOTITLE](/actions/security-guides/security-hardening-for-github-actions#using-just-in-time-runners).

## Prerequisites

Before you add a self-hosted runner, you should understand what they are and how they work. See [AUTOTITLE](/actions/concepts/runners/about-self-hosted-runners).

Additionally, you must meet the following requirements:
{% data reusables.actions.self-hosted-runners-prerequisites %}

## Adding a self-hosted runner to a repository
Expand Down Expand Up @@ -96,11 +88,6 @@ To make an enterprise-level self-hosted runner group available to an organizatio
For more information on changing runner group access settings, see [AUTOTITLE](/actions/hosting-your-own-runners/managing-self-hosted-runners/managing-access-to-self-hosted-runners-using-groups#changing-the-access-policy-of-a-self-hosted-runner-group).
{% endif %}

{% ifversion ghec or ghes %}

## Further reading
## Next steps

* [AUTOTITLE](/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners)
* [AUTOTITLE](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-self-hosted-runners-for-your-enterprise)

{% endif %}
You can set up automation to scale the number of self-hosted runners. For more information, see [AUTOTITLE](/actions/reference/self-hosted-runners-reference#autoscaling).

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ versions:
ghec: '*'
children:
- /adding-self-hosted-runners
- /autoscaling-with-self-hosted-runners
- /running-scripts-before-or-after-a-job
- /customizing-the-containers-used-by-jobs
- /configuring-the-self-hosted-runner-application-as-a-service
Expand All @@ -21,5 +20,5 @@ children:
redirect_from:
- /actions/hosting-your-own-runners/managing-self-hosted-runners
---

{% data reusables.actions.enterprise-github-hosted-runners %}
Loading
Loading