1
0
mirror of synced 2026-01-08 03:01:54 -05:00

Merge pull request #19269 from github/repo-sync

repo sync
This commit is contained in:
Octomerger Bot
2022-07-24 15:00:35 -04:00
committed by GitHub
149 changed files with 1089 additions and 942 deletions

View File

@@ -11,6 +11,7 @@ intro: Puedes convertir tu cuenta personal en una organización. Esto permite qu
versions:
fpt: '*'
ghes: '*'
ghae: '*'
ghec: '*'
topics:
- Accounts
@@ -19,24 +20,25 @@ shortTitle: Un usuario en una organización
{% warning %}
**Advertencia**: Antes de convertir un usuario en una organización, ten en cuenta estos puntos:
- **Ya no** podrás iniciar sesión en la cuenta personal convertida.
- **Ya no** podrás crear o modificar gists que pertenecen a la cuenta personal convertida.
- Una organización **no puede** volver a convertirse en un usuario.
- Las llaves SSH, tokens de OAuth, perfiles de trabajo, reacciones, y el resto de la información asociada con el usuario, **no** se transferirán a la organización. Esto es solo verdadero para la cuenta personal que se está convirtiendo y no para cualquiera de los colaboradores de la cuenta personal.
- Cualquier confirmación que se haga con la cuenta personal convertida **ya no estará vinculada** a ella. Las confirmaciones **permanecerán** intactas.
- Se borrará cualquier bifurcación o repositorio privado que se haga con la cuenta personal convertida.
**Advertencia**: Antes de convertir un usuario en una organización, ten en cuenta estos puntos.
* **Ya no** podrás iniciar sesión en la cuenta personal convertida.
* **Ya no** podrás crear o modificar gists que pertenecen a la cuenta personal convertida.
* Una organización **no puede** volver a convertirse en un usuario.
* The SSH keys, OAuth tokens, job profile, reactions, and associated user information, **will not** be transferred to the organization. Esto es solo verdadero para la cuenta personal que se está convirtiendo y no para cualquiera de los colaboradores de la cuenta personal.
* Cualquier confirmación que se haga con la cuenta personal convertida **ya no estará vinculada** a ella. Las confirmaciones **permanecerán** intactas.
* Any existing comments made by the converted personal account **will no longer be linked** to that account. The comments themselves **will** remain intact, but will be associated with the `ghost` user.
* Se borrará cualquier bifurcación o repositorio privado que se haga con la cuenta personal convertida.
{% endwarning %}
{% ifversion fpt or ghec or ghes %}
## Mantener tu cuenta personal y crear una organización nueva manualmente
Si quieres que tu organización tenga el mismo nombre que estás usando actualmente para tu cuenta personal o si quieres mantener intacta la información en ella, entonces debes crear una organización nueva y transferir tus repositorios a esta en vez de convertir tu cuenta personal en una organización.
1. Para retener el nombre de tu cuenta personal y usarlo individualmente, [cambia su nombre](/articles/changing-your-github-username) a algo nuevo y maravilloso.
2. [Crea una organización nueva](/articles/creating-a-new-organization-from-scratch) con el nombre original de tu cuenta personal.
3. [Transfiere tus repositorios](/articles/transferring-a-repository) a tu nueva cuenta de la organización.
3. [Transfer your repositories](/articles/transferring-a-repository) to your new organization account.{% endif %}
## Convertir tu cuenta personal en una organización automáticamente

View File

@@ -1,7 +1,7 @@
---
title: Using scripts to test your code on a runner
shortTitle: Using scripts to test your code on a runner
intro: 'How to use essential {% data variables.product.prodname_actions %} features for continuous integration (CI).'
title: Utilizar scripts para probar tu código en un ejecutor
shortTitle: Utilizar scripts para probar tu código en un ejecutor
intro: 'Cómo utilizar características esenciales de {% data variables.product.prodname_actions %} para una integración continua (IC).'
versions:
fpt: '*'
ghes: '> 3.1'
@@ -34,10 +34,10 @@ topics:
{% data reusables.actions.workflow-dispatch-table-entry %}
{% data reusables.actions.permissions-table-entry %}
{% data reusables.actions.concurrency-table-entry %}
| Running the job on different runners, depending on the repository: | [`runs-on`](/actions/using-jobs/choosing-the-runner-for-a-job)|
| Ejecutar el job en ejecutores diferentes, dependiendo del repositorio: | [`runs-on`](/actions/using-jobs/choosing-the-runner-for-a-job)|
{% data reusables.actions.checkout-action-table-entry %}
{% data reusables.actions.setup-node-table-entry %}
| Using a third-party action: | [`trilom/file-changes-action`](https://github.com/trilom/file-changes-action)| | Running a script on the runner: | Using `./script/rendered-content-link-checker.mjs` |
| Utilizar una acción de terceros: | [`trilom/file-changes-action`](https://github.com/trilom/file-changes-action)| | Ejecutar un script en el ejecutor: | Utilizando `./script/rendered-content-link-checker.mjs` |
## Ejemplo de flujo de trabajo
@@ -162,7 +162,7 @@ on:
</td>
<td>
The `on` keyword lets you define the events that trigger when the workflow is run. You can define multiple events here. For more information, see "[Triggering a workflow](/actions/using-workflows/triggering-a-workflow#using-events-to-trigger-workflows)."
La palabra clave `on` te permite definir los eventos que se activan cuando se ejecuta el flujo de trabajo. Puedes definir eventos múltiples aquí. Para obtener más información, consulta la sección "[Activar un flujo de trabajo](/actions/using-workflows/triggering-a-workflow#using-events-to-trigger-workflows)".
</td>
</tr>
<tr>
@@ -174,7 +174,7 @@ The `on` keyword lets you define the events that trigger when the workflow is ru
</td>
<td>
Add the `workflow_dispatch` event if you want to be able to manually run this workflow from the UI. Para obtener más información, consulta [`workflow_dispatch`](/actions/using-workflows/events-that-trigger-workflows#workflow_dispatch).
Agrega el evento `workflow_dispatch` si quieres poder ejecutar este flujo de trabajo manualmente desde la IU. Para obtener más información, consulta [`workflow_dispatch`](/actions/using-workflows/events-that-trigger-workflows#workflow_dispatch).
</td>
</tr>
<tr>
@@ -188,7 +188,7 @@ Add the `workflow_dispatch` event if you want to be able to manually run this wo
</td>
<td>
Add the `push` event, so that the workflow runs automatically every time a commit is pushed to a branch called `main`. For more information, see [`push`](/actions/using-workflows/events-that-trigger-workflows#push).
Agrega el evento `push` para que el flujo de trabajo se ejecute automáticamente cada vez que se suba una confirmación a una rama llamada `main`. Para obtener más información, consulta [`push`](/actions/using-workflows/events-that-trigger-workflows#push).
</td>
</tr>
<tr>
@@ -200,7 +200,7 @@ Add the `push` event, so that the workflow runs automatically every time a commi
</td>
<td>
Add the `pull_request` event, so that the workflow runs automatically every time a pull request is created or updated. For more information, see [`pull_request`](/actions/using-workflows/events-that-trigger-workflows#pull_request).
Agrega el evento `pull_request` para que el flujo de trabajo se ejecute automáticamente cada que se cree o actualice una solicitud de cambios. Para obtener más información, consulta [`pull_request`](/actions/using-workflows/events-that-trigger-workflows#pull_request).
</td>
</tr>
<tr>
@@ -229,7 +229,7 @@ concurrency:
</td>
<td>
Creates a concurrency group for specific events, and uses the `||` operator to define fallback values. For more information, see "[Using concurrency](/actions/using-jobs/using-concurrency)."
Crea un grupo de concurrencia para los eventos específicos y utiliza el operador `||` para definir los valores de reserva. Para obtener más información, consulta la sección "[Utilizar concurrencia](/actions/using-jobs/using-concurrency)".
</td>
</tr>
<tr>
@@ -241,7 +241,7 @@ Creates a concurrency group for specific events, and uses the `||` operator to d
</td>
<td>
Cancels any currently running job or workflow in the same concurrency group.
Cancela cualquier job o flujo de trabajo concurrentes en el mismo grupo de concurrencia.
</td>
</tr>
<tr>
@@ -265,7 +265,7 @@ Agrupa todos los jobs que se ejecutan en el archivo de flujo de trabajo.
</td>
<td>
Defines a job with the ID `check-links` that is stored within the `jobs` key.
Define un job con la ID `check-links` que se almacena dentro de la llave `jobs`.
</td>
</tr>
<tr>
@@ -279,7 +279,7 @@ Defines a job with the ID `check-links` that is stored within the `jobs` key.
</td>
<td>
Configures the job to run on a {% data variables.product.prodname_dotcom %}-hosted runner or a self-hosted runner, depending on the repository running the workflow. In this example, the job will run on a self-hosted runner if the repository is named `docs-internal` and is within the `github` organization. If the repository doesn't match this path, then it will run on an `ubuntu-latest` runner hosted by {% data variables.product.prodname_dotcom %}. For more information on these options see "[Choosing the runner for a job](/actions/using-jobs/choosing-the-runner-for-a-job)."
Configura el job para ejecutarse en un ejecutor hospedado en {% data variables.product.prodname_dotcom %} o en un ejecutor auto-hospedado, dependiendo del repositorio que ejecuta el flujo de trabajo. En este ejemplo, el job se ejecutará en un ejecutor auto-hospedado si se nombra al repositorio `docs-internal` y está dentro de la organización `github`. Si el repositorio no empata con esta ruta, entonces se ejecutará en un ejecutor `ubuntu-latest` hospedado por {% data variables.product.prodname_dotcom %}. Para obtener más información sobre estas opciones, consulta la sección "[Elegir el ejecutor para un job](/actions/using-jobs/choosing-the-runner-for-a-job)".
</td>
</tr>
<tr>
@@ -291,7 +291,7 @@ Configures the job to run on a {% data variables.product.prodname_dotcom %}-host
</td>
<td>
Groups together all the steps that will run as part of the `check-links` job. Each job in a workflow has its own `steps` section.
Agrupa a todos los pasos que se ejecutarán como parte del job `check-links`. Cada job en un flujo de trabajo tiene su propia sección de `steps`.
</td>
</tr>
<tr>
@@ -320,7 +320,7 @@ La palabra clave `uses` le indica al job recuperar la acción llamada `actions/c
</td>
<td>
This step uses the `actions/setup-node` action to install the specified version of the Node.js software package on the runner, which gives you access to the `npm` command.
Este paso utiliza la acción `actions/setup-node` para instalar la versión específica del paquete de software de Node.js en el ejecutor, lo cual te da acceso al comando `npm`.
</td>
</tr>
@@ -334,7 +334,7 @@ This step uses the `actions/setup-node` action to install the specified version
</td>
<td>
La palabra clave `run` le indica al job ejecutar un comando en el ejecutor. In this case, `npm ci` is used to install the npm software packages for the project.
La palabra clave `run` le indica al job ejecutar un comando en el ejecutor. En este caso, `npm ci` se utiliza para instalar los paquetes de software de npm para el proyecto.
</td>
</tr>
@@ -350,7 +350,7 @@ La palabra clave `run` le indica al job ejecutar un comando en el ejecutor. In t
</td>
<td>
Uses the `trilom/file-changes-action` action to gather all the changed files. This example is pinned to a specific version of the action, using the `a6ca26c14274c33b15e6499323aac178af06ad4b` SHA.
Utiliza la acción `trilom/file-changes-action` para juntar todos los archivos que cambiaron. Este ejemplo se fija a una versión específica de la acción utilizando el SHA `a6ca26c14274c33b15e6499323aac178af06ad4b`.
</td>
</tr>
@@ -364,7 +364,7 @@ Uses the `trilom/file-changes-action` action to gather all the changed files. Th
</td>
<td>
Lists the contents of `files.json`. This will be visible in the workflow run's log, and can be useful for debugging.
Lista el contenido de `files.json`. Esto se podrá ver en la bitácora de ejecución de flujo de trabajo y podrá ser útil para la depuración.
</td>
</tr>
<tr>
@@ -384,7 +384,7 @@ Lists the contents of `files.json`. This will be visible in the workflow run's l
</td>
<td>
This step uses `run` command to execute a script that is stored in the repository at `script/rendered-content-link-checker.mjs` and passes all the parameters it needs to run.
Este paso usa el comando `run` para ejecutar un script que está almacenado en el repositorio en `script/rendered-content-link-checker.mjs` y pasa todos los parámetros que necesita para ejecutarse.
</td>
</tr>
<tr>
@@ -403,7 +403,7 @@ This step uses `run` command to execute a script that is stored in the repositor
</td>
<td>
This step also uses `run` command to execute a script that is stored in the repository at `script/rendered-content-link-checker.mjs` and passes a different set of parameters.
Este paso también utiliza el comando `run` para ejecutar un script que se almacena en el repositorio en `script/rendered-content-link-checker.mjs` y pasa un conjunto de parámetros diferentes.
</tr>
</tbody>

View File

@@ -1,11 +1,11 @@
---
title: Customizing the containers used by jobs
intro: You can customize how your self-hosted runner invokes a container for a job.
title: Personalizar los contenedores que utilizan los jobs
intro: Puedes personalizar la forma en que tu ejecutor auto-hospedado invoca un contenedor para un job.
versions:
feature: container-hooks
type: reference
miniTocMaxHeadingLevel: 4
shortTitle: Customize containers used by jobs
shortTitle: Personalizar los contenedores que utilizan los jobs
---
{% note %}
@@ -14,79 +14,79 @@ shortTitle: Customize containers used by jobs
{% endnote %}
## About container customization
## Acerca de la personalización de contenedores
{% data variables.product.prodname_actions %} allows you to run a job within a container, using the `container:` statement in your workflow file. For more information, see "[Running jobs in a container](/actions/using-jobs/running-jobs-in-a-container)." To process container-based jobs, the self-hosted runner creates a container for each job.
{% data variables.product.prodname_actions %} te permite ejecutar un job dentro de un contenedor, utilizando la declaración `container:` en tu archivo de flujo de trabajo. Para obtener más información, consulta la sección "[Ejecutar jobs en un contenedor](/actions/using-jobs/running-jobs-in-a-container)". Para procesar jobs basados en contenedores, el ejecutor auto-hospedado crea un contenedor para cada job.
{% data variables.product.prodname_actions %} supports commands that let you customize the way your containers are created by the self-hosted runner. For example, you can use these commands to manage the containers through Kubernetes or Podman, and you can also customize the `docker run` or `docker create` commands used to invoke the container. The customization commands are run by a script, which is automatically triggered when a specific environment variable is set on the runner. For more information, see "[Triggering the customization script](#triggering-the-customization-script)" below.
{% data variables.product.prodname_actions %} es compatible con comandos que te permiten personalizar la forma en la que tu ejecutor auto-hospedado crea los contenedores. Por ejemplo, puedes utilizar estos comandos para administrar los contenedores mediante Kubernetes o Podman y también puedes personalizar el comando `docker run` o `docker create` que se utilizan para invocar al contenedor. Los comandos de personalización se ejecutan mediante un script, el cual se activa automáticamente cuando una variable de ambiente específica se configura en el ejecutor. Para obtener más información, consulta la sección "[Activar el script de personalización](#triggering-the-customization-script)" a continuación.
This customization is only available for Linux-based self-hosted runners, and root user access is not required.
Esta personalización solo está disponible para los ejecutores auto-hospedados y basados en Linux y no se requiere acceso de usuario raíz.
## Container customization commands
## Comandos de personalización de contenedores
{% data variables.product.prodname_actions %} includes the following commands for container customization:
{% data variables.product.prodname_actions %} incluye los siguientes comandos para la personalización de contenedores:
- [`prepare_job`](/actions/hosting-your-own-runners/customizing-the-containers-used-by-jobs#prepare_job): Called when a job is started.
- [`cleanup_job`](/actions/hosting-your-own-runners/customizing-the-containers-used-by-jobs#cleanup_job): Called at the end of a job.
- [`run_container_step`](/actions/hosting-your-own-runners/customizing-the-containers-used-by-jobs#run_container_step): Called once for each container action in the job.
- [`run_script_step`](/actions/hosting-your-own-runners/customizing-the-containers-used-by-jobs#run_script_step): Runs any step that is not a container action.
- [`prepare_job`](/actions/hosting-your-own-runners/customizing-the-containers-used-by-jobs#prepare_job): Se le llama cuando se inicia un job.
- [`cleanup_job`](/actions/hosting-your-own-runners/customizing-the-containers-used-by-jobs#cleanup_job): Se le llama al final de un job.
- [`run_container_step`](/actions/hosting-your-own-runners/customizing-the-containers-used-by-jobs#run_container_step): Se le llama una vez para cada acción de contenedor en el job.
- [`run_script_step`](/actions/hosting-your-own-runners/customizing-the-containers-used-by-jobs#run_script_step): Ejecuta cualquier paso que no sea una acción de contenedor.
Each of these customization commands must be defined in its own JSON file. The file name must match the command name, with the extension `.json`. For example, the `prepare_job` command is defined in `prepare_job.json`. These JSON files will then be run together on the self-hosted runner, as part of the main `index.js` script. This process is described in more detail in "[Generating the customization script](#generating-the-customization-script)."
Cada uno de estos comandos de personalización debe definirse en su propio archivo JSON. El nombre de archivo debe empatar con el nombre del comando, con la extensión `.json`. Por ejemplo, el comando `prepare_job` se define en `prepare_job.json`. Entonces, estos archivos JSON se ejecutarán juntos en el ejecutor auto-hospedado, como parte del script principal de `index.js`. Este proceso se describe con más detalle en la sección "[Generar el script de personalización](#generating-the-customization-script)".
These commands also include configuration arguments, explained below in more detail.
Estos comandos también incluyen los argumentos de configuración que se explican abajo con más detalle.
### `prepare_job`
The `prepare_job` command is called when a job is started. {% data variables.product.prodname_actions %} passes in any job or service containers the job has. This command will be called if you have any service or job containers in the job.
Se llama al comando `prepare_job` cuando inicia un job. {% data variables.product.prodname_actions %} pasa cualquier job o contenedor de servicio que tenga el job. Se llamará a este comando si tienes cualquier servicio o contenedor de job en el job.
{% data variables.product.prodname_actions %} assumes that you will do the following tasks in the `prepare_job` command:
{% data variables.product.prodname_actions %} asume que realizarás las siguientes tareas en el comando `prepare_job`:
- Prune anything from previous jobs, if needed.
- Create a network, if needed.
- Pull the job and service containers.
- Start the job container.
- Start the service containers.
- Write to the response file any information that {% data variables.product.prodname_actions %} will need:
- Required: State whether the container is an `alpine` linux container (using the `isAlpine` boolean).
- Optional: Any context fields you want to set on the job context, otherwise they will be unavailable for users to use. For more information, see "[`job` context](/actions/learn-github-actions/contexts#job-context)."
- Return `0` when the health checks have succeeded and the job/service containers are started.
- Limpiar todo lo de los jobs previos, en caso de ser necesario.
- Crear una red, en caso de ser necesario.
- Extraer los contenedores de servicio y de job.
- Iniciar el contenedor de job.
- Iniciar los contenedores de servicio.
- Escribir al archivo de respuesta cualquier información que podrá requerir {% data variables.product.prodname_actions %}:
- Requerido: Indicar si el contenedor es un contenedor linux `alpine` (utilizando el booleano `isAlpine`).
- Opcional: Cualquier campo de contexto que quieras configurar en el contexto del job, de lo contrario, no estarán disponibles para que los usuarios los utilicen. Para obtener más información, consulta el "[contexto `job`](/actions/learn-github-actions/contexts#job-context)".
- Devuelve `0` cuando las verificaciones de salud han tenido éxito y los contenedores de job/servicio iniciaron.
#### Argumentos
- `jobContainer`: **Optional**. An object containing information about the specified job container.
- `image`: **Opcional**. A string containing the Docker image.
- `workingDirectory`: **Required**. A string containing the absolute path of the working directory.
- `createOptions`: **Opcional**. The optional _create_ options specified in the YAML. For more information, see "[Example: Running a job within a container](/actions/using-jobs/running-jobs-in-a-container#example-running-a-job-within-a-container)."
- `environmentVariables`: **Opcional**. Sets a map of key environment variables.
- `userMountVolumes`: **Optional**. An array of user mount volumes set in the YAML. For more information, see "[Example: Running a job within a container](/actions/using-jobs/running-jobs-in-a-container#example-running-a-job-within-a-container)."
- `sourceVolumePath`: **Requerido**. The source path to the volume that will be mounted into the Docker container.
- `targetVolumePath`: **Requerido**. The target path to the volume that will be mounted into the Docker container.
- `readOnly`: **Opcional**. Determines whether or not the mount should be read-only.
- `systemMountVolumes`: **Requerido**. An array of mounts to mount into the container, same fields as above.
- `sourceVolumePath`: **Requerido**. The source path to the volume that will be mounted into the Docker container.
- `targetVolumePath`: **Requerido**. The target path to the volume that will be mounted into the Docker container.
- `readOnly`: **Opcional**. Determines whether or not the mount should be read-only.
- `registro` **Optional**. The Docker registry credentials for a private container registry.
- `username`: **Optional**. The username of the registry account.
- `password`: **Opcional**. The password to the registry account.
- `serverUrl`: **Opcional**. The registry URL.
- `portMappings`: **Opcional**. A key value hash of _source:target_ ports to map into the container.
- `services`: **Optional**. An array of service containers to spin up.
- `contextName`: **Required**. The name of the service in the Job context.
- `image`: **Opcional**. A string containing the Docker image.
- `createOptions`: **Opcional**. The optional _create_ options specified in the YAML. For more information, see "[Example: Running a job within a container](/actions/using-jobs/running-jobs-in-a-container#example-running-a-job-within-a-container)."
- `environmentVariables`: **Opcional**. Sets a map of key environment variables.
- `userMountVolumes`: **Optional**. An array of mounts to mount into the container, same fields as above.
- `sourceVolumePath`: **Requerido**. The source path to the volume that will be mounted into the Docker container.
- `targetVolumePath`: **Requerido**. The target path to the volume that will be mounted into the Docker container.
- `readOnly`: **Opcional**. Determines whether or not the mount should be read-only.
- `registro` **Optional**. The Docker registry credentials for the private container registry.
- `username`: **Optional**. The username of the registry account.
- `password`: **Opcional**. The password to the registry account.
- `serverUrl`: **Opcional**. The registry URL.
- `portMappings`: **Opcional**. A key value hash of _source:target_ ports to map into the container.
- `jobContainer`: **Opcional**. Un objeto que contiene información sobre el contenedor de job especificado.
- `image`: **Opcional**. Una secuencia que contiene la imagen de Docker.
- `workingDirectory`: **Requerido**. Una secuencia que contiene la ruta absoluta del directorio de trabajo.
- `createOptions`: **Opcional**. Las selecciones opcionales de _crear_ que se especifican en el YAML. Para obtener más información, consulta la sección "[Ejemplo: Ejecutar un job dentro de un contenedor](/actions/using-jobs/running-jobs-in-a-container#example-running-a-job-within-a-container)".
- `environmentVariables`: **Opcional**. Configura un mapa de variables de ambiente clave.
- `userMountVolumes`: **Opcional**. Una arreglo de volúmenes montados por el usuario y configurados en el YAML. Para obtener más información, consulta la sección "[Ejemplo: Ejecutar un job dentro de un contenedor](/actions/using-jobs/running-jobs-in-a-container#example-running-a-job-within-a-container)".
- `sourceVolumePath`: **Requerido**. La ruta origen hacia el volumen que se montará en el contenedor de Docker.
- `targetVolumePath`: **Requerido**. La ruta destino hacia el volumen que se montará en el contenedor de Docker.
- `readOnly`: **Opcional**. Determina si el volumen montado será de solo lectura o no.
- `systemMountVolumes`: **Requerido**. Un arreglo de volúmenes montados a montarse en el contenedor, con los mismos campos que se explican anteriormente.
- `sourceVolumePath`: **Requerido**. La ruta origen hacia el volumen que se montará en el contenedor de Docker.
- `targetVolumePath`: **Requerido**. La ruta destino hacia el volumen que se montará en el contenedor de Docker.
- `readOnly`: **Opcional**. Determina si el volumen montado será de solo lectura o no.
- `registro` **Opcional**. Las credenciales del registro de Docker para un registro de contenedores privado.
- `username`: **Opcional**. El nombre de usuario de la cuenta de registro.
- `password`: **Opcional**. La contraseña para la cuenta de registro.
- `serverUrl`: **Opcional**. La URL de registro.
- `portMappings`: **Opcional**. Un has de valor clave de los puertos _origen:destino_ a mapear en el contenedor.
- `services`: **Opcional**. Un arreglo de contenedores de servicio a acelerar.
- `contextName`: **Requerido**. El nombre del servicio en el contexto del job.
- `image`: **Requerido**. Una secuencia que contiene la imagen de Docker.
- `createOptions`: **Opcional**. Las selecciones opcionales de _crear_ que se especifican en el YAML. Para obtener más información, consulta la sección "[Ejemplo: Ejecutar un job dentro de un contenedor](/actions/using-jobs/running-jobs-in-a-container#example-running-a-job-within-a-container)".
- `environmentVariables`: **Opcional**. Configura un mapa de variables de ambiente clave.
- `userMountVolumes`: **Opcional**. Un arreglo de volúmenes montados a montarse en el contenedor, con los mismos campos que se explican anteriormente.
- `sourceVolumePath`: **Requerido**. La ruta origen hacia el volumen que se montará en el contenedor de Docker.
- `targetVolumePath`: **Requerido**. La ruta destino hacia el volumen que se montará en el contenedor de Docker.
- `readOnly`: **Opcional**. Determina si el volumen montado será de solo lectura o no.
- `registro` **Opcional**. Las credenciales de registro de Docker para el registro de contenedores privado.
- `username`: **Opcional**. El nombre de usuario de la cuenta de registro.
- `password`: **Opcional**. La contraseña para la cuenta de registro.
- `serverUrl`: **Opcional**. La URL de registro.
- `portMappings`: **Opcional**. Un has de valor clave de los puertos _origen:destino_ a mapear en el contenedor.
#### Example input
#### Entrada de ejemplo
```json{:copy}
{
@@ -171,9 +171,9 @@ The `prepare_job` command is called when a job is started. {% data variables.pro
}
```
#### Example output
#### Salida de ejemplo
This example output is the contents of the `responseFile` defined in the input above.
Esta salida de ejemplo comprende los contenidos de `responseFile` que se definen en la entrada anterior.
```json{:copy}
{
@@ -205,19 +205,19 @@ This example output is the contents of the `responseFile` defined in the input a
### `cleanup_job`
The `cleanup_job` command is called at the end of a job. {% data variables.product.prodname_actions %} assumes that you will do the following tasks in the `cleanup_job` command:
Se llama al comando `cleanup_job` al final de un job. {% data variables.product.prodname_actions %} asume que realizarás las siguientes tareas en el comando `cleanup_job`:
- Stop any running service or job containers (or the equivalent pod).
- Stop the network (if one exists).
- Delete any job or service containers (or the equivalent pod).
- Delete the network (if one exists).
- Cleanup anything else that was created for the job.
- Detener cualquier contenedor de job o de servicio en ejecución (o el pod equivalente).
- Detener la red (si existe alguna).
- Borrar cualquier contenedor de job o de servicio (o el pod equivalente).
- Borrar la red (si alguna existe).
- Borrar cualquier otra cosa que se haya creado para el job.
#### Argumentos
No arguments are provided for `cleanup_job`.
No se proporcionan argumentos para `cleanup_job`.
#### Example input
#### Entrada de ejemplo
```json{:copy}
{
@@ -234,46 +234,46 @@ No arguments are provided for `cleanup_job`.
}
```
#### Example output
#### Salida de ejemplo
No output is expected for `cleanup_job`.
No se espera ninguna salida para `cleanup_job`.
### `run_container_step`
The `run_container_step` command is called once for each container action in your job. {% data variables.product.prodname_actions %} assumes that you will do the following tasks in the `run_container_step` command:
Se llama al comando `run_container_step` una vez para cada acción de contenedor en tu job. {% data variables.product.prodname_actions %} asume que realizarás las siguientes tareas en el comando `run_container_step`:
- Pull or build the required container (or fail if you cannot).
- Run the container action and return the exit code of the container.
- Stream any step logs output to stdout and stderr.
- Cleanup the container after it executes.
- Extraer o compilar el contenedor requerido (o fallar en caso de que no se pueda).
- Ejecutar la acción de contenedor y devolver el código de salida del contenedor.
- Transmitir cualquier salida de bitácoras de paso a stdout y stderr.
- Limpiar el contenedor después de que se ejecute.
#### Argumentos
- `image`: **Optional**. A string containing the docker image. Otherwise a dockerfile must be provided.
- `dockerfile`: **Optional**. A string containing the path to the dockerfile, otherwise an image must be provided.
- `entryPointArgs`: **Opcional**. A list containing the entry point args.
- `entryPoint`: **Opcional**. The container entry point to use if the default image entrypoint should be overwritten.
- `workingDirectory`: **Required**. A string containing the absolute path of the working directory.
- `createOptions`: **Opcional**. The optional _create_ options specified in the YAML. For more information, see "[Example: Running a job within a container](/actions/using-jobs/running-jobs-in-a-container#example-running-a-job-within-a-container)."
- `environmentVariables`: **Opcional**. Sets a map of key environment variables.
- `prependPath`: **Opcional**. An array of additional paths to prepend to the `$PATH` variable.
- `userMountVolumes`: **Optional**. an array of user mount volumes set in the YAML. For more information, see "[Example: Running a job within a container](/actions/using-jobs/running-jobs-in-a-container#example-running-a-job-within-a-container)."
- `sourceVolumePath`: **Requerido**. The source path to the volume that will be mounted into the Docker container.
- `targetVolumePath`: **Requerido**. The target path to the volume that will be mounted into the Docker container.
- `readOnly`: **Requerido**. Determines whether or not the mount should be read-only.
- `systemMountVolumes`: **Requerido**. An array of mounts to mount into the container, using the same fields as above.
- `sourceVolumePath`: **Requerido**. The source path to the volume that will be mounted into the Docker container.
- `targetVolumePath`: **Requerido**. The target path to the volume that will be mounted into the Docker container.
- `readOnly`: **Requerido**. Determines whether or not the mount should be read-only.
- `registro` **Optional**. The Docker registry credentials for a private container registry.
- `username`: **Optional**. The username of the registry account.
- `password`: **Opcional**. The password to the registry account.
- `serverUrl`: **Opcional**. The registry URL.
- `portMappings`: **Opcional**. A key value hash of the _source:target_ ports to map into the container.
- `image`: **Opcional**. Una secuencia que contiene la imagen de docker. De lo contrario, se debe proporcionar un dockerfile.
- `dockerfile`: **Opcional**. Una secuencia que contiene la ruta al dockerfile, de lo contrario, se debe proporcionar una imagen.
- `entryPointArgs`: **Opcional**. Una lista que contiene los argumentos de punto de entrada.
- `entryPoint`: **Opcional**. El punto de entrada del contenedor a utilizar si el punto de entrada de imagen predeterminado se debe sobreescribir.
- `workingDirectory`: **Requerido**. Una secuencia que contiene la ruta absoluta del directorio de trabajo.
- `createOptions`: **Opcional**. Las selecciones opcionales de _crear_ que se especifican en el YAML. Para obtener más información, consulta la sección "[Ejemplo: Ejecutar un job dentro de un contenedor](/actions/using-jobs/running-jobs-in-a-container#example-running-a-job-within-a-container)".
- `environmentVariables`: **Opcional**. Configura un mapa de variables de ambiente clave.
- `prependPath`: **Opcional**. Un arreglo de rutas adicionales a anteponer a la variable `$PATH`.
- `userMountVolumes`: **Opcional**. una arreglo de volúmenes montados por el usuario y configurados en el YAML. Para obtener más información, consulta la sección "[Ejemplo: Ejecutar un job dentro de un contenedor](/actions/using-jobs/running-jobs-in-a-container#example-running-a-job-within-a-container)".
- `sourceVolumePath`: **Requerido**. La ruta origen hacia el volumen que se montará en el contenedor de Docker.
- `targetVolumePath`: **Requerido**. La ruta destino hacia el volumen que se montará en el contenedor de Docker.
- `readOnly`: **Requerido**. Determina si el volumen montado será de solo lectura o no.
- `systemMountVolumes`: **Requerido**. Un arreglo de volúmenes montados para montar en el contenedor utilizando los mismos campos que se mencionan anteriormente.
- `sourceVolumePath`: **Requerido**. La ruta origen hacia el volumen que se montará en el contenedor de Docker.
- `targetVolumePath`: **Requerido**. La ruta destino hacia el volumen que se montará en el contenedor de Docker.
- `readOnly`: **Requerido**. Determina si el volumen montado será de solo lectura o no.
- `registro` **Opcional**. Las credenciales del registro de Docker para un registro de contenedores privado.
- `username`: **Opcional**. El nombre de usuario de la cuenta de registro.
- `password`: **Opcional**. La contraseña para la cuenta de registro.
- `serverUrl`: **Opcional**. La URL de registro.
- `portMappings`: **Opcional**. Un has de valor clave de los puertos _origen:destino_ a mapear en el contenedor.
#### Example input for image
#### Entrada de ejemplo para la imagen
If you're using a Docker image, you can specify the image name in the `"image":` parameter.
Si estás utilizando una imagen de Docker, puedes especificar el nombre de esta en el parámetro `"image":`.
```json{:copy}
{
@@ -347,9 +347,9 @@ If you're using a Docker image, you can specify the image name in the `"image":`
}
```
#### Example input for Dockerfile
#### Entrada de ejemplo para Dockerfile
If your container is defined by a Dockerfile, this example demonstrates how to specify the path to a `Dockerfile` in your input, using the `"dockerfile":` parameter.
Si un Dockerfile define a tu contenedor, este ejemplo demuestra cómo especificar la ruta a un `Dockerfile` en tu entrada utilizando el parámetro `"dockerfile":`.
```json{:copy}
{
@@ -423,26 +423,26 @@ If your container is defined by a Dockerfile, this example demonstrates how to s
}
```
#### Example output
#### Salida de ejemplo
No output is expected for `run_container_step`.
No se esperan salidas para `run_container_step`.
### `run_script_step`
{% data variables.product.prodname_actions %} assumes that you will do the following tasks:
{% data variables.product.prodname_actions %} asume que realizarás las siguientes tareas:
- Invoke the provided script inside the job container and return the exit code.
- Stream any step log output to stdout and stderr.
- Invocar el script proporcionado dentro del contenedor del job y devolver el código de salida.
- Transmitir cualquier salida de bitácora de paso a stdout y stderr.
#### Argumentos
- `entryPointArgs`: **Opcional**. A list containing the entry point arguments.
- `entryPoint`: **Opcional**. The container entry point to use if the default image entrypoint should be overwritten.
- `prependPath`: **Opcional**. An array of additional paths to prepend to the `$PATH` variable.
- `workingDirectory`: **Required**. A string containing the absolute path of the working directory.
- `environmentVariables`: **Opcional**. Sets a map of key environment variables.
- `entryPointArgs`: **Opcional**. Una lista que contiene los argumentos de punto de entrada.
- `entryPoint`: **Opcional**. El punto de entrada del contenedor a utilizar si el punto de entrada de imagen predeterminado se debe sobreescribir.
- `prependPath`: **Opcional**. Un arreglo de rutas adicionales a anteponer a la variable `$PATH`.
- `workingDirectory`: **Requerido**. Una secuencia que contiene la ruta absoluta del directorio de trabajo.
- `environmentVariables`: **Opcional**. Configura un mapa de variables de ambiente clave.
#### Example input
#### Entrada de ejemplo
```json{:copy}
{
@@ -467,64 +467,64 @@ No output is expected for `run_container_step`.
}
```
#### Example output
#### Salida de ejemplo
No output is expected for `run_script_step`.
No se espera ninguna salida para `run_script_step`.
## Generating the customization script
## Generar el script de personalización
{% data variables.product.prodname_dotcom %} has created an example repository that demonstrates how to generate customization scripts for Docker and Kubernetes.
{% data variables.product.prodname_dotcom %} creó un repositorio de ejemplo que demuestra cómo generar scripts de personalización para Docker y Kubernetes.
{% note %}
**Note:** The resulting scripts are available for testing purposes, and you will need to determine whether they are appropriate for your requirements.
**Nota:** Los scripts resultantes están disponibles para propósito de pruebas y necesitarás determinar si son adecuados para tus requisitos.
{% endnote %}
1. Clone the [actions/runner-container-hooks](https://github.com/actions/runner-container-hooks) repository to your self-hosted runner.
1. Clona el repositorio [actions/runner-container-hooks](https://github.com/actions/runner-container-hooks) hacia tu ejecutor auto-hospedado.
1. The `examples/` directory contains some existing customization commands, each with its own JSON file. You can review these examples and use them as a starting point for your own customization commands.
1. El directorio `examples/` contiene algunos comandos de personalización existentes, cada uno con su propio archivo JSON. Puedes revisar estos ejemplos y utilizarlos como punto de inicio para tus propios comandos de personalización.
- `prepare_job.json`
- `run_script_step.json`
- `run_container_step.json`
1. Build the npm packages. These commands generate the `index.js` files inside `packages/docker/dist` and `packages/k8s/dist`.
1. Compila los paquetes de npm. Estos comandos generan los archivos de `index.js` dentro de `packages/docker/dist` y `packages/k8s/dist`.
```shell
npm install && npm run bootstrap && npm run build-all
```
When the resulting `index.js` is triggered by {% data variables.product.prodname_actions %}, it will run the customization commands defined in the JSON files. To trigger the `index.js`, you will need to add it your `ACTIONS_RUNNER_REQUIRE_JOB_CONTAINER` environment variable, as described in the next section.
Cuando el `index.js` resultante se activa mediante {% data variables.product.prodname_actions %}, este ejecutará los comandos de personalización que se definen en los archivos JSON. Para activar el `index.js`, necesitarás agregarlo a tu variable de ambiente `ACTIONS_RUNNER_REQUIRE_JOB_CONTAINER`, tal como se describe en la siguiente sección.
## Triggering the customization script
## Activar el script de personalización
The custom script must be located on the runner, but should not be stored in the self-hosted runner application directory. The scripts are executed in the security context of the service account that's running the runner service.
El script personalizado debe ubicarse en el ejecutor, pero no debe almacenarse ene el directorio de la aplicación del ejecutor auto-hospedado. Los scripts se ejecutan en el contexto de seguridad de la cuenta de servicio que está ejecutando el servicio del ejecutor.
{% note %}
**Note**: The triggered script is processed synchronously, so it will block job execution while running.
**Nota**: El script activado se procesa sincrónicamente, así que bloqueará la ejecución del job mientras se ejecuta.
{% endnote %}
The script is automatically executed when the runner has the following environment variable containing an absolute path to the script:
El script se ejecuta automáticamente cuando el ejecutor tiene la siguiente variable de ambiente que conteien una ruta absoluta al script:
- `ACTIONS_RUNNER_CONTAINER_HOOK`: The script defined in this environment variable is triggered when a job has been assigned to a runner, but before the job starts running.
- `ACTIONS_RUNNER_CONTAINER_HOOK`: El script que se define en esta variable de ambiente se activa cuando un job se ha asignado a un ejecutor, pero antes de que el job comience a ejecutarse.
To set this environment variable, you can either add it to the operating system, or add it to a file named `.env` within the self-hosted runner application directory. For example, the following `.env` entry will have the runner automatically run the script at `/Users/octocat/runner/index.js` before each container-based job runs:
Para configurar esta variable de ambiente, puedes ya sea añadirla al sistema operativo o añadirla a un archivo llamado `.env` dentro del directorio de la aplicación del ejecutor auto-hospedado. Por ejemplo, la siguiente entrada de `.env` hará que el ejecutor ejecute el script en `/Users/octocat/runner/index.js` automáticamente antes de que cada job basado en contenedores se ejecute:
```bash
ACTIONS_RUNNER_CONTAINER_HOOK=/Users/octocat/runner/index.js
```
If you want to ensure that your job always runs inside a container, and subsequently always applies your container customizations, you can set the `ACTIONS_RUNNER_REQUIRE_JOB_CONTAINER` variable on the self hosted runner to `true`. This will fail jobs that do not specify a job container.
Si quieres asegurarte de que tu job siempre se ejecute en un contenedor y, posteriormente, siempre aplique tus personalizaciones de contenedor, puedes configurar la variable `ACTIONS_RUNNER_REQUIRE_JOB_CONTAINER` en el ejecutor auto-hospedado como `true`. Esto hará que fallen los jobs que no especifiquen un contenedor de jobs.
## Solución de problemas
### No timeout setting
### Sin ajuste de tiempo de inactividad
There is currently no timeout setting available for the script executed by `ACTIONS_RUNNER_CONTAINER_HOOK`. As a result, you could consider adding timeout handling to your script.
Actualmente no hay un ajuste de tiempo de inactividad disponible para el script que ejecuta `ACTIONS_RUNNER_CONTAINER_HOOK`. Como resultado, podrías considerar agregar un manejo de tiempo de inactividad a tu script.
### Reviewing the workflow run log
### Revisar la bitácora de ejecución de flujo de trabajo
To confirm whether your scripts are executing, you can review the logs for that job. Para obtener más información sobre cómo verificar las bitácoras, consulta la sección "[Visualizar las bitácoras para diagnosticar las fallas](/actions/monitoring-and-troubleshooting-workflows/using-workflow-run-logs#viewing-logs-to-diagnose-failures)".
Para confirmar si se están ejecutando tus scripts, puedes revisar las bitácoras de ese job. Para obtener más información sobre cómo verificar las bitácoras, consulta la sección "[Visualizar las bitácoras para diagnosticar las fallas](/actions/monitoring-and-troubleshooting-workflows/using-workflow-run-logs#viewing-logs-to-diagnose-failures)".

View File

@@ -20,45 +20,45 @@ Puedes ejecutar scripts automáticamente en un ejecutor auto-hospedado, ya sea a
Los scripts personalizados se activan automáticamente cuando una variable de ambiente se configura en el ejecutor; la variable de ambiente debe contener la ruta absoluta al script. Para obtener más información, consulta la sección "[Activar los scripts](#triggering-the-scripts)" más adelante.
The following scripting languages are supported:
Los siguientes lenguajes para hacer scripts son compatibles:
- **Bash**: Uses `bash` and can fallback to `sh`. Executes by running `-e {pathtofile}`.
- **PowerShell**: Uses `pwsh` and can fallback to `powershell`. Executes by running `-command \". '{pathtofile}'\"`.
- **Bash**: Utiliza `bash` y puede revertirse a `sh`. Se ejecuta corriendo `-e {pathtofile}`.
- **PowerShell**: Utiliza `pwsh` y puede revertirse a `powershell`. Se ejecuta corriendo `-command \". '{pathtofile}'\"`.
## Writing the scripts
## Escribir los scripts
Your custom scripts can use the following features:
Tus scripts personalizados pueden utilizar las siguientes características:
- **Environment variables**: Scripts have access to the default environment variables. The full webhook event payload can be found in `GITHUB_EVENT_PATH`. Para obtener más información, consulta "[Variables del entorno](/actions/learn-github-actions/environment-variables#default-environment-variables)".
- **Workflow commands**: Scripts can use workflow commands. For more information, see ["Workflow commands for {% data variables.product.prodname_actions %}"](/actions/using-workflows/workflow-commands-for-github-actions), with the exception of `save-state` and `set-output`, which are not supported by these scripts. Scripts can also use environment files. For more information, see [Environment files](/actions/using-workflows/workflow-commands-for-github-actions#environment-files).
- **Variables de ambiente**: Los scripts tienen acceso a las variables de ambiente predeterminadas. La carga de evento de webhook completa puede encontrarse en `GITHUB_EVENT_PATH`. Para obtener más información, consulta "[Variables del entorno](/actions/learn-github-actions/environment-variables#default-environment-variables)".
- **Comandos de flujo de trabajo**: Los scripts pueden utilizar comandos de flujo de trabajo. Para obtener más información, consulta la sección de [Comandos de flujo de trabajo para las {% data variables.product.prodname_actions %}](/actions/using-workflows/workflow-commands-for-github-actions)", con la excepción de los comandos `save-state` y `set-output`, los cuales no son compatibles con estos scripts. Los scripts también pueden utilizar archivos de ambiente. Para obtener más información, consulta la sección [Archivos de ambiente](/actions/using-workflows/workflow-commands-for-github-actions#environment-files).
{% note %}
**Note**: Avoid using your scripts to output sensitive information to the console, as anyone with read access to the repository might be able to see the output in the UI logs.
**Nota**: Evita utilizar tus scripts para enviar información sensible hacia al consola, ya que cualquiera con acceso de lectura al repositorio podría ser capaz de ver la salida en las bitácoras de la IU.
{% endnote %}
### Handling exit codes
### Manejar los códigos de salida
For pre-job scripts, exit code `0` indicates that the script completed successfully, and the job will then proceed to run. If there is any other exit code, the job will not run and will be marked as failed. To see the results of your pre-job scripts, check the logs for `Set up runner` entries. Para obtener más información sobre cómo verificar las bitácoras, consulta la sección "[Visualizar las bitácoras para diagnosticar las fallas](/actions/monitoring-and-troubleshooting-workflows/using-workflow-run-logs#viewing-logs-to-diagnose-failures)".
Para los scripts previos a los jobs, el código de salida `0` indica que el script se completó con éxito y el job procederá a ejecutarse entonces. Si hay cualquier otro código de salida, el job no se ejecutará y se marcará como fallido. Para ver los resultados de tus scripts previos al job, verifica las bitácoras de las entradas de `Set up runner`. Para obtener más información sobre cómo verificar las bitácoras, consulta la sección "[Visualizar las bitácoras para diagnosticar las fallas](/actions/monitoring-and-troubleshooting-workflows/using-workflow-run-logs#viewing-logs-to-diagnose-failures)".
The [`continue-on-error`](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idcontinue-on-error) setting is not supported for use by these scripts.
El ajuste [`continue-on-error`](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idcontinue-on-error) no es compatible para su uso con estos scripts.
## Triggering the scripts
## Activar los scripts
The custom scripts must be located on the runner, but should not be stored in the `actions-runner` application directory. The scripts are executed in the security context of the service account that's running the runner service.
Los scripts personalizados deben ubicarse en el ejecutor, pero no deben almacenarse en el directorio de aplicación `actions-runner`. Los scripts se ejecutan en el contexto de seguridad de la cuenta de servicio que está ejecutando el servicio del ejecutor.
{% note %}
**Note**: The triggered scripts are processed synchronously, so they will block job execution while they are running.
**Nota**: Los scripts activados se procesan sincrónicamente, así que estos bloquearán la ejecución del job mientras se ejecutan.
{% endnote %}
The scripts are automatically executed when the runner has the following environment variables containing an absolute path to the script:
- `ACTIONS_RUNNER_HOOK_JOB_STARTED`: The script defined in this environment variable is triggered when a job has been assigned to a runner, but before the job starts running.
- `ACTIONS_RUNNER_HOOK_JOB_COMPLETED`: The script defined in this environment variable is triggered after the job has finished processing.
Los scripts se ejecutan automáticamente cuando el ejecutor tiene las siguientes variables de ambiente que contienen una ruta absoluta hacia el script:
- `ACTIONS_RUNNER_HOOK_JOB_STARTED`: El script que se define en esta variable de ambiente se activa cuando un job se asigna a un ejecutor, pero antes de que el job comience a ejecutarse.
- `ACTIONS_RUNNER_HOOK_JOB_COMPLETED`: El script que se define en esta variable de ambiente se activa después de que el job termina de procesarse.
To set these environment variables, you can either add them to the operating system, or add them to a file named `.env` within the self-hosted runner application directory. For example, the following `.env` entry will have the runner automatically run a script named `cleanup_script.sh` before each job runs:
Para configurar estas variables de ambiente, puedes ya sea agregarlas al sistema operativo o a un archivo llamado `.env` dentro del directorio de aplicación del ejecutor auto-hospedado. Por ejemplo, la siguiente entrada `.env` hará que el ejecutor ejecute automáticamente un script llamado `cleanup_script.sh` antes de que se ejecute cada job:
```bash
ACTIONS_RUNNER_HOOK_JOB_STARTED=/cleanup_script.sh
@@ -67,10 +67,10 @@ ACTIONS_RUNNER_HOOK_JOB_STARTED=/cleanup_script.sh
## Solución de problemas
### No timeout setting
### Sin ajuste de tiempo de inactividad
There is currently no timeout setting available for scripts executed by `ACTIONS_RUNNER_HOOK_JOB_STARTED` or `ACTIONS_RUNNER_HOOK_JOB_COMPLETED`. As a result, you could consider adding timeout handling to your script.
Actualmente, no hay un ajuste de tiempo de inactividad disponible para los scripts que ejecuta `ACTIONS_RUNNER_HOOK_JOB_STARTED` o `ACTIONS_RUNNER_HOOK_JOB_COMPLETED`. Como resultado, podrías considerar agregar un manejo de tiempo de inactividad a tu script.
### Reviewing the workflow run log
### Revisar la bitácora de ejecución de flujo de trabajo
To confirm whether your scripts are executing, you can review the logs for that job. The scripts will be listed within separate steps for either `Set up runner` or `Complete runner`, depending on which environment variable is triggering the script. Para obtener más información sobre cómo verificar las bitácoras, consulta la sección "[Visualizar las bitácoras para diagnosticar las fallas](/actions/monitoring-and-troubleshooting-workflows/using-workflow-run-logs#viewing-logs-to-diagnose-failures)".
Para confirmar si se están ejecutando tus scripts, puedes revisar las bitácoras de ese job. Los scripts se listarán dentro de pasos separados ya sea para `Set up runner` o `Complete runner`, dependiendo de qué variable de ambiente está activando el script. Para obtener más información sobre cómo verificar las bitácoras, consulta la sección "[Visualizar las bitácoras para diagnosticar las fallas](/actions/monitoring-and-troubleshooting-workflows/using-workflow-run-logs#viewing-logs-to-diagnose-failures)".

View File

@@ -87,12 +87,12 @@ While the job runs, the logs and output can be viewed in the {% data variables.p
## Supported runners and hardware resources
Hardware specification for Windows and Linux virtual machines:
- 2-core CPU
- 2-core CPU (x86_64)
- 7 GB of RAM
- 14 GB of SSD space
Hardware specification for macOS virtual machines:
- 3-core CPU
- 3-core CPU (x86_64)
- 14 GB of RAM
- 14 GB of SSD space

View File

@@ -250,6 +250,6 @@ Para obtener más información sobre cómo cambiar las políticas del límite de
## Administrar los cachés
Puedes utilizar la API de REST de {% data variables.product.product_name %} para administrar tus cachés. {% ifversion actions-cache-list-delete-apis %}You can use the API to list and delete cache entries, and see your cache usage.{% elsif actions-cache-management %}At present, you can use the API to see your cache usage, with more functionality expected in future updates.{% endif %} For more information, see the "[{% data variables.product.prodname_actions %} Cache](/rest/actions/cache)" REST API documentation.
Puedes utilizar la API de REST de {% data variables.product.product_name %} para administrar tus cachés. {% ifversion actions-cache-list-delete-apis %}Puedes utilizar la API para listar y borrar entradas de caché y ver tu uso de caché.{% elsif actions-cache-management %}En la actualidad, puedes utilizar la API para ver tu uso de caché y esperar más funcionalidades en las actualizaciones futuras.{% endif %} Para obtener más información, consulta la sección "[Caché de {% data variables.product.prodname_actions %}](/rest/actions/cache)" en la documentación de la API de REST.
{% endif %}

View File

@@ -27,7 +27,7 @@ Cuando habilitas la {% data variables.product.prodname_GH_advanced_security %} p
{% endif %}
{% ifversion ghes %}
For guidance on a phased deployment of GitHub Advanced Security, see "[Introduction to adopting GitHub Advanced Security at scale](/code-security/adopting-github-advanced-security-at-scale/introduction-to-adopting-github-advanced-security-at-scale)."
Para obtener orientación sobre un despliegue en fases de GitHub Advanced Security, consulta la sección "[Introducción a adoptar GitHub Advanced Security a escala](/code-security/adopting-github-advanced-security-at-scale/introduction-to-adopting-github-advanced-security-at-scale)".
{% endif %}
## Verificar si tu licencia incluye a la {% data variables.product.prodname_GH_advanced_security %}
@@ -57,7 +57,7 @@ For guidance on a phased deployment of GitHub Advanced Security, see "[Introduct
{% data reusables.enterprise_site_admin_settings.access-settings %}
{% data reusables.enterprise_site_admin_settings.management-console %}
{% data reusables.enterprise_management_console.advanced-security-tab %}{% ifversion ghes %}
1. Under "Security," select the features that you want to enable and deselect any features you want to disable.
1. Debajo de "Seguridad"; selecciona las características que quieras habilitar y deselecciona cualquiera que quieras inhabilitar.
{% ifversion ghes %}![Checkbox to enable or disable {% data variables.product.prodname_advanced_security %} features](/assets/images/enterprise/3.2/management-console/enable-security-checkboxes.png){% else %}![Checkbox to enable or disable {% data variables.product.prodname_advanced_security %} features](/assets/images/enterprise/management-console/enable-advanced-security-checkboxes.png){% endif %}{% else %}
1. Debajo de "{% data variables.product.prodname_advanced_security %}", da clic en **{% data variables.product.prodname_code_scanning_capc %}**. ![Checkbox to enable or disable {% data variables.product.prodname_code_scanning %}](/assets/images/enterprise/management-console/enable-code-scanning-checkbox.png){% endif %}
{% data reusables.enterprise_management_console.save-settings %}

View File

@@ -12,7 +12,7 @@ topics:
## Acerca de {% data variables.product.prodname_github_connect %}
{% data variables.product.prodname_github_connect %} amplía a {% data variables.product.product_name %} permitiendo a {% data variables.product.product_location %} beneficiarse del poder de {% data variables.product.prodname_dotcom_the_website %} de forma limitada. Después de que habilites {% data variables.product.prodname_github_connect %}, podrás habilitar características y flujos de trabajo adicionales que dependen de {% data variables.product.prodname_dotcom_the_website %}, tales como {% ifversion ghes or ghae %}las {% data variables.product.prodname_dependabot_alerts %} para las vulnerabilidades de seguridad que se rastrean en la {% data variables.product.prodname_advisory_database %}{% else %}permitiendo a los usuarios utilizar acciones impulsadas por la comunidad de {% data variables.product.prodname_dotcom_the_website %} en sus archivos de flujo de trabajo{% endif %}.
{% data variables.product.prodname_github_connect %} amplía a {% data variables.product.product_name %} permitiendo a {% data variables.product.product_location %} beneficiarse del poder de {% data variables.product.prodname_dotcom_the_website %} de forma limitada. Después de que habilites {% data variables.product.prodname_github_connect %}, puedes habilitar características y flujos de trabajo adicionales que dependan de {% data variables.product.prodname_dotcom_the_website %}, tales como las {% data variables.product.prodname_dependabot_alerts %} para las vulnerabilidades de seguridad que se rastrea en la {% data variables.product.prodname_advisory_database %}.
{% data variables.product.prodname_github_connect %} no abre {% data variables.product.product_location %} al internet público. Ninguno de los datos privados de tu empresa se exponen a los usuarios de {% data variables.product.prodname_dotcom_the_website %}. En vez de esto, {% data variables.product.prodname_github_connect %} transmite solo los datos limitados que se necesitan para las características individuales que eliges habilitar. A menos de que habilites la sincronización de licencias, {% data variables.product.prodname_github_connect %} no transmite ninguno de los datos personales. Para obtener más información sobre los datos que transmite {% data variables.product.prodname_github_connect %}, consulta la sección "[Transmisión de datos para {% data variables.product.prodname_github_connect %}](#data-transmission-for-github-connect)".

View File

@@ -89,12 +89,12 @@ Si habilitas la compatibilidad con el encabezado `X-Forwarded-For` en tu instanc
Si {% data variables.product.product_location %} indica que tu sesión venció cuando te conectaste a la {% data variables.enterprise.management_console %} mediante un balanceador de carga, intenta una de las siguientes configuraciones en este balanceador.
- Inhabilita los encabezados de `X-Forwarded-For` para tu instancia en los puertos 8080 y 8443.
- Configura tu balanceador de carga para operar en capa 4 y utiliza el protocolo PROXY en vez de `X-Forwarded-For` para pasar las direcciones IP del cliente. For more information, see "[Enabling PROXY protocol support on {% data variables.product.product_location %}](#enabling-proxy-protocol-support-on-your-github-enterprise-server-instance)."
- Configura tu balanceador de carga para operar en capa 4 y utiliza el protocolo PROXY en vez de `X-Forwarded-For` para pasar las direcciones IP del cliente. Para obtener más información, consulta la sección "[Habilitar el soporte de protocolo PROXY en {% data variables.product.product_location %}](#enabling-proxy-protocol-support-on-your-github-enterprise-server-instance)".
Para obtener más información, refiérete a la documentación para tu balanceador de carga.
### Live updates to issues and check runs not working
### Actualizaciones en vivo a las propuestas y ejecuciones de verificaciones que no funcionan
When {% data variables.product.product_location %} is accessed via a load balancer or reverse proxy, expected live updates, such as new comments on issues and changes in notification badges or check run output, may not display until the page is refreshed. This is most common when the reverse proxy or load balancer is running in a layer 7 mode or does not support the required [websocket](https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API) protocol.
Cuando se accede a {% data variables.product.product_location %} a través de un balanceador de carga o proxy de reverso, las actualizaciones en vivo esperadas, tales como los comentarios nuevos en las propuestas y los cambios en las insignias de notificación o salidas de ejecuciones de verificaciones, podrían no mostrarse sino hasta que la página se actualice. Lo más común es cuando el proxy de reverso o balanceador de carga se está ejecutando en modo de capa 7 o no es compatible con el protocolo de [websocket](https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API) requerido.
To enable live updates, you may need to reconfigure the load balancer or proxy. Para obtener más información, refiérete a la documentación para tu balanceador de carga.
Para habilitar las actualizaciones, podrías necesitar configurar el balanceador de carga o proxy. Para obtener más información, refiérete a la documentación para tu balanceador de carga.

View File

@@ -1,46 +1,47 @@
---
title: Desplegar GitHub AE
intro: 'Puedes desplegar {% data variables.product.product_name %} en una región disponible para Azure.'
title: Deploying GitHub AE
intro: 'You can deploy {% data variables.product.product_name %} to an available Azure region.'
versions:
ghae: '*'
topics:
- Accounts
- Enterprise
type: how_to
shortTitle: Desplegar GitHub AE
shortTitle: Deploy GitHub AE
redirect_from:
- /get-started/signing-up-for-github/setting-up-a-trial-of-github-ae
---
## Acerca del despliegue de {% data variables.product.product_name %}
## About deployment of {% data variables.product.product_name %}
{% data reusables.github-ae.github-ae-enables-you %} Para obtener más información, consulta la sección "[Acerca del {% data variables.product.prodname_ghe_managed %}](/admin/overview/about-github-ae)".
{% data reusables.github-ae.github-ae-enables-you %} For more information, see "[About {% data variables.product.prodname_ghe_managed %}](/admin/overview/about-github-ae)."
Después de que compras o inicias un periodo de prueba de {% data variables.product.product_name %}, puedes desplegar {% data variables.product.product_name %} a una región disponible para Azure. Esta guía se refiere al recurso de Azure que contiene el despliegue de {% data variables.product.product_name %} como la cuenta de {% data variables.product.product_name %}. Utilizarás el portal de Azure en [https://portal.azure.com](https://portal.azure.com) para desplegar la cuenta de {% data variables.product.product_name %}.
After you purchase or start a trial of {% data variables.product.product_name %}, you can deploy {% data variables.product.product_name %} to an available Azure region. This guide refers to the Azure resource that contains the deployment of {% data variables.product.product_name %} as the {% data variables.product.product_name %} account. You'll use the Azure portal at [https://portal.azure.com](https://portal.azure.com) to deploy the {% data variables.product.product_name %} account.
## Prerrequisitos
## Prerequisites
- Antes de que puedas desplegar {% data variables.product.product_name %}, debes solicitar acceso desde tu equipo de cuenta de {% data variables.product.company_short %}. {% data variables.product.company_short %} habilitará el despliegue de {% data variables.product.product_name %} para tu suscripción de Azure. Si aún no has comprado {% data variables.product.product_name %}, puedes contactar a {% data variables.contact.contact_enterprise_sales %} para verificar tu elegibilidad de un periodo de prueba.
- Before you can deploy {% data variables.product.product_name %}, you must request access from your {% data variables.product.company_short %} account team. {% data variables.product.company_short %} will enable deployment of {% data variables.product.product_name %} for your Azure subscription. If you haven't already purchased {% data variables.product.product_name %}, you can contact {% data variables.contact.contact_enterprise_sales %} to check your eligibility for a trial.
- Debes tener permiso para realizar la operación de `/register/action` para el proveedor de recursos en Azure. El permiso se incluye en los roles de `Contributor` y `Owner`. Para obtener más información, consulta la sección [Proveedores de recursos de Azure y sus tipos](https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/resource-providers-and-types#register-resource-provider) en la documentación de Microsoft.
- You must have permission to perform the `/register/action` operation for the resource provider in Azure. The permission is included in the `Contributor` and `Owner` roles. For more information, see [Azure resource providers and types](https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/resource-providers-and-types#register-resource-provider) in the Microsoft documentation.
## Desplegar {% data variables.product.product_name %} con el {% data variables.actions.azure_portal %}
## Deploying {% data variables.product.product_name %} with the {% data variables.actions.azure_portal %}
El {% data variables.actions.azure_portal %} te permite desplegar la cuenta de {% data variables.product.product_name %} en tu grupo de recursos de Azure.
1. Haz clic en uno de los siguientes dos enlaces para comenzar el despliegue de {% data variables.product.product_name %}. El enlace en el que debes hacer clic depende de la Azure cloud en donde planeas desplegar {% data variables.product.product_name %}. For more information about Azure Government, see [What is Azure Government?](https://docs.microsoft.com/en-us/azure/azure-government/documentation-government-welcome) in the Microsoft documentation.
The {% data variables.actions.azure_portal %} allows you to deploy the {% data variables.product.product_name %} account in your Azure resource group.
1. Click one of the following two links to begin deployment of {% data variables.product.product_name %}. The link you should click depends on the Azure cloud where you plan to deploy {% data variables.product.product_name %}. For more information about Azure Government, see [What is Azure Government?](https://docs.microsoft.com/en-us/azure/azure-government/documentation-government-welcome) in the Microsoft documentation.
- [Deploy {% data variables.product.product_name %} to Azure Commercial](https://aka.ms/create-github-ae-instance)
- [Deploy {% data variables.product.product_name %} to Azure Government](https://aka.ms/create-github-ae-instance-gov)
1. To begin the process of adding a new {% data variables.product.product_name %} account, click **Create GitHub AE account**.
1. Complete the "Project details" and "Instance details" fields. ![{% data variables.actions.azure_portal %} search result](/assets/images/azure/github-ae-azure-portal-form.png)
1. Complete the "Project details" and "Instance details" fields.
![{% data variables.actions.azure_portal %} search result](/assets/images/azure/github-ae-azure-portal-form.png)
- **Account name:** The hostname for your enterprise
- **Administrator username:** A username for the initial enterprise owner that will be created in {% data variables.product.product_name %}
- **Administrator email:** The email address that will receive the login information
1. To review a summary of the proposed changes, click **Review + create**.
1. After the validation process has completed, click **Create**.
The email address you entered above will receive instructions on how to access your enterprise. After you have access, you can get started by following the initial setup steps. Para obtener más información, consulta la sección "[Inicializar {% data variables.product.product_name %}](/admin/configuration/initializing-github-ae)".
The email address you entered above will receive instructions on how to access your enterprise. After you have access, you can get started by following the initial setup steps. For more information, see "[Initializing {% data variables.product.product_name %}](/admin/configuration/initializing-github-ae)."
{% note %}
@@ -53,14 +54,15 @@ The email address you entered above will receive instructions on how to access y
You can use the {% data variables.actions.azure_portal %} to navigate to your {% data variables.product.product_name %} deployment. The resulting list includes all the {% data variables.product.product_name %} deployments in your Azure region.
1. On the {% data variables.actions.azure_portal %}, in the left panel, click **All resources**.
1. From the available filters, click **All types**, then deselect **Select all** and select **GitHub AE**: ![{% data variables.actions.azure_portal %} search result](/assets/images/azure/github-ae-azure-portal-type-filter.png)
1. From the available filters, click **All types**, then deselect **Select all** and select **GitHub AE**:
![{% data variables.actions.azure_portal %} search result](/assets/images/azure/github-ae-azure-portal-type-filter.png)
## Pasos siguientes
## Next steps
- Once your deployment has been provisioned, the next step is to initialize {% data variables.product.product_name %}. Para obtener más información, consulta la sección "[Inicializar {% data variables.product.product_name %}](/github-ae@latest/admin/configuration/configuring-your-enterprise/initializing-github-ae)".
- If you're trying {% data variables.product.product_name %}, you can upgrade to a full license at any time during the trial period by contacting contact {% data variables.contact.contact_enterprise_sales %}. If you haven't upgraded by the last day of your trial, then the deployment is automatically deleted. Si necesitas más tiempo para evaluar {% data variables.product.product_name %}, contacta a {% data variables.contact.contact_enterprise_sales %} para solicitar una extensión.
- Once your deployment has been provisioned, the next step is to initialize {% data variables.product.product_name %}. For more information, see "[Initializing {% data variables.product.product_name %}](/github-ae@latest/admin/configuration/configuring-your-enterprise/initializing-github-ae)."
- If you're trying {% data variables.product.product_name %}, you can upgrade to a full license at any time during the trial period by contacting contact {% data variables.contact.contact_enterprise_sales %}. If you haven't upgraded by the last day of your trial, then the deployment is automatically deleted. If you need more time to evaluate {% data variables.product.product_name %}, contact {% data variables.contact.contact_enterprise_sales %} to request an extension.
## Leer más
## Further reading
- "[Habilita las características de la {% data variables.product.prodname_advanced_security %} en {% data variables.product.product_name %}](/github/getting-started-with-github/about-github-advanced-security#enabling-advanced-security-features-on-github-ae)"
- "[Enabling {% data variables.product.prodname_advanced_security %} features on {% data variables.product.product_name %}](/github/getting-started-with-github/about-github-advanced-security#enabling-advanced-security-features-on-github-ae)"
- "[{% data variables.product.product_name %} release notes](/github-ae@latest/admin/overview/github-ae-release-notes)"

View File

@@ -8,6 +8,7 @@ topics:
- Enterprise
redirect_from:
- /admin/configuration/initializing-github-ae
- /enterprise-server@latest/admin/configuration/configuring-your-enterprise/initializing-github-ae
---
## Acerca de la inicialización

View File

@@ -50,7 +50,7 @@ De lo contrario, puedes utilizar la herramienta SSL Converter para convertir tu
## Instalación sin respuesta después de cargar una clave
If {% data variables.product.product_location %} is unresponsive after uploading an TLS key, please [contact {% data variables.product.prodname_enterprise %} Support](https://enterprise.github.com/support) with specific details, including a copy of your TLS certificate.
If {% data variables.product.product_location %} is unresponsive after uploading an TLS key, please [contact {% data variables.product.prodname_enterprise %} Support](https://enterprise.github.com/support) with specific details, including a copy of your TLS certificate. Ensure that your private key **is not** included.
## Errores de validez de certificado

View File

@@ -44,7 +44,7 @@ El tiempo requerido para la tolerancia de fallos depende de cuánto le tome para
$ ghe-repl-status -vv
```
4. En el aplicativo de réplica, para detener la replicación y promover dicho aplicativo a estado primario, utiliza el comando `ghe-repl-promote`. This will also automatically put the primary node in maintenance mode if its reachable.
4. En el aplicativo de réplica, para detener la replicación y promover dicho aplicativo a estado primario, utiliza el comando `ghe-repl-promote`. Esto también pondrá al nodo primario automáticamente en modo de mantenimiento si es que se puede alcanzar.
```shell
$ ghe-repl-promote
```

View File

@@ -1,6 +1,6 @@
---
title: About system logs
intro: '{% data variables.product.product_name %} keeps error and message logs for system events. Logs are useful for identifying user, application and system-level actions and exceptions.'
title: Acerca de las bitácoras de sistema
intro: '{% data variables.product.product_name %} mantiene bitácoras de mensaje y de error para los eventos de sistema. Las bitácoras son útiles para identificar acciones y excepciones a nivel de usuario, aplicación y sistema.'
versions:
ghes: '*'
type: overview
@@ -11,35 +11,35 @@ topics:
- Security
---
## System logs
## Bitácoras de sistema
By default, system logs for {% data variables.product.product_name %} are automatically rotated every 24 hours and are retained for seven days. System logs include system-level events, application logs, and Git events data. As log files are often being written to and can be large in size, it may be beneficial to extract and parse relevant log entries on a host separate to your {% data variables.product.prodname_ghe_server %} instance.
Predeterminadamente, las bitácoras de sistema para {% data variables.product.product_name %} se rotan automáticamente cada 24 horas y se retienen durante siete días. Las bitácoras de sistema incluyen eventos a nivel de sistema, bitácoras de aplicación y datos de eventos de Git. Ya que los archivos de bitácora se escriben a menudo y pueden ser grandes en tamaño, podría ser beneficioso extraer y analizar las entradas de bitácora relevantes en un host separado a tu instancia de {% data variables.product.prodname_ghe_server %}.
You can forward system logs to a third-party system or server for longer retention. Para obtener más información, consulta la sección "[Reenvío de bitácoras](/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/log-forwarding)".
Puedes reenviar bitácoras de sistema a un sistema o servidor de terceros para tener una retención mayor. Para obtener más información, consulta la sección "[Reenvío de bitácoras](/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/log-forwarding)".
In addition to reviewing your system logs, you can monitor activity in your enterprise in other ways, such as viewing audit logs, push logs and managing global webhooks. Para obtener más información, consulta la sección "[Monitorear la actividad en tu empresa](/admin/monitoring-activity-in-your-enterprise)".
Adicionalmente a revisar tus bitácoras de sistema, puedes monitorear la actividad en tu empresa de otras formas, tal como ver las bitácoras de auditoría, bitácoras de subida y administrar webhooks globales. Para obtener más información, consulta la sección "[Monitorear la actividad en tu empresa](/admin/monitoring-activity-in-your-enterprise)".
## Types of logs
## Tipos de bitácoras
Listed below are the main logs used by the {% data variables.product.product_name %} appliance and their functions:
A continuación se listan las bitácoras principales que utiliza el aplicativo de {% data variables.product.product_name %}, así como sus funciones:
| Ruta | Descripción |
| -------------------------------- | ----------------------------------------------------------------------------- |
| `/var/log/github/audit.log` | Audited user, repository and system events. |
| `/var/log/github/unicorn.log` | API and web interface traffic. |
| `/var/log/github/exceptions.log` | Application-level errors. |
| `/var/log/haproxy.log` | All IP traffic reaching the appliance. |
| `/var/log/hookshot/resqued.log` | Webhook delivery and failures. |
| `/var/log/github/auth.log` | Authentication requests, whether through built in, LDAP, CAS or SAML methods. |
| `/var/log/github/gitauth.log` | All Git authentication requests. |
| Ruta | Descripción |
| -------------------------------- | -------------------------------------------------------------------------------------- |
| `/var/log/github/audit.log` | Eventos de usuario, repositorio y sistema auditados. |
| `/var/log/github/unicorn.log` | Tráfico de interfaz web y de API. |
| `/var/log/github/exceptions.log` | Errores a nivel de aplicación. |
| `/var/log/haproxy.log` | Todo el tráfico IP que llega al aplicativo. |
| `/var/log/hookshot/resqued.log` | Fallas y entrega de webhook. |
| `/var/log/github/auth.log` | Solicitudes de autenticación, ya sea a través de métodos integrados, LDAP, CAS o SAML. |
| `/var/log/github/gitauth.log` | Todas las solicitudes de autenticación de Git. |
Git activity and authentication requests are processed by the `babeld` service.
La actividad y solicitudes de autenticación de Git se procesan mediante el servicio de `babeld`.
Several {% data variables.product.product_name %} services, such as the `babeld` service, are containerized. Containerized logs are written to the `systemd journal`, and can be queried at any time using the `journalctl` command.
Varios servicios de {% data variables.product.product_name %}, tal como el servicio de `babeld`, están en contenedores. Las bitácoras en contenedores se escriben al `systemd journal` y pueden consultarse en cualquier momento utilizando el comando `journalctl`.
## Audited system events
## Eventos de sistema auditado
All entries from the `audit.log` file use and can be filtered with the `github_audit` keyword.
Todas las entradas del archivo `audit.log` utilizan y pueden filtrarse con la palabra clave `github_audit`.
Por ejemplo, esta entrada muestra que se creó un repositorio nuevo.
@@ -55,8 +55,8 @@ Oct 26 02:19:31 github-ent github_audit: { "pid":22860, "ppid":22859, "program":
## Paquete de soporte
The support bundle includes system logs and all audit information is logged to the `audit.log` file in the `github-logs` directory. For more information, see "[Providing data to {% data variables.product.prodname_dotcom %} Support](/support/contacting-github-support/providing-data-to-github-support)."
El paquete de soporte incluye bitácoras de sistema y toda la información de auditoría se registra en el archivo `audit.log` que está en el directorio `github-logs`. Para obtener más información, consulta la sección "[Proporcionar datos al soporte de {% data variables.product.prodname_dotcom %}](/support/contacting-github-support/providing-data-to-github-support)".
## Leer más
- [Linux man page for the `journalctl` command](http://man7.org/linux/man-pages/man1/journalctl.1.html)
- [Página de manual para el comando `journalctl`](http://man7.org/linux/man-pages/man1/journalctl.1.html)

View File

@@ -121,7 +121,7 @@ If you use an external directory or identity provider (IdP) to centralize access
- "[Utilizar LDAP para el IAM empresarial](/admin/identity-and-access-management/using-ldap-for-enterprise-iam)"
- "[Utilizar SAML para el IAM empresarial](/admin/identity-and-access-management/using-saml-for-enterprise-iam)"
If you choose to use external authentication, you can also configure fallback authentication for people who don't have an account on your external authentication provider. For example, you may want to grant access to a contractor or machine user. For more information, see "[Allowing built-in authentication for users outside your provider](/admin/identity-and-access-management/managing-iam-for-your-enterprise/allowing-built-in-authentication-for-users-outside-your-provider)."
If you choose to use external authentication, you can also configure fallback authentication for people who don't have an account on your external authentication provider. For example, you may want to grant access to a contractor or machine user. Para obtener más información, consulta la sección "[Permitir la autenticación integrada para los usuarios fuera de tu proveedor](/admin/identity-and-access-management/managing-iam-for-your-enterprise/allowing-built-in-authentication-for-users-outside-your-provider)".
{% elsif ghae %}

View File

@@ -15,7 +15,7 @@ permissions: Enterprise owners can use a recovery code to access an enterprise a
Puedes utilizar un código de recuperación para acceder a tu cuenta empresarial cuando un error de configuración en la autenticación o un problema con tu proveedor de identidad (IdP) impide que utilices el SSO.
Para poder acceder a tu cuenta empresarial de esta forma, debes haber descargado previamente y almacenado los códigos de recuperación de tu empresa. For more information, see "[Downloading your enterprise account's single sign-on recovery codes](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes)."
Para poder acceder a tu cuenta empresarial de esta forma, debes haber descargado previamente y almacenado los códigos de recuperación de tu empresa. Para obtener más información, consulta la sección "[Descargar los códigos de recuperación de inicio de sesión único de tu cuenta empresarial](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes)".
{% data reusables.saml.recovery-code-caveats %}

View File

@@ -28,7 +28,7 @@ Organization membership can be managed manually, or you can update membership au
{% ifversion oidc-for-emu %}
{% data reusables.enterprise-accounts.emu-cap-validates %} For more information, see "[About support for your IdP's Conditional Access Policy](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-support-for-your-idps-conditional-access-policy)."
{% data reusables.enterprise-accounts.emu-cap-validates %} Para obtener más información, consulta la sección "[Acerca del soporte para la Política de Acceso Condicional de tu IdP](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-support-for-your-idps-conditional-access-policy)".
{% endif %}

View File

@@ -24,7 +24,7 @@ Para obtener más información sobre cómo utilizar OIDC con {% data variables.p
## About using CAP with IP allow lists
We recommend disabling your enterprise account's IP allow list and relying on your IdP's CAP. If you enable IP allow lists for your enterprise and also make use of your IdP's CAP, both the IP allow list and CAP will be enforced. If either restriction rejects a user's IP address, the request fails. For more information about IP allow lists, see "[Enforcing policies for security settings in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-allowed-ip-addresses-for-organizations-in-your-enterprise)."
We recommend disabling your enterprise account's IP allow list and relying on your IdP's CAP. If you enable IP allow lists for your enterprise and also make use of your IdP's CAP, both the IP allow list and CAP will be enforced. If either restriction rejects a user's IP address, the request fails. Para obtener más información sobre las listas de IP permitidas, consulta la sección "[Requerir políticas para la configuración de seguridad en tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-allowed-ip-addresses-for-organizations-in-your-enterprise)".
## Considerations for integrations and automations

View File

@@ -32,7 +32,7 @@ If your enterprise members manage their own user accounts on {% data variables.p
{% data reusables.saml.about-saml-enterprise-accounts %} Para obtener más información, consulta la sección "[Configurar el incio de sesión único de SAML para tu empresa](/admin/authentication/managing-identity-and-access-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise)".
Alternatively, you can provision and manage the accounts of your enterprise members with {% data variables.product.prodname_emus %}. To help you determine whether SAML SSO or {% data variables.product.prodname_emus %} is better for your enterprise, see "[About authentication for your enterprise](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#identifying-the-best-authentication-method-for-your-enterprise)."
Alternatively, you can provision and manage the accounts of your enterprise members with {% data variables.product.prodname_emus %}. Para ayudarte a determinar si el SSO de SAML o las {% data variables.product.prodname_emus %} son mejores para tu empresa, consulta la sección "[Acerca de la autetnicación para tu empresa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#identifying-the-best-authentication-method-for-your-enterprise)".
{% data reusables.enterprise-accounts.about-recovery-codes %}Para obtener más información, consulta la sección "[Administrar los códigos de recuperación para tu empresa](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise)".

View File

@@ -24,7 +24,7 @@ shortTitle: Instalar en AWS
{% note %}
**Note:** At this time {% data variables.product.prodname_ghe_server %} does not support the use of the Amazon IDMSv2 Metadata API.
**Nota:** En este momento, {% data variables.product.prodname_ghe_server %} no es compatible con la utilización de la API de Metadatos IDMSv2 de Amazon.
{% endnote %}

View File

@@ -97,6 +97,6 @@ The following aggregate metrics will be collected and transmitted on a daily bas
## {% data variables.product.prodname_server_statistics %} payload example
To see an example of the response payload for the {% data variables.product.prodname_server_statistics %} API, see "[Requesting {% data variables.product.prodname_server_statistics %} using the REST API](/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/requesting-server-statistics-using-the-rest-api)."
Para ver un ejemplo de la carga útil de respuesta para la API de {% data variables.product.prodname_server_statistics %}, consulta la sección "[Solicitar {% data variables.product.prodname_server_statistics %} utilizando la API de REST](/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/requesting-server-statistics-using-the-rest-api)".
To see a list of the data collected, see "[{% data variables.product.prodname_server_statistics %} data collected](#server-statistics-data-collected)."

View File

@@ -1,6 +1,6 @@
---
title: Monitorear la actividad en tu empresa
intro: 'You can view user and system activity by leveraging audit logs{% ifversion ghes or ghae %}, push logs, dashboards, webhooks, and log forwarding{% else %}and webhooks{% endif %}.'
intro: 'Puedes ver la actividad de sistema y de usuario si aprovechas las bitácoras de auditoría{% ifversion ghes or ghae %}, bitácoras de subida, tableros, webhooks y reenvío de bitácora{% else %}y webhooks{% endif %}.'
redirect_from:
- /enterprise/admin/installation/monitoring-activity-on-your-github-enterprise-server-instance
versions:
@@ -13,6 +13,6 @@ children:
- /reviewing-audit-logs-for-your-enterprise
- /exploring-user-activity
- /analyzing-how-your-team-works-with-server-statistics
shortTitle: Monitor activity
shortTitle: Monitorear la actividad
---

View File

@@ -1,6 +1,6 @@
---
title: About the audit log for your enterprise
intro: 'To support debugging and internal and external compliance, {% data variables.product.product_name %} provides logs of audited{% ifversion ghes %} system,{% endif %} user, organization, and repository events.'
title: Acerca de la bitácora de auditoría para tu empresa
intro: 'Para apoyar la depuración y el cumplimiento externo e interno, {% data variables.product.product_name %} proporciona bitácoras de eventos auditados de {% ifversion ghes %} sistema,{% endif %} usuario, organización y repositorio.'
shortTitle: Acerca de las bitácoras de auditoría
redirect_from:
- /enterprise/admin/articles/audit-logging
@@ -29,36 +29,36 @@ topics:
{% data reusables.audit_log.audit-log-search-list-info-about-action %}
In addition to viewing your audit log, you can monitor activity in your enterprise in other ways, such as {% ifversion ghes or ghae %}viewing push logs and {% endif %}managing global webhooks. For more information, see "[Exploring user activity in your enterprise](/admin/monitoring-activity-in-your-enterprise/exploring-user-activity)."
Adicionalmente a ver tu bitácora de auditoría, puedes monitorear la actividad en tu empresa de otras formas, tal como {% ifversion ghes or ghae %}ver las bitácoras de auditoría y {% endif %}administrar los webhooks globales. Para obtener más información, consulta la sección "[Explorar la actividad de usuario en tu empresa](/admin/monitoring-activity-in-your-enterprise/exploring-user-activity)".
## Using your audit logs
## Utilizar tus bitácoras de auditoría
As an enterprise owner{% ifversion ghes %} or site administrator{% endif %}, you can interact with the audit log data for your enterprise in several ways:
- You can view the audit log for your enterprise. For more information, see "[Accessing the audit log for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/accessing-the-audit-log-for-your-enterprise)."
- You can search the audit log for specific events{% ifversion ghec %} and export audit log data{% endif %}. Para obtener más información, consulta las secciones "[Buscar la bitácora de auditoría para tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/searching-the-audit-log-for-your-enterprise)"{% ifversion ghec %} y "[Exportar la bitácora de auditoría para tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/exporting-audit-log-activity-for-your-enterprise)"{% endif %}.
Como propietario de empresa{% ifversion ghes %} o administrador de sitio{% endif %}, puedes interactuar con los datos de la bitácora de auditoría para tu empresa de varias formas:
- Puedes ver la bitácora de auditoría para tu empresa. Para obtener más información, consulta la sección "[Acceder a la bitácora de auditoría de tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/accessing-the-audit-log-for-your-enterprise)".
- Puedes buscar la bitácora de auditoría para eventos específicos{% ifversion ghec %} y exportar los datos de bitácora de auditoría{% endif %}. Para obtener más información, consulta las secciones "[Buscar la bitácora de auditoría para tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/searching-the-audit-log-for-your-enterprise)"{% ifversion ghec %} y "[Exportar la bitácora de auditoría para tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/exporting-audit-log-activity-for-your-enterprise)"{% endif %}.
{%- ifversion enterprise-audit-log-ip-addresses %}
- You can display the IP address associated with events in the audit log. For more information, see "[Displaying IP addresses in the audit log for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/displaying-ip-addresses-in-the-audit-log-for-your-enterprise)."
- Puedes mostrar la dirección IP asociada con los eventos en la bitácora de auditoría. Para obtener más información, consulta la sección "[Mostrar las direcciones IP en la bitácora de auditoría de tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/displaying-ip-addresses-in-the-audit-log-for-your-enterprise)".
{%- endif %}
{%- ifversion ghec %}
- Puedes trasmitir datos de eventos de Git y de auditorías desde {% data variables.product.prodname_dotcom %} hacia un sistema externo de administración de datos. Para obtener más información, consulta la sección "[Transmitir la bitácora de auditoría de tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise)".
{%- else %}
- You can forward audit and system logs, from your enterprise to an third-party hosted monitoring system. Para obtener más información, consulta la sección "[Reenvío de bitácoras](/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/log-forwarding)".
- Puedes reenviar bitácoras de auditoría y de sistema desde tu empresa hacia un sistema de monitoreo hospedado de terceros. Para obtener más información, consulta la sección "[Reenvío de bitácoras](/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/log-forwarding)".
{%- endif %}
{%- ifversion ghec or ghes > 3.2 or ghae-issue-6648 %}
- You can use the Audit log API to view actions performed in your enterprise. Para obtener más información, consulta la sección "[Utilizar la API de bitácora de auditoría para tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise)".
- Puedes utilizar la API de bitácora de auditoría para ver las acciones que se llevan a cabo en tu empresa. Para obtener más información, consulta la sección "[Utilizar la API de bitácora de auditoría para tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise)".
{%- endif %}
For a full list of audit log actions that may appear in your enterprise audit log, see "[Audit log actions for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise)."
Para obtener una lista completa de acciones de bitácora de auditoría que pudieran aparecer en la bitácora de auditoría de tu empresa, consulta la sección "[Acciones de la bitácora de auditoría para tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise)".
{% ifversion ghec %}
## Git events
## Eventos de git
Git events data, such as cloning, fetching, and pushing is logged. Para obtener más información, consulta la sección "[Transmitir la bitácora de auditoría de tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise)".
Los datos de eventos de Git que se registran son los de clonar, recuperar y subir. Para obtener más información, consulta la sección "[Transmitir la bitácora de auditoría de tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise)".
{% endif %}
## Leer más
- "[Revisar el registro de auditoría para tu organización](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization)"
{%- ifversion ghes %}
- "[About system logs](/admin/enterprise-management/monitoring-your-appliance/about-system-logs)"
- "[Acerca de las bitácoras de sistema](/admin/enterprise-management/monitoring-your-appliance/about-system-logs)"
{%- endif %}

View File

@@ -100,82 +100,82 @@ The scope of the events that appear in your enterprise's audit log depend on whe
{%- ifversion ghes %}
| `business.clear_actions_settings` | An enterprise owner or site administrator cleared {% data variables.product.prodname_actions %} policy settings for an enterprise. Para obtener más información, consulta la sección "[Requerir políticas para las GitHub Actions en tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise)".
{%- endif %}
| `business.clear_default_repository_permission` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} cleared the base repository permission policy setting for an enterprise. Para obtener más información, consulta la sección "[Requerir una política para los permisos de los repositorios base](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-base-repository-permissions)". | `business.clear_members_can_create_repos` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} cleared a restriction on repository creation in organizations in the enterprise. Para obtener más información, consulta la sección "[Requerir políticas de administración de repositorios en tu empresa](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#setting-a-policy-for-repository-creation)". | `business.create` | An enterprise was created.
| `business.clear_default_repository_permission` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} cleared the base repository permission policy setting for an enterprise. Para obtener más información, consulta la sección "[Requerir una política para los permisos de los repositorios base](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-base-repository-permissions)". | `business.clear_members_can_create_repos` | Un propietario de empresa{% ifversion ghes %} o adminsitrador de sitio{% endif %} quitó una restricción sobre la creación de repositorios en las organizaciones de la empresa. Para obtener más información, consulta la sección "[Requerir políticas de administración de repositorios en tu empresa](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#setting-a-policy-for-repository-creation)". | `business.create` | Se creó una empresa.
{%- ifversion ghec %}
| `business.disable_saml` | SAML single sign-on was disabled for an enterprise.
| `business.disable_saml` | El inicio de sesión único de SAML se inhabilito para una empresa.
{%- endif %}
| `business.disable_two_factor_requirement` | The requirement for members to have two-factor authentication enabled to access an enterprise was disabled.
| `business.disable_two_factor_requirement` | Se inhabilitó el requisito de que los miembros tengan una autenticación bifactorial habilitada para acceder a una empresa.
{%- ifversion ghec %}
| `business.enable_saml` | SAML single sign-on was enabled for an enterprise.
| `business.enable_saml` | Se habilitó el inicio de sesión único de SAML para una empresa.
{%- endif %}
| `business.enable_two_factor_requirement` | The requirement for members to have two-factor authentication enabled to access an enterprise was enabled.
| `business.enable_two_factor_requirement` | Se habilitó el requisito para que los miembros tengan habilitada una autenticación bifactorial para acceder a una empresa.
{%- ifversion ghec %}
| `business.enterprise_server_license_download` | A {% data variables.product.prodname_ghe_server %} license was downloaded. | `business.import_license_usage` | License usage information was imported from a {% data variables.product.prodname_ghe_server %} instance to an enterprise account on {% data variables.product.prodname_dotcom_the_website %}. | `business.invite_admin` | An invitation for someone to be an enterprise owner{% ifversion ghes %} or site administrator{% endif %} of an enterprise was sent. | `business.invite_billing_manager` | An invitation for someone to be an billing manager of an enterprise was sent.
| `business.enterprise_server_license_download` | Se descargó una licencia de {% data variables.product.prodname_ghe_server %}. | `business.import_license_usage` | Se importó la información de uso de licencia de una instancia de {% data variables.product.prodname_ghe_server %} a una cuenta empresarial en {% data variables.product.prodname_dotcom_the_website %}. | `business.invite_admin` | Se envió una invitación para que alguien se convirtiera en propietario de empresa{% ifversion ghes %} o administrador de sitio{% endif %}. | `business.invite_billing_manager` | Se envió una invitación para que alguien se convierta en gerente de facturación de una empresa.
{%- endif %}
| `business.members_can_update_protected_branches.clear` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} unset a policy for whether members of an enterprise can update protected branches on repositories for individual organizations. Los administradores de las organizaciones pudieron elegir si se permitía la actualización de los ajustes de ramas protegidas o no. | `business.members_can_update_protected_branches.disable` | The ability for enterprise members to update branch protection rules was disabled. Solo los propietarios de las empresas pueden actualizar las ramas protegidas. | `business.members_can_update_protected_branches.enable` | The ability for enterprise members to update branch protection rules was enabled. Enterprise owners and members can update protected branches. | `business.remove_admin` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} was removed from an enterprise.
| `business.members_can_update_protected_branches.clear` | Un propietario de empresa{% ifversion ghes %} o administrador de sitio{% endif %} quitó una política de si los miembros de una empresa pueden actualizar ramas protegidas en repositorios para organizaciones individuales. Los administradores de las organizaciones pudieron elegir si se permitía la actualización de los ajustes de ramas protegidas o no. | `business.members_can_update_protected_branches.disable` | Se inhabilitó la capacidad para que los miembros de una empresa actualicen las reglas de protección de rama. Solo los propietarios de las empresas pueden actualizar las ramas protegidas. | `business.members_can_update_protected_branches.enable` | Se habilitó la capacidad para que los miembros de una empresa actualicen las reglas de protección de rama. Los propietarios y miembros de las empresas pueden actualizar ramas protegidas. | `business.remove_admin` | Un propietario de empresa{% ifversion ghes %} o administrador de sitio{% endif %} se eliminó de una empresa.
{%- ifversion ghes %}
| `business.referrer_override_enable` | An enterprise owner or site administrator enabled the referrer policy override. Para obtener más información, consulta la sección "[Configurar la política del referente para tu empresa](/admin/configuration/configuring-your-enterprise/configuring-the-referrer-policy-for-your-enterprise)". | `business.referrer_override_disable` | An enterprise owner or site administrator disabled the referrer policy override. Para obtener más información, consulta la sección "[Configurar la política del referente para tu empresa](/admin/configuration/configuring-your-enterprise/configuring-the-referrer-policy-for-your-enterprise)".
| `business.referrer_override_enable` | Un propietario de empresa o administrador de sitio habilitó la anulación de política del referente. Para obtener más información, consulta la sección "[Configurar la política del referente para tu empresa](/admin/configuration/configuring-your-enterprise/configuring-the-referrer-policy-for-your-enterprise)". | `business.referrer_override_disable` | Un propietario de empresa o administrador de sitio inhabilitó la anulación de política del referente. Para obtener más información, consulta la sección "[Configurar la política del referente para tu empresa](/admin/configuration/configuring-your-enterprise/configuring-the-referrer-policy-for-your-enterprise)".
{%- endif %}
{%- ifversion ghec %}
| `business.remove_billing_manager` | A billing manager was removed from an enterprise. | `business.remove_member` | A member was removed from an enterprise.
| `business.remove_billing_manager` | Se eliminó a un gerente de facturación de una empresa. | `business.remove_member` | Se eliminó a un miembro de una empresa.
{%- endif %}
| `business.remove_organization` | An organization was removed from an enterprise.
| `business.remove_organization` | Se eliminó a una organización de una empresa.
{%- ifversion ghec %}
| `business.remove_support_entitlee` | A support entitlement was removed from a member of an enterprise. Para obtener más información, consulta la sección "[Administrar la titularidad de soporte para tu empresa](/admin/user-management/managing-users-in-your-enterprise/managing-support-entitlements-for-your-enterprise)".
| `business.remove_support_entitlee` | Se eliminó un derecho de soporte de un miembro de una empresa. Para obtener más información, consulta la sección "[Administrar la titularidad de soporte para tu empresa](/admin/user-management/managing-users-in-your-enterprise/managing-support-entitlements-for-your-enterprise)".
{%- endif %}
| `business.rename_slug` | The slug for the enterprise URL was renamed.
| `business.rename_slug` | Se renombró el slug para la URL de la empresa.
{%- ifversion ghec %}
| `business.revoke_external_identity` | The external identity for a member in an enterprise was revoked. | `business.revoke_sso_session` | The SAML single sign-on session for a member in an enterprise was revoked.
| `business.revoke_external_identity` | Se revocó la identidad externa de un miembro de una empresa. | `business.revoke_sso_session` | Se revocó la sesión de inicio de sesión único de SAML para un miembro en una empresa.
{%- endif %}
{%- ifversion ghec %}
| `business.set_actions_fork_pr_approvals_policy` | The setting for requiring approvals for workflows from public forks was changed for an enterprise. Para obtener más información, consulta la sección "[Requerir políticas para las {% data variables.product.prodname_actions %} en tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#enforcing-a-policy-for-fork-pull-requests-in-your-enterprise)".
| `business.set_actions_fork_pr_approvals_policy` | Se cambió el ajuste para requerir aprobaciones para los flujos de trabajo de las bifurcaciones públicas para una empresa. Para obtener más información, consulta la sección "[Requerir políticas para las {% data variables.product.prodname_actions %} en tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#enforcing-a-policy-for-fork-pull-requests-in-your-enterprise)".
{%- endif %}
| `business.set_actions_retention_limit` | The retention period for {% data variables.product.prodname_actions %} artifacts and logs was changed for an enterprise. Para obtener más información, consulta la sección "[Requerir políticas para la {% data variables.product.prodname_actions %} en una empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#enforcing-a-policy-for-artifact-and-log-retention-in-your-enterprise)".
| `business.set_actions_retention_limit` | Se cambió el periodo de retención para los artefactos y bitácoras de {% data variables.product.prodname_actions %} para una empresa. Para obtener más información, consulta la sección "[Requerir políticas para la {% data variables.product.prodname_actions %} en una empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#enforcing-a-policy-for-artifact-and-log-retention-in-your-enterprise)".
{%- ifversion ghec or ghes %}
| `business.set_fork_pr_workflows_policy` | The policy for workflows on private repository forks was changed. Para obtener más información, consulta la sección "{% ifversion ghec %}[Requerir políticas para las {% data variables.product.prodname_actions %} en una empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#enforcing-a-policy-for-fork-pull-requests-in-private-repositories){% else ifversion ghes > 2.22 %}[Habilitar los flujos de trabajo para las bifurcaciones de repositorios privados](/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enforcing-github-actions-policies-for-your-enterprise#enabling-workflows-for-private-repository-forks){% endif %}".
| `business.set_fork_pr_workflows_policy` | Se cambió la política para los flujos de trabajo en bifurcaciones de repositorios privados. Para obtener más información, consulta la sección "{% ifversion ghec %}[Requerir políticas para las {% data variables.product.prodname_actions %} en una empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#enforcing-a-policy-for-fork-pull-requests-in-private-repositories){% else ifversion ghes > 2.22 %}[Habilitar los flujos de trabajo para las bifurcaciones de repositorios privados](/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enforcing-github-actions-policies-for-your-enterprise#enabling-workflows-for-private-repository-forks){% endif %}".
{%- endif %}
{%- ifversion ghes %}
| `business.update_actions_settings` | An enterprise owner or site administrator updated {% data variables.product.prodname_actions %} policy settings for an enterprise. Para obtener más información, consulta la sección "[Requerir políticas para las GitHub Actions en tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise)".
| `business.update_actions_settings` | Un propietario de empresa o administrador de sitio actualizó los ajustes de política de {% data variables.product.prodname_actions %} para una empresa. Para obtener más información, consulta la sección "[Requerir políticas para las GitHub Actions en tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise)".
{%- endif %}
| `business.update_default_repository_permission` | The base repository permission setting was updated for all organizations in an enterprise. Para obtener más información, consulta la sección "[Requerir una política para los permisos de los repositorios base](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-base-repository-permissions)". | `business.update_member_repository_creation_permission` | The repository creation setting was updated for an enterprise. For more information, see "[Enforcing a policy for repository creation](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-repository-creation)." | `business.update_member_repository_invitation_permission` | The policy setting for enterprise members inviting outside collaborators to repositories was updated. For more information, see "[Enforcing a policy for inviting outside collaborators to repositories](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-inviting-outside-collaborators-to-repositories)."
| `business.update_default_repository_permission` | El ajuste de permiso de repositorio base se actualizó para todas las organizaciones en una empresa. Para obtener más información, consulta la sección "[Requerir una política para los permisos de los repositorios base](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-base-repository-permissions)". | `business.update_member_repository_creation_permission` | Se actualizó el ajuste de creación de repositorios para una empresa. Para obtener más información, consulta la sección "[Requerir una política para la creación de repositorios](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-repository-creation)". | `business.update_member_repository_invitation_permission` | Se actualizó el ajuste de política par alos miembros de la empresa que invitan colaboradores externos a los repositorios. Para obtener más información, consulta la sección "[Requerir una política para invitar colaboradores externos a los repositorios](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-inviting-outside-collaborators-to-repositories)".
{%- ifversion ghec %}
| `business.update_saml_provider_settings` | The SAML single sign-on provider settings for an enterprise were updated.
| `business.update_saml_provider_settings` | Se actualizaron los ajustes del proveedor de inicio de sesión único de SAML para una empresa.
{%- endif %}
{%- ifversion secret-scanning-audit-log-custom-patterns %}
## `business_secret_scanning_custom_pattern` category actions
## Acciones de la categoría `business_secret_scanning_custom_pattern`
| Acción | Descripción |
| ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| | `business_secret_scanning_custom_pattern.create` | An enterprise-level custom pattern is published for secret scanning. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning#defining-a-custom-pattern-for-an-enterprise-account)." |
| | `business_secret_scanning_custom_pattern.delete` | An enterprise-level custom pattern is removed from secret scanning. |
| | `business_secret_scanning_custom_pattern.update` | Changes to an enterprise-level custom pattern are saved for secret scanning. |
| Acción | Descripción |
| ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| | `business_secret_scanning_custom_pattern.create` | Un patrón personalizado a nivel empresarial se publicó para un escaneo de secretos. Para obtener más información, consulta la sección "[Definir los patrones personalizados para el escaneo de secretos](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning#defining-a-custom-pattern-for-an-enterprise-account)". |
| | `business_secret_scanning_custom_pattern.delete` | Se eliminó un patrón personalizado a nivel empresarial del escaneo de secretos. |
| | `business_secret_scanning_custom_pattern.update` | Se guardaron los cambios a un patrón personalizado a nivel empresarial para el escaneo de secretos. |
{%- endif %}
## `checks` category actions
## Acciones de la categoría `checks`
| Acción | Descripción |
| ------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `checks.auto_trigger_disabled` | Automatic creation of check suites was disabled on a repository in the organization or enterprise. Para obtener más información, consulta la sección "[Actualizar las preferencias de repositorio para las suites de verificación](/rest/reference/checks#update-repository-preferences-for-check-suites)". |
| `checks.auto_trigger_enabled` | Automatic creation of check suites was enabled on a repository in the organization or enterprise. Para obtener más información, consulta la sección "[Actualizar las preferencias de repositorio para las suites de verificación](/rest/reference/checks#update-repository-preferences-for-check-suites)". |
| Acción | Descripción |
| ------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `checks.auto_trigger_disabled` | Se inhabilitó la creación automática de suites de verificación en un repositorio de la organización o empresa. Para obtener más información, consulta la sección "[Actualizar las preferencias de repositorio para las suites de verificación](/rest/reference/checks#update-repository-preferences-for-check-suites)". |
| `checks.auto_trigger_enabled` | Se habilitó la creación automática de suites de verificación en un repositorio de una organización o empresa. Para obtener más información, consulta la sección "[Actualizar las preferencias de repositorio para las suites de verificación](/rest/reference/checks#update-repository-preferences-for-check-suites)". |
{%- ifversion fpt or ghec %}
| `checks.delete_logs` | Logs in a check suite were deleted.
| `checks.delete_logs` | Se borraron las bitácoras en una suite de verificación.
{%- endif %}
{%- ifversion fpt or ghec %}
## acciones de la categoría `codespaces`
| Acción | Descripción |
| ---------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `codespaces.connect` | A codespace was started. |
| `codespaces.create` | A user [created a codespace](/github/developing-online-with-codespaces/creating-a-codespace). |
| `codespaces.destroy` | A user [deleted a codespace](/github/developing-online-with-codespaces/deleting-a-codespace). |
| `codespaces.allow_permissions` | A codespace using custom permissions from its `devcontainer.json` file was launched. |
| `codespaces.attempted_to_create_from_prebuild` | An attempt to create a codespace from a prebuild was made. |
| `codespaces.create_an_org_secret` | A user created an organization-level [secret for {% data variables.product.prodname_github_codespaces %}](/github/developing-online-with-codespaces/managing-encrypted-secrets-for-codespaces#about-encrypted-secrets-for-codespaces) |
| `codespaces.update_an_org_secret` | A user updated an organization-level [secret for {% data variables.product.prodname_github_codespaces %}](/github/developing-online-with-codespaces/managing-encrypted-secrets-for-codespaces#about-encrypted-secrets-for-codespaces). |
| `codespaces.remove_an_org_secret` | A user removed an organization-level [secret for {% data variables.product.prodname_github_codespaces %}](/github/developing-online-with-codespaces/managing-encrypted-secrets-for-codespaces#about-encrypted-secrets-for-codespaces). |
| `codespaces.manage_access_and_security` | A user updated [which repositories a codespace can access](/github/developing-online-with-codespaces/managing-access-and-security-for-codespaces). |
| Acción | Descripción |
| ---------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `codespaces.connect` | Se inició un codespace. |
| `codespaces.create` | Un usuario [creó un codespace](/github/developing-online-with-codespaces/creating-a-codespace). |
| `codespaces.destroy` | Un usuario [borró un codespace](/github/developing-online-with-codespaces/deleting-a-codespace). |
| `codespaces.allow_permissions` | Se lanzó un codespace que utiliza permisos personalizados desde su archivo `devcontainer.json`. |
| `codespaces.attempted_to_create_from_prebuild` | Se realizó un intento de crear un codespace desde una precompilación. |
| `codespaces.create_an_org_secret` | Un usuario canceló un [secreto para {% data variables.product.prodname_github_codespaces %}](/github/developing-online-with-codespaces/managing-encrypted-secrets-for-codespaces#about-encrypted-secrets-for-codespaces) a nivel organizacional |
| `codespaces.update_an_org_secret` | Un usuario actualizó un [secreto para {% data variables.product.prodname_github_codespaces %}](/github/developing-online-with-codespaces/managing-encrypted-secrets-for-codespaces#about-encrypted-secrets-for-codespaces) a nivel organizacional. |
| `codespaces.remove_an_org_secret` | A user removed an organization-level [secret for {% data variables.product.prodname_github_codespaces %}](/github/developing-online-with-codespaces/managing-encrypted-secrets-for-codespaces#about-encrypted-secrets-for-codespaces). |
| `codespaces.manage_access_and_security` | A user updated [which repositories a codespace can access](/github/developing-online-with-codespaces/managing-access-and-security-for-codespaces). |
{%- endif %}
{%- ifversion fpt or ghec %}
@@ -306,85 +306,85 @@ The scope of the events that appear in your enterprise's audit log depend on whe
| `enterprise.runner_group_updated` | The configuration of a {% data variables.product.prodname_actions %} self-hosted runner group was changed. Para obtener más información, consulta la sección "[Cambiar la política de acceso para un grupo de ejecutores auto-hospedados](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#changing-the-access-policy-of-a-self-hosted-runner-group)". |
| `enterprise.runner_group_runner_removed` | The REST API was used to remove a {% data variables.product.prodname_actions %} self-hosted runner from a group. Para obtener más información, consulta la sección "[Eliminar un ejecutor auto-hospedado de un grupo en una organización](/rest/reference/actions#remove-a-self-hosted-runner-from-a-group-for-an-organization)". |
| `enterprise.runner_group_runners_added` | A {% data variables.product.prodname_actions %} self-hosted runner was added to a group. Para obtener más información, consulta la sección [Mover un ejecutor auto-hospedado a un grupo](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#moving-a-self-hosted-runner-to-a-group). |
| `enterprise.runner_group_runners_updated` | A {% data variables.product.prodname_actions %} runner group's list of members was updated. Para obtener más información, consulta la sección "[Configurar ejecutores auto-hospedados en un grupo para una organización](/rest/reference/actions#set-self-hosted-runners-in-a-group-for-an-organization)". |
| `enterprise.runner_group_runners_updated` | Se actualizó una lista de miembros de un grupo de ejecutores de {% data variables.product.prodname_actions %}. Para obtener más información, consulta la sección "[Configurar ejecutores auto-hospedados en un grupo para una organización](/rest/reference/actions#set-self-hosted-runners-in-a-group-for-an-organization)". |
{%- ifversion ghec %}
| `enterprise.runner_group_visiblity_updated` | The visibility of a {% data variables.product.prodname_actions %} self-hosted runner group was updated via the REST API. Para obtener más información, consulta la sección "[Actualizar un grupo de ejecutores auto-hospedados para una organización](/rest/reference/actions#update-a-self-hosted-runner-group-for-an-organization)".
| `enterprise.runner_group_visiblity_updated` | Se actualizó la visibilidad de un grupo de ejecutores auto hospedados de {% data variables.product.prodname_actions %} a través de la API de REST. Para obtener más información, consulta la sección "[Actualizar un grupo de ejecutores auto-hospedados para una organización](/rest/reference/actions#update-a-self-hosted-runner-group-for-an-organization)".
{%- endif %}
{%- ifversion ghec or ghes or ghae %}
| `enterprise.self_hosted_runner_online` | The {% data variables.product.prodname_actions %} runner application was started. Solo se puede ver utilizando la API de REST; no está visible en la IU o en la exportación de JSON/CSV. Para obtener más información, consulta "[Comprobar el estado de un ejecutor autoalojado](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)." | `enterprise.self_hosted_runner_offline` | The {% data variables.product.prodname_actions %} runner application was stopped. Solo se puede ver utilizando la API de REST; no está visible en la IU o en la exportación de JSON/CSV. Para obtener más información, consulta "[Comprobar el estado de un ejecutor autoalojado](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)."
| `enterprise.self_hosted_runner_online` | Se inició la aplicación ejecutora de {% data variables.product.prodname_actions %}. Solo se puede ver utilizando la API de REST; no está visible en la IU o en la exportación de JSON/CSV. Para obtener más información, consulta "[Comprobar el estado de un ejecutor autoalojado](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)." | `enterprise.self_hosted_runner_offline` | Se detuvo la aplicación ejecutora de {% data variables.product.prodname_actions %}. Solo se puede ver utilizando la API de REST; no está visible en la IU o en la exportación de JSON/CSV. Para obtener más información, consulta "[Comprobar el estado de un ejecutor autoalojado](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)."
{%- endif %}
{%- ifversion ghec or ghes %}
| `enterprise.self_hosted_runner_updated` | The {% data variables.product.prodname_actions %} runner application was updated. Se puede ver utilizando la API de REST y la IU; no se puede ver en la exportación de JSON/CSV. Para obtener más información, consulta "[Acerca de los ejecutores autoalojados](/actions/hosting-your-own-runners/about-self-hosted-runners#about-self-hosted-runners)."
| `enterprise.self_hosted_runner_updated` | Se actualizó la aplicación ejecutora de {% data variables.product.prodname_actions %}. Se puede ver utilizando la API de REST y la IU; no se puede ver en la exportación de JSON/CSV. Para obtener más información, consulta "[Acerca de los ejecutores autoalojados](/actions/hosting-your-own-runners/about-self-hosted-runners#about-self-hosted-runners)."
{%- endif %}
{%- ifversion ghec %}
## `enterprise_domain` category actions
## Acciones de la categoría `enterprise_domain`
| Acción | Descripción |
| --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `enterprise_domain.approve` | An enterprise domain was approved for an enterprise. For more information, see "[Approving a domain for your enterprise account](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise#approving-a-domain-for-your-enterprise-account)." |
| `enterprise_domain.create` | An enterprise domain was added to an enterprise. Para obtener más información, consulta la sección "[Verificar un dominio para tu cuenta empresarial](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise#verifying-a-domain-for-your-enterprise-account)". |
| `enterprise_domain.destroy` | An enterprise domain was removed from an enterprise. For more information, see "[Removing an approved or verified domain](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise#removing-an-approved-or-verified-domain)." |
| `enterprise_domain.verify` | An enterprise domain was verified for an enterprise. Para obtener más información, consulta la sección "[Verificar un dominio para tu cuenta empresarial](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise#verifying-a-domain-for-your-enterprise-account)". |
| `enterprise_domain.approve` | Se aprobó un dominio empresarial para una empresa. Para obtener más información, consulta la sección "[Aprobar el dominio para tu cuenta empresarial](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise#approving-a-domain-for-your-enterprise-account)". |
| `enterprise_domain.create` | Se agregó un dominio empresarial para una empresa. Para obtener más información, consulta la sección "[Verificar un dominio para tu cuenta empresarial](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise#verifying-a-domain-for-your-enterprise-account)". |
| `enterprise_domain.destroy` | Se eliminó un dominio empresarial de una empresa. Para obtener más información, consulta la sección "[Eliminar un dominio verificado o aprobado](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise#removing-an-approved-or-verified-domain)". |
| `enterprise_domain.verify` | Se verificó un dominio empresarial para una empresa. Para obtener más información, consulta la sección "[Verificar un dominio para tu cuenta empresarial](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise#verifying-a-domain-for-your-enterprise-account)". |
## `enterprise_installation` category actions
## Acciones de la categoría `enterprise_installation`
| Acción | Descripción |
| --------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `enterprise_installation.create` | The {% data variables.product.prodname_github_app %} associated with an {% data variables.product.prodname_github_connect %} enterprise connection was created. |
| `enterprise_installation.destroy` | The {% data variables.product.prodname_github_app %} associated with an {% data variables.product.prodname_github_connect %} enterprise connection was deleted. |
| `enterprise_installation.token_updated` | The token belonging to {% data variables.product.prodname_github_app %} associated with an {% data variables.product.prodname_github_connect %} enterprise connection was updated. |
| Acción | Descripción |
| --------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `enterprise_installation.create` | Se creó la {% data variables.product.prodname_github_app %} asociada con una con una conexión empresarial de {% data variables.product.prodname_github_connect %}. |
| `enterprise_installation.destroy` | Se borró la {% data variables.product.prodname_github_app %} asociada con una conexión empresarial de {% data variables.product.prodname_github_connect %}. |
| `enterprise_installation.token_updated` | Se actualizó el token perteneciente a {% data variables.product.prodname_github_app %} asociado con una conexión empresarial de {% data variables.product.prodname_github_connect %}. |
{%- endif %}
{%- ifversion fpt or ghec %}
## acciones de la categoría `environment`
| Acción | Descripción |
| ------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `environment.add_protection_rule` | A {% data variables.product.prodname_actions %} environment protection rule was created via the API. Para obtener más información, consulta la sección "[reglas de protección de ambiente](/actions/deployment/targeting-different-environments/using-environments-for-deployment#environment-protection-rules)". |
| `environment.create_actions_secret` | A secret was created for a {% data variables.product.prodname_actions %} environment via the API. Para obtener más información, consulta la sección ["Secretos de ambiente](/actions/deployment/targeting-different-environments/using-environments-for-deployment#environment-secrets)". |
| `environment.delete` | An environment was deleted via the API. For more information, see "[Deleting an environment](/actions/deployment/targeting-different-environments/using-environments-for-deployment#deleting-an-environment)." |
| `environment.remove_actions_secret` | A secret was deleted for a {% data variables.product.prodname_actions %} environment via the API. Para obtener más información, consulta la sección ["Secretos de ambiente](/actions/deployment/targeting-different-environments/using-environments-for-deployment#environment-secrets)". |
| `environment.remove_protection_rule` | A {% data variables.product.prodname_actions %} environment protection rule was deleted via the API. Para obtener más información, consulta la sección "[reglas de protección de ambiente](/actions/deployment/targeting-different-environments/using-environments-for-deployment#environment-protection-rules)". |
| `environment.update_actions_secret` | A secret was updated for a {% data variables.product.prodname_actions %} environment via the API. Para obtener más información, consulta la sección ["Secretos de ambiente](/actions/deployment/targeting-different-environments/using-environments-for-deployment#environment-secrets)". |
| `environment.update_protection_rule` | A {% data variables.product.prodname_actions %} environment protection rule was updated via the API. Para obtener más información, consulta la sección "[reglas de protección de ambiente](/actions/deployment/targeting-different-environments/using-environments-for-deployment#environment-protection-rules)". |
| Acción | Descripción |
| ------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `environment.add_protection_rule` | Se creó una regla de protección de ambiente de {% data variables.product.prodname_actions %} a través de la API. Para obtener más información, consulta la sección "[reglas de protección de ambiente](/actions/deployment/targeting-different-environments/using-environments-for-deployment#environment-protection-rules)". |
| `environment.create_actions_secret` | Se creó un secreto para un ambiente de {% data variables.product.prodname_actions %} a través de la API. Para obtener más información, consulta la sección ["Secretos de ambiente](/actions/deployment/targeting-different-environments/using-environments-for-deployment#environment-secrets)". |
| `environment.delete` | Se borró un ambiente a través de la API. Para obtener más información, consulta la sección "[Borrar un ambiente](/actions/deployment/targeting-different-environments/using-environments-for-deployment#deleting-an-environment)". |
| `environment.remove_actions_secret` | Se borró un secreto para un ambiente de {% data variables.product.prodname_actions %} a través de la API. Para obtener más información, consulta la sección ["Secretos de ambiente](/actions/deployment/targeting-different-environments/using-environments-for-deployment#environment-secrets)". |
| `environment.remove_protection_rule` | Se borró una regla de protección de ambiente de {% data variables.product.prodname_actions %} a través de la API. Para obtener más información, consulta la sección "[reglas de protección de ambiente](/actions/deployment/targeting-different-environments/using-environments-for-deployment#environment-protection-rules)". |
| `environment.update_actions_secret` | Se actualizó un secreto para un ambiente de {% data variables.product.prodname_actions %} a través de la API. Para obtener más información, consulta la sección ["Secretos de ambiente](/actions/deployment/targeting-different-environments/using-environments-for-deployment#environment-secrets)". |
| `environment.update_protection_rule` | Se actualizó una regla de protección de ambiente de {% data variables.product.prodname_actions %} a través de la API. Para obtener más información, consulta la sección "[reglas de protección de ambiente](/actions/deployment/targeting-different-environments/using-environments-for-deployment#environment-protection-rules)". |
{%- endif %}
{%- ifversion ghae %}
## Acciones de la categoría `external_group`
| Acción | Descripción |
| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `external_group.delete` | An Okta group was deleted. Para obtener más información, consulta la sección "[Mapear grupos de Okta en los equipos](/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". |
| `external_group.link` | An Okta group was mapped to a {% data variables.product.prodname_ghe_managed %} team. Para obtener más información, consulta la sección "[Mapear grupos de Okta en los equipos](/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". |
| `external_group.provision` | An Okta group was mapped to a team on {% data variables.product.prodname_ghe_managed %}. Para obtener más información, consulta la sección "[Mapear grupos de Okta en los equipos](/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". |
| `external_group.unlink` | An Okta group was unmapped from a {% data variables.product.prodname_ghe_managed %} team. Para obtener más información, consulta la sección "[Mapear grupos de Okta en los equipos](/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". |
| `external_group.update` | An Okta group's settings were updated. Para obtener más información, consulta la sección "[Mapear grupos de Okta en los equipos](/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". |
| Acción | Descripción |
| -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `external_group.delete` | Se borró un grupo de Okta. Para obtener más información, consulta la sección "[Mapear grupos de Okta en los equipos](/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". |
| `external_group.link` | Se mapeó un grupo de Okta a un equipo de {% data variables.product.prodname_ghe_managed %}. Para obtener más información, consulta la sección "[Mapear grupos de Okta en los equipos](/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". |
| `external_group.provision` | Se mapeó un grupo de Okta a un equipo en {% data variables.product.prodname_ghe_managed %}. Para obtener más información, consulta la sección "[Mapear grupos de Okta en los equipos](/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". |
| `external_group.unlink` | Se dejó de mapear un grupo de Okta desde un equipo de {% data variables.product.prodname_ghe_managed %}. Para obtener más información, consulta la sección "[Mapear grupos de Okta en los equipos](/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". |
| `external_group.update` | Se actualizaron los ajustes de un grupo de Okta. Para obtener más información, consulta la sección "[Mapear grupos de Okta en los equipos](/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". |
## Acciones de la categoría `external_identity`
| Acción | Descripción |
| ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `external_identity.deprovision` | A user was removed from an Okta group and was subsequently deprovisioned from {% data variables.product.prodname_ghe_managed %}. Para obtener más información, consulta la sección "[Mapear grupos de Okta en los equipos](/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". |
| `external_identity.provision` | An Okta user was added to an Okta group and was subsequently provisioned to the mapped team on {% data variables.product.prodname_ghe_managed %}. Para obtener más información, consulta la sección "[Mapear grupos de Okta en los equipos](/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". |
| `external_identity.update` | An Okta user's settings were updated. Para obtener más información, consulta la sección "[Mapear grupos de Okta en los equipos](/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". |
| Acción | Descripción |
| ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `external_identity.deprovision` | Se eliminó a un usuario de un grupo de Okta y se desaprovisionó posteriormente de {% data variables.product.prodname_ghe_managed %}. Para obtener más información, consulta la sección "[Mapear grupos de Okta en los equipos](/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". |
| `external_identity.provision` | Se agregó a un grupo de Okta a un grupo de Okta y se aprovisionó posteriormente al equipo mapeado en {% data variables.product.prodname_ghe_managed %}. Para obtener más información, consulta la sección "[Mapear grupos de Okta en los equipos](/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". |
| `external_identity.update` | Se actualizaron los ajustes de un usuario de Okta. Para obtener más información, consulta la sección "[Mapear grupos de Okta en los equipos](/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". |
{%- endif %}
## `gist` category actions
## Acciones de la categoría `gist`
| Acción | Descripción |
| ------------------------ | ------------------------------------ |
| `gist.create` | A gist is created. |
| `gist.destroy` | A gist is deleted. |
| `gist.visibility_change` | The visibility of a gist is changed. |
| `gist.create` | Se crea un gist. |
| `gist.destroy` | Se borra un gist. |
| `gist.visibility_change` | Se cambia la visibilidad de un gist. |
{% ifversion ghec or ghes > 3.4 or ghae-issue-6724 %}
## acciones de la categoría `git`
| Acción | Descripción |
| ----------- | --------------------------------------- |
| `git.clone` | A repository was cloned. |
| `git.fetch` | Changes were fetched from a repository. |
| `git.push` | Changes were pushed to a repository. |
| `git.clone` | Se clona un repositorio. |
| `git.fetch` | Se recuperan cambios de un repositorio. |
| `git.push` | Se suben cambios a un repositorio. |
{% endif %}
## acciones de la categoría `hook`
@@ -393,22 +393,22 @@ The scope of the events that appear in your enterprise's audit log depend on whe
| ------ | ----------- |
| | |
{%- ifversion ghes or ghae %}
| `hook.active_changed` | A hook's active status was updated.
| `hook.active_changed` | Se actualizó el estado activo de un gancho.
{%- endif %}
| `hook.config_changed` | A hook's configuration was changed. | `hook.create` | A new hook was added. | `hook.destroy` | A hook was deleted. | `hook.events_changed` | A hook's configured events were changed.
| `hook.config_changed` | Se cambió la configuración de un gancho. | `hook.create` | Se agregó un gancho nuevo. | `hook.destroy` | Se borró un gancho. | `hook.events_changed` | Se cambiaron los eventos configurados de un gancho.
## `integration` category actions
## Acciones de la categoría `integration`
| Acción | Descripción |
| ---------------------------------- | ---------------------------------------------------------------------------------------- |
| `integration.create` | An integration was created. |
| `integration.destroy` | An integration was deleted. |
| `integration.manager_added` | A member of an enterprise or organization was added as an integration manager. |
| `integration.manager_removed` | A member of an enterprise or organization was removed from being an integration manager. |
| `integration.transfer` | Ownership of an integration was transferred to another user or organization. |
| `integration.remove_client_secret` | A client secret for an integration was removed. |
| `integration.revoke_all_tokens` | All user tokens for an integration were requested to be revoked. |
| `integration.revoke_tokens` | Token(s) for an integration were revoked. |
| Acción | Descripción |
| ---------------------------------- | --------------------------------------------------------------------------------------- |
| `integration.create` | Se creó una integración. |
| `integration.destroy` | Se borró una integración. |
| `integration.manager_added` | Se agregó a un miembro de una empresa u organización como gerente de integración. |
| `integration.manager_removed` | Se eliminó a un miembro de una empresa u organización de ser un gerente de integración. |
| `integration.transfer` | Se transfirió la propiedad de una integración a otro usuario u organización. |
| `integration.remove_client_secret` | A client secret for an integration was removed. |
| `integration.revoke_all_tokens` | All user tokens for an integration were requested to be revoked. |
| `integration.revoke_tokens` | Token(s) for an integration were revoked. |
## `integration_installation`category actions
@@ -519,27 +519,27 @@ The scope of the events that appear in your enterprise's audit log depend on whe
{%- ifversion ghec or ghes or ghae %}
## `members_can_delete_repos` category actions
| Acción | Descripción |
| ---------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `members_can_delete_repos.clear` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} cleared the policy setting for deleting or transfering repositories in any organizations in an enterprise. Para obtener más información, consulta la sección "[Requerir una política para el borrado y transferencia de repositorios](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-repository-deletion-and-transfer)". |
| `members_can_delete_repos.disable` | The ability for enterprise members to delete repositories was disabled. Members cannot delete or transfer repositories in any organizations in an enterprise. Para obtener más información, consulta la sección "[Requerir una política para el borrado y transferencia de repositorios](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-repository-deletion-and-transfer)". |
| `members_can_delete_repos.enable` | The ability for enterprise members to delete repositories was enabled. Members can delete or transfer repositories in any organizations in an enterprise. Para obtener más información, consulta la sección "[Requerir una política para el borrado y transferencia de repositorios](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-repository-deletion-and-transfer)". |
| Acción | Descripción |
| ---------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `members_can_delete_repos.clear` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} cleared the policy setting for deleting or transfering repositories in any organizations in an enterprise. Para obtener más información, consulta la sección "[Requerir una política para el borrado y transferencia de repositorios](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-repository-deletion-and-transfer)". |
| `members_can_delete_repos.disable` | Se inhabilitó la capacidad para que los miembros de una empresa borren repositorios. Los miembros no pueden borrar ni transferir repositorios en ninguna organización de una empresa. Para obtener más información, consulta la sección "[Requerir una política para el borrado y transferencia de repositorios](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-repository-deletion-and-transfer)". |
| `members_can_delete_repos.enable` | Se habilitó la capacidad para que los miembros de un empresa borren repositorios. Los miembros pueden borrar o transferir repositorios en cualquier organización de una empresa. Para obtener más información, consulta la sección "[Requerir una política para el borrado y transferencia de repositorios](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-repository-deletion-and-transfer)". |
## `members_can_view_dependency_insights` category actions
## Acciones de la categoría `members_can_view_dependency_insights`
| Acción | Descripción |
| ---------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `members_can_view_dependency_insights.clear` | Un propietario de empresa{% ifversion ghes %} o administrador de sitio{% endif %} libró el ajuste de la política para ver las perspectivas de la dependencia en cualquier organización dentro de una empresa.{% ifversion ghec %} Para obtener más información, consulta la sección "[Requerir una política para la visibilidad de las perspectivas de las dependencias](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-dependency-insights-in-your-enterprise)".{% endif %}
| `members_can_view_dependency_insights.disable` | The ability for enterprise members to view dependency insights was disabled. Members cannot view dependency insights in any organizations in an enterprise.{% ifversion ghec %} For more information, see "[Enforcing a policy for visibility of dependency insights](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-dependency-insights-in-your-enterprise)."{% endif %}
| `members_can_view_dependency_insights.enable` | The ability for enterprise members to view dependency insights was enabled. Members can view dependency insights in any organizations in an enterprise.{% ifversion ghec %} For more information, see "[Enforcing a policy for visibility of dependency insights](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-dependency-insights-in-your-enterprise)."{% endif %}
| `members_can_view_dependency_insights.disable` | Se inhabilitó la capacidad de los miembros de la empresa para ver las perspectivas de dependencias. Los miembros no pueden ver las perspectivas de dependencias en ninguna organización de una empresa.{% ifversion ghec %} Para obtener más información, consulta la sección "[Requerir una política para la visibilidad de las perspectivas de dependencias](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-dependency-insights-in-your-enterprise)".{% endif %}
| `members_can_view_dependency_insights.enable` | Se habilitó la capacidad de los miembros de las empresas para ver las perspectivas de dependencias. Los miembros pueden ver perspectivas de dependencias en cualquier organización de una empresa.{% ifversion ghec %} Para obtener más información, consulta la sección "[Requerir una política de visibilidad de las perspectivas de dependencias](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-dependency-insights-in-your-enterprise)".{% endif %}
## `migration` category actions
## Acciones de la categoría `migration`
| Acción | Descripción |
| ------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `migration.create` | A migration file was created for transferring data from a *source* location (such as a {% data variables.product.prodname_dotcom_the_website %} organization or a {% data variables.product.prodname_ghe_server %} instance) to a *target* {% data variables.product.prodname_ghe_server %} instance. |
| `migration.destroy_file` | A migration file for transferring data from a *source* location (such as a {% data variables.product.prodname_dotcom_the_website %} organization or a {% data variables.product.prodname_ghe_server %} instance) to a *target* {% data variables.product.prodname_ghe_server %} instance was deleted. |
| `migration.download` | A migration file for transferring data from a *source* location (such as a {% data variables.product.prodname_dotcom_the_website %} organization or a {% data variables.product.prodname_ghe_server %} instance) to a *target* {% data variables.product.prodname_ghe_server %} instance was downloaded. |
| Acción | Descripción |
| ------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `migration.create` | Se creó un archivo de migración para transferir datos desde una ubicación *origen* (tal como una organización de {% data variables.product.prodname_dotcom_the_website %} o una instancia de {% data variables.product.prodname_ghe_server %}) a una instancia *destino* de {% data variables.product.prodname_ghe_server %}. |
| `migration.destroy_file` | Se borró un archivo de migración para transferir datos desde una ubicación *origen* (tal como una organización de {% data variables.product.prodname_dotcom_the_website %} o una instancia de {% data variables.product.prodname_ghe_server %}) a una instancia *destino* de {% data variables.product.prodname_ghe_server %}. |
| `migration.download` | Se descargó un archivo de migración para transferir datos desde una ubicación *origen* (tal como una organización de {% data variables.product.prodname_dotcom_the_website %} o una instancia de {% data variables.product.prodname_ghe_server %}) a una instancia *destino* de {% data variables.product.prodname_ghe_server %}. |
{%- endif %}
## acciones de la categoría `oauth_access`
@@ -549,57 +549,57 @@ The scope of the events that appear in your enterprise's audit log depend on whe
| | |
`oauth_access.create` | An [OAuth access token][] was generated for a user account. Para obtener más información, consulta la sección "[Crear un token de acceso personal](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)". `oauth_access.destroy` | An [OAuth access token][] was deleted from a user account.
`oauth_access.create` | Se generó un [Token de acceso OAuth][] para una cuenta de usuario. Para obtener más información, consulta la sección "[Crear un token de acceso personal](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)". `oauth_access.destroy` | Se borró un [Token de acceso OAuth][] de una cuenta de usuario.
## acciones de la categoría `oauth_application`
| Acción | Descripción |
| --------------------------- | ---------------------------------------------------------------------------------------- |
| `oauth_application.create` | An [OAuth application][] was created for a user or organization account. |
| `oauth_application.create` | Se creó una [aplicación OAuth][] para un usuario o cuenta de organización. |
| `oauth_application.destroy` | Una [Aplicación de OAuth][] se eliminó de la cuenta de un usuario o de una organización. |
{%- ifversion fpt or ghec %}
| `oauth_application.generate_client_secret` | An [OAuth application][]'s secret key was generated. | `oauth_application.remove_client_secret` | An [OAuth application][]'s secret key was deleted.
| `oauth_application.generate_client_secret` | Se generó una llave de secreto de una [Aplicación OAuth][]. | `oauth_application.remove_client_secret` | Se borró una llave de secreto de una [Aplicación OAuth][].
{%- endif %}
| `oauth_application.reset_secret` | An [OAuth application][]'s secret key was reset.
| `oauth_application.reset_secret` | Se restableció una llave de secreto de una [Aplicación OAuth][].
{%- ifversion fpt or ghec %}
| `oauth_application.revoke_all_tokens` | All user tokens for an [OAuth application][] were requested to be revoked.
| `oauth_application.revoke_all_tokens` | Se solicitó que se revocaran todos los tokens de usuario para una [Aplicación OAuth][].
{%- endif %}
| `oauth_application.revoke_tokens` | Token(s) for an [OAuth application][] were revoked. | `oauth_application.transfer` | An [OAuth application][] was transferred from one user or organization account to another.
| `oauth_application.revoke_tokens` | Se revocaron los Tokens para una [Aplicación OAuth][]. | `oauth_application.transfer` | Se transfirió una [Aplicación OAuth][] de una cuenta de usuario u organización a otra.
{%- ifversion ghes or ghae %}
| `oauth_application.unsuspend` | An [OAuth application][] was unsuspended for a user or organization account.
| `oauth_application.unsuspend` | Se dejó de suspender una [Aplicación OAuth][] para una cuenta de usuario u organización.
{%- endif %}
{%- ifversion fpt or ghec %}
## Acciones de la categoría `oauth_authorization`
| Acción | Descripción |
| ----------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `oauth_authorization.create` | An authorization for an OAuth application was created. Para obtener más información, consulta la sección "[Autorizar las Apps de OAuth](/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps)". |
| `oauth_authorization.destroy` | An authorization for an OAuth application was deleted. Para obtener más información, consulta la sección "[Autorizar las Apps de OAuth](/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps)". |
| `oauth_authorization.update` | An authorization for an OAuth application was updated. Para obtener más información, consulta la sección "[Autorizar las Apps de OAuth](/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps)". |
| Acción | Descripción |
| ----------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `oauth_authorization.create` | Se creó una autorización para una aplicación OAuth. Para obtener más información, consulta la sección "[Autorizar las Apps de OAuth](/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps)". |
| `oauth_authorization.destroy` | Se borró una autorización para una aplicación OAuth. Para obtener más información, consulta la sección "[Autorizar las Apps de OAuth](/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps)". |
| `oauth_authorization.update` | Se actualizó una autorización para una aplicación OAuth. Para obtener más información, consulta la sección "[Autorizar las Apps de OAuth](/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps)". |
{%- endif %}
## acciones de la categoría `org`
| Acción | Descripción |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `org.accept_business_invitation` | An invitation sent to an organization to join an enterprise was accepted. |
| {% ifversion ghec %}For more information, see "[Inviting an organization to join your enterprise account](/admin/user-management/managing-organizations-in-your-enterprise/adding-organizations-to-your-enterprise#inviting-an-organization-to-join-your-enterprise-account)."{% endif %} | |
| `org.add_billing_manager` | A billing manager was added to an organization. |
| {% ifversion fpt or ghec %}For more information, see "[Adding a billing manager to your organization](/organizations/managing-peoples-access-to-your-organization-with-roles/adding-a-billing-manager-to-your-organization)."{% endif %} | |
| `org.add_member` | A user joined an organization. |
| `org.advanced_security_disabled_for_new_repos` | {% data variables.product.prodname_GH_advanced_security %} was disabled for new repositories in an organization. |
| `org.advanced_security_disabled_on_all_repos` | {% data variables.product.prodname_GH_advanced_security %} was disabled for all repositories in an organization. |
| `org.advanced_security_enabled_for_new_repos` | {% data variables.product.prodname_GH_advanced_security %} was enabled for new repositories in an organization. |
| `org.advanced_security_enabled_on_all_repos` | {% data variables.product.prodname_GH_advanced_security %} was enabled for all repositories in an organization. |
| `org.advanced_security_policy_selected_member_disabled` | An enterprise owner prevented {% data variables.product.prodname_GH_advanced_security %} features from being enabled for repositories owned by the organization. {% data reusables.advanced-security.more-information-about-enforcement-policy %}
| `org.advanced_security_policy_selected_member_enabled` | An enterprise owner allowed {% data variables.product.prodname_GH_advanced_security %} features to be enabled for repositories owned by the organization. {% data reusables.advanced-security.more-information-about-enforcement-policy %}
| `org.advanced_security_policy_update` | An organization owner updated polices for {% data variables.product.prodname_GH_advanced_security %} in an enterprise. {% data reusables.advanced-security.more-information-about-enforcement-policy %}
| `org.async_delete` | Un usuario inició una tarea en segundo plano para eliminar una organización. |
| Acción | Descripción |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `org.accept_business_invitation` | Se aceptó una invitación enviada a una organización para unirse a una empresa. |
| {% ifversion ghec %}Para obtener más información, consulta la sección "[Invitar a una organización para que se una a tu cuenta empresarial](/admin/user-management/managing-organizations-in-your-enterprise/adding-organizations-to-your-enterprise#inviting-an-organization-to-join-your-enterprise-account)".{% endif %} | |
| `org.add_billing_manager` | Se agregó un gerente de facturación a una organización. |
| {% ifversion fpt or ghec %}Para obtener más información, consulta la sección "[Agregar un gerente de facturación a tu organización](/organizations/managing-peoples-access-to-your-organization-with-roles/adding-a-billing-manager-to-your-organization)".{% endif %} | |
| `org.add_member` | Un usuario se unió a una organización. |
| `org.advanced_security_disabled_for_new_repos` | Se inhabilitó la {% data variables.product.prodname_GH_advanced_security %} para los repositorios nuevos en una organización. |
| `org.advanced_security_disabled_on_all_repos` | Se inhabilitó la {% data variables.product.prodname_GH_advanced_security %} para todos los repositorios en una organización. |
| `org.advanced_security_enabled_for_new_repos` | Se habilitó la {% data variables.product.prodname_GH_advanced_security %} para los repositorios nuevos en una organización. |
| `org.advanced_security_enabled_on_all_repos` | Se habililtó la {% data variables.product.prodname_GH_advanced_security %} para todos los repositorios en una organización. |
| `org.advanced_security_policy_selected_member_disabled` | Un propietario de empresa previno que las características de {% data variables.product.prodname_GH_advanced_security %} se habilitaran para los repositorios que pertenecen a la organización. {% data reusables.advanced-security.more-information-about-enforcement-policy %}
| `org.advanced_security_policy_selected_member_enabled` | Un propietario de empresa permitió que se habilitaran las características de {% data variables.product.prodname_GH_advanced_security %} para los repositorios que pertenecen a la organización. {% data reusables.advanced-security.more-information-about-enforcement-policy %}
| `org.advanced_security_policy_update` | Un propietario de organización actualizó políticas para la {% data variables.product.prodname_GH_advanced_security %} en una empresa. {% data reusables.advanced-security.more-information-about-enforcement-policy %}
| `org.async_delete` | Un usuario inició una tarea en segundo plano para eliminar una organización. |
{%- ifversion ghec %}
| `org.audit_log_export` | An organization owner created an export of the organization audit log. Si la exportación incluía una consulta, el registro detallará la consulta utilizada y la cantidad de entradas en el registro de auditoría que coinciden con esa consulta. For more information, see "[Exporting audit log activity for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/exporting-audit-log-activity-for-your-enterprise)."
| `org.audit_log_export` | Un propietario de organización creó una exportación de la bitácora de auditoría de la organización. Si la exportación incluía una consulta, el registro detallará la consulta utilizada y la cantidad de entradas en el registro de auditoría que coinciden con esa consulta. Para obtener más información, consulta la sección "[Exportar la actividad de las bitácoras de auditoría de tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/exporting-audit-log-activity-for-your-enterprise)".
{%- endif %}
| `org.block_user` | An organization owner blocked a user from accessing the organization's repositories. |{% ifversion fpt or ghec %}For more information, see "[Blocking a user from your organization](/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-organization)."{% endif %}| | `org.cancel_business_invitation` | An invitation for an organization to join an enterprise was revoked. |{% ifversion ghec %}Para obtener más información, consulta la sección "[Invitar a una organización para que se una a tu cuenta empresarial](/admin/user-management/managing-organizations-in-your-enterprise/adding-organizations-to-your-enterprise#inviting-an-organization-to-join-your-enterprise-account)."{% endif %}| | `org.cancel_invitation` | Se revocó una invitación que se envió a un usuario para que se una a una organización. | `org.clear_actions_settings` | An organization owner cleared {% data variables.product.prodname_actions %} policy settings for an organization. For more information, see "[Managing GitHub Actions permissions for your organization](/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization#managing-github-actions-permissions-for-your-organization)." | `org.clear_default_repository_permission` | An organization owner cleared the base repository permission policy setting for an organization. For more information, see "[Setting base permissions](/organizations/managing-access-to-your-organizations-repositories/setting-base-permissions-for-an-organization#setting-base-permissions)." | `org.clear_member_team_creation_permission` | An organization owner cleared the new teams creation setting for an organization. Para obtener más información, consulta "[Configurar los permisos de creación de equipo en tu organización](/organizations/managing-organization-settings/setting-team-creation-permissions-in-your-organization)." | `org.clear_reader_discussion_creation_permission` | An organization owner cleared the new discussion creation setting for an organization. |{% ifversion fpt or ghec %}Para obtener más información, consulta la sección "[Permitir o dejar de permitir que los usuarios con acceso de lectura creen debates](/organizations/managing-organization-settings/managing-discussion-creation-for-repositories-in-your-organization)."{% endif %}| | `org.clear_members_can_create_repos` | Un propietario de organización libró una restricción de creación de repositorios en una organización. Para obtener más información, consulta "[Restringir la creación de repositorios en tu organización](/organizations/managing-organization-settings/restricting-repository-creation-in-your-organization)". | `org.clear_members_can_invite_outside_collaborators` | An organization owner cleared the outside collaborators invitation policy for an organization. Para obtener más información, consulta la sección "[Establecer permisos para agregar colaboradores externos](/organizations/managing-organization-settings/setting-permissions-for-adding-outside-collaborators)". | `org.clear_new_repository_default_branch_setting` | An organization owner cleared the default branch name for new repositories setting for an organization. For more information, see "[Setting the default branch name](/organizations/managing-organization-settings/managing-the-default-branch-name-for-repositories-in-your-organization#setting-the-default-branch-name)."
| `org.block_user` | Un propietario de organización bloqueó a un usuario para que no accediera a los repositorios de la organización. |{% ifversion fpt or ghec %}Para obtener más información, consulta la sección "[Bloquear a un usuario de tu organización](/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-organization)."{% endif %}| | `org.cancel_business_invitation` | Se revocó una invitación para que una organización se uniera a una empresa. |{% ifversion ghec %}Para obtener más información, consulta la sección "[Invitar a una organización para que se una a tu cuenta empresarial](/admin/user-management/managing-organizations-in-your-enterprise/adding-organizations-to-your-enterprise#inviting-an-organization-to-join-your-enterprise-account)."{% endif %}| | `org.cancel_invitation` | Se revocó una invitación que se envió a un usuario para que se una a una organización. | `org.clear_actions_settings` | Un propietario de organización quitó los ajustes de política de {% data variables.product.prodname_actions %} para una organización. For more information, see "[Managing GitHub Actions permissions for your organization](/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization#managing-github-actions-permissions-for-your-organization)." | `org.clear_default_repository_permission` | An organization owner cleared the base repository permission policy setting for an organization. For more information, see "[Setting base permissions](/organizations/managing-access-to-your-organizations-repositories/setting-base-permissions-for-an-organization#setting-base-permissions)." | `org.clear_member_team_creation_permission` | An organization owner cleared the new teams creation setting for an organization. Para obtener más información, consulta "[Configurar los permisos de creación de equipo en tu organización](/organizations/managing-organization-settings/setting-team-creation-permissions-in-your-organization)." | `org.clear_reader_discussion_creation_permission` | An organization owner cleared the new discussion creation setting for an organization. |{% ifversion fpt or ghec %}Para obtener más información, consulta la sección "[Permitir o dejar de permitir que los usuarios con acceso de lectura creen debates](/organizations/managing-organization-settings/managing-discussion-creation-for-repositories-in-your-organization)."{% endif %}| | `org.clear_members_can_create_repos` | Un propietario de organización libró una restricción de creación de repositorios en una organización. Para obtener más información, consulta "[Restringir la creación de repositorios en tu organización](/organizations/managing-organization-settings/restricting-repository-creation-in-your-organization)". | `org.clear_members_can_invite_outside_collaborators` | An organization owner cleared the outside collaborators invitation policy for an organization. Para obtener más información, consulta la sección "[Establecer permisos para agregar colaboradores externos](/organizations/managing-organization-settings/setting-permissions-for-adding-outside-collaborators)". | `org.clear_new_repository_default_branch_setting` | An organization owner cleared the default branch name for new repositories setting for an organization. For more information, see "[Setting the default branch name](/organizations/managing-organization-settings/managing-the-default-branch-name-for-repositories-in-your-organization#setting-the-default-branch-name)."
{%- ifversion fpt or ghec %}
| `org.codespaces_trusted_repo_access_granted` | {% data variables.product.prodname_github_codespaces %} was granted trusted repository access to all other repositories in an organization. Para obtener más información, consulta la sección "[Administrar el acceso de un repositorio a los codespces de tu organización](/codespaces/managing-codespaces-for-your-organization/managing-repository-access-for-your-organizations-codespaces)". | `org.codespaces_trusted_repo_access_revoked` | {% data variables.product.prodname_github_codespaces %} trusted repository access to all other repositories in an organization was revoked. Para obtener más información, consulta la sección "[Administrar el acceso de un repositorio a los codespces de tu organización](/codespaces/managing-codespaces-for-your-organization/managing-repository-access-for-your-organizations-codespaces)".
{%- endif %}
@@ -631,76 +631,76 @@ The scope of the events that appear in your enterprise's audit log depend on whe
{%- ifversion fpt or ghec %}
| `org.oauth_app_access_approved` | An owner [granted organization access to an {% data variables.product.prodname_oauth_app %}](/organizations/restricting-access-to-your-organizations-data/approving-oauth-apps-for-your-organization). | `org.oauth_app_access_denied` | An owner [disabled a previously approved {% data variables.product.prodname_oauth_app %}'s access](/organizations/restricting-access-to-your-organizations-data/denying-access-to-a-previously-approved-oauth-app-for-your-organization) to an organization. | `org.oauth_app_access_requested` | An organization member requested that an owner grant an {% data variables.product.prodname_oauth_app %} access to an organization.
{%- endif %}
| `org.recreate` | An organization was restored. | `org.register_self_hosted_runner` | A new self-hosted runner was registered. Para obtener más información, consulta la sección "[Agregar un ejecutor auto-hospedado a una organización](/actions/hosting-your-own-runners/adding-self-hosted-runners#adding-a-self-hosted-runner-to-an-organization)". | `org.remove_actions_secret` | A {% data variables.product.prodname_actions %} secret was removed. | `org.remove_integration_secret` | A {% data variables.product.prodname_dependabot %}{% ifversion fpt or ghec %} or {% data variables.product.prodname_codespaces %}{% endif %} integration secret was removed from an organization. | `org.remove_billing_manager` | An owner removed a billing manager from an organization. |{% ifversion fpt or ghec %}Para obtener más información, consulta la sección "[Eliminar a un gerente de factguración de tu organización](/organizations/managing-peoples-access-to-your-organization-with-roles/removing-a-billing-manager-from-your-organization)"{% endif %}{% ifversion not ghae %} o cuando se requiera [la autenticación bifactorial en una organización](/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/requiring-two-factor-authentication-in-your-organization) y un gerente de facturación no haya usado la 2FA o la haya inhabilitado.{% endif %}| | `org.remove_member` | Un [propietario eliminó a un miembro de una organización](/organizations/managing-membership-in-your-organization/removing-a-member-from-your-organization){% ifversion not ghae %} o cuando [two-factor authentication was required in an organization](/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/requiring-two-factor-authentication-in-your-organization) un miembro de la organización no utiliza 2FA o la inhabilita{% endif %}. Also an [organization member removed themselves](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/removing-yourself-from-an-organization) from an organization. | `org.remove_outside_collaborator` | Un propietario eliminó a un colaborador externo de una organización{% ifversion not ghae %} o cuando [se requirió la autenticación bifactorial en una organización](/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/requiring-two-factor-authentication-in-your-organization) y un colaborador externo no la utilizó o la inhabilitó{% endif %}. | `org.remove_self_hosted_runner` | A self-hosted runner was removed. Para obtener más información, consulta la sección "[Eliminar a un ejecutor de una organización](/actions/hosting-your-own-runners/removing-self-hosted-runners#removing-a-runner-from-an-organization)". | `org.rename` | An organization was renamed. | `org.restore_member` | An organization member was restored. For more information, see "[Reinstating a former member of your organization](/organizations/managing-membership-in-your-organization/reinstating-a-former-member-of-your-organization)."
| `org.recreate` | An organization was restored. | `org.register_self_hosted_runner` | A new self-hosted runner was registered. Para obtener más información, consulta la sección "[Agregar un ejecutor auto-hospedado a una organización](/actions/hosting-your-own-runners/adding-self-hosted-runners#adding-a-self-hosted-runner-to-an-organization)". | `org.remove_actions_secret` | A {% data variables.product.prodname_actions %} secret was removed. | `org.remove_integration_secret` | A {% data variables.product.prodname_dependabot %}{% ifversion fpt or ghec %} or {% data variables.product.prodname_codespaces %}{% endif %} integration secret was removed from an organization. | `org.remove_billing_manager` | An owner removed a billing manager from an organization. |{% ifversion fpt or ghec %}Para obtener más información, consulta la sección "[Eliminar a un gerente de factguración de tu organización](/organizations/managing-peoples-access-to-your-organization-with-roles/removing-a-billing-manager-from-your-organization)"{% endif %}{% ifversion not ghae %} o cuando se requiera [la autenticación bifactorial en una organización](/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/requiring-two-factor-authentication-in-your-organization) y un gerente de facturación no haya usado la 2FA o la haya inhabilitado.{% endif %}| | `org.remove_member` | Un [propietario eliminó a un miembro de una organización](/organizations/managing-membership-in-your-organization/removing-a-member-from-your-organization){% ifversion not ghae %} o cuando [two-factor authentication was required in an organization](/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/requiring-two-factor-authentication-in-your-organization) un miembro de la organización no utiliza 2FA o la inhabilita{% endif %}. Also an [organization member removed themselves](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/removing-yourself-from-an-organization) from an organization. | `org.remove_outside_collaborator` | Un propietario eliminó a un colaborador externo de una organización{% ifversion not ghae %} o cuando [se requirió la autenticación bifactorial en una organización](/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/requiring-two-factor-authentication-in-your-organization) y un colaborador externo no la utilizó o la inhabilitó{% endif %}. | `org.remove_self_hosted_runner` | A self-hosted runner was removed. Para obtener más información, consulta la sección "[Eliminar a un ejecutor de una organización](/actions/hosting-your-own-runners/removing-self-hosted-runners#removing-a-runner-from-an-organization)". | `org.rename` | An organization was renamed. | `org.restore_member` | An organization member was restored. Para obtener más información, consulta la sección "[Reinstaurar a un miembro anterior de tu organización](/organizations/managing-membership-in-your-organization/reinstating-a-former-member-of-your-organization)".
{%- ifversion ghec %}
| `org.revoke_external_identity` | An organization owner revoked a member's linked identity. Para obtener más información, consulta la sección "[Visualizar y administrar el acceso de SAML de un miembro a tu organización](/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization#viewing-and-revoking-a-linked-identity)". | `org.revoke_sso_session` | An organization owner revoked a member's SAML session. Para obtener más información, consulta la sección "[Visualizar y administrar el acceso de SAML de un miembro a tu organización](/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization#viewing-and-revoking-a-linked-identity)".
| `org.revoke_external_identity` | Un propietario de organización revocó la identidad vinculada de un miembro. Para obtener más información, consulta la sección "[Visualizar y administrar el acceso de SAML de un miembro a tu organización](/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization#viewing-and-revoking-a-linked-identity)". | `org.revoke_sso_session` | Un propietario de organización revocó la sesión de SAML de un miembro. Para obtener más información, consulta la sección "[Visualizar y administrar el acceso de SAML de un miembro a tu organización](/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization#viewing-and-revoking-a-linked-identity)".
{%- endif %}
| `org.runner_group_created` | A self-hosted runner group was created. Para obtener más información, consulta la sección "[Crear un grupo de ejecutores auto-hospedados para una organización](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#creating-a-self-hosted-runner-group-for-an-organization)". | `org.runner_group_removed` | A self-hosted runner group was removed. Para obtener más información, consulta la sección "[Eliminar un grupo de ejecutores auto-hospedados](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#removing-a-self-hosted-runner-group)".
| `org.runner_group_created` | Se creó un grupo de ejecutores auto-hospedados. Para obtener más información, consulta la sección "[Crear un grupo de ejecutores auto-hospedados para una organización](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#creating-a-self-hosted-runner-group-for-an-organization)". | `org.runner_group_removed` | Se eliminó un grupo de ejecutores auto-hospedados. Para obtener más información, consulta la sección "[Eliminar un grupo de ejecutores auto-hospedados](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#removing-a-self-hosted-runner-group)".
{%- ifversion fpt or ghec %}
| `org.runner_group_renamed` | A self-hosted runner group was renamed. Para obtener más información, consulta la sección "[Cambiar la política de acceso para un grupo de ejecutores auto-hospedados](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#changing-the-access-policy-of-a-self-hosted-runner-group)".
| `org.runner_group_renamed` | Se renombró un grupo de ejecutores auto-hospedados. Para obtener más información, consulta la sección "[Cambiar la política de acceso para un grupo de ejecutores auto-hospedados](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#changing-the-access-policy-of-a-self-hosted-runner-group)".
{%- endif %}
| `org.runner_group_updated` | The configuration of a self-hosted runner group was changed. Para obtener más información, consulta la sección "[Cambiar la política de acceso para un grupo de ejecutores auto-hospedados](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#changing-the-access-policy-of-a-self-hosted-runner-group)". | `org.runner_group_runner_removed` | The REST API was used to remove a self-hosted runner from a group. Para obtener más información, consulta la sección "[Eliminar un ejecutor auto-hospedado de un grupo en una organización](/rest/reference/actions#remove-a-self-hosted-runner-from-a-group-for-an-organization)". | `org.runner_group_runners_added` | A self-hosted runner was added to a group. Para obtener más información, consulta la sección [Mover un ejecutor auto-hospedado a un grupo](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#moving-a-self-hosted-runner-to-a-group). | `org.runner_group_runners_updated`| A runner group's list of members was updated. Para obtener más información, consulta la sección "[Configurar ejecutores auto-hospedados en un grupo para una organización](/rest/reference/actions#set-self-hosted-runners-in-a-group-for-an-organization)".
| `org.runner_group_updated` | Se cambió la configuración de un grupo de ejecutores auto-hospedados. Para obtener más información, consulta la sección "[Cambiar la política de acceso para un grupo de ejecutores auto-hospedados](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#changing-the-access-policy-of-a-self-hosted-runner-group)". | `org.runner_group_runner_removed` | Se utilizó la API de REST para eliminar a un ejecutor auto-hospedado de un grupo. Para obtener más información, consulta la sección "[Eliminar un ejecutor auto-hospedado de un grupo en una organización](/rest/reference/actions#remove-a-self-hosted-runner-from-a-group-for-an-organization)". | `org.runner_group_runners_added` | Se agregó un ejecutor auto-hospedado a un grupo. Para obtener más información, consulta la sección [Mover un ejecutor auto-hospedado a un grupo](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#moving-a-self-hosted-runner-to-a-group). | `org.runner_group_runners_updated`| Se actualizó una lista de miembros de un grupo de ejecutores. Para obtener más información, consulta la sección "[Configurar ejecutores auto-hospedados en un grupo para una organización](/rest/reference/actions#set-self-hosted-runners-in-a-group-for-an-organization)".
{%- ifversion fpt or ghec %}
| `org.runner_group_visiblity_updated` | The visibility of a self-hosted runner group was updated via the REST API. Para obtener más información, consulta la sección "[Actualizar un grupo de ejecutores auto-hospedados para una organización](/rest/reference/actions#update-a-self-hosted-runner-group-for-an-organization)".
| `org.runner_group_visiblity_updated` | Se actualizó la visibilidad de un grupo de ejecutores auto hospedados de a través de la API de REST. Para obtener más información, consulta la sección "[Actualizar un grupo de ejecutores auto-hospedados para una organización](/rest/reference/actions#update-a-self-hosted-runner-group-for-an-organization)".
{%- endif %}
{%- ifversion secret-scanning-audit-log-custom-patterns %}
| `org.secret_scanning_push_protection_disable` | An organization owner or administrator disabled push protection for secret scanning. Para obtener más información, consulta la sección "[Proteger las subidas de información con el escaneo de secretos](/enterprise-cloud@latest/code-security/secret-scanning/protecting-pushes-with-secret-scanning)". | `org.secret_scanning_push_protection_enable` | An organization owner or administrator enabled push protection for secret scanning.
| `org.secret_scanning_push_protection_disable` | Un propietario o administrador de organización inhabilitó la protección de subida para el escaneo de secretos. Para obtener más información, consulta la sección "[Proteger las subidas de información con el escaneo de secretos](/enterprise-cloud@latest/code-security/secret-scanning/protecting-pushes-with-secret-scanning)". | `org.secret_scanning_push_protection_enable` | Un propietario o administrador de organización habilitó la protección de subida para el escaneo de secretos.
{%- endif %}
| `org.self_hosted_runner_online` | The runner application was started. Solo se puede ver utilizando la API de REST; no está visible en la IU o en la exportación de JSON/CSV. Para obtener más información, consulta "[Comprobar el estado de un ejecutor autoalojado](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)." | `org.self_hosted_runner_offline` | The runner application was stopped. Solo se puede ver utilizando la API de REST; no está visible en la IU o en la exportación de JSON/CSV. Para obtener más información, consulta "[Comprobar el estado de un ejecutor autoalojado](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)."
| `org.self_hosted_runner_online` | Se inició la aplicación ejecutora. Solo se puede ver utilizando la API de REST; no está visible en la IU o en la exportación de JSON/CSV. Para obtener más información, consulta "[Comprobar el estado de un ejecutor autoalojado](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)." | `org.self_hosted_runner_offline` | Se detuvo la aplicación ejecutora. Solo se puede ver utilizando la API de REST; no está visible en la IU o en la exportación de JSON/CSV. Para obtener más información, consulta "[Comprobar el estado de un ejecutor autoalojado](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)."
{%- ifversion fpt or ghec or ghes %}
| `org.self_hosted_runner_updated` | The runner application was updated. Se puede ver utilizando la API de REST y la IU; no se puede ver en la exportación de JSON/CSV. Para obtener más información, consulta "[Acerca de los ejecutores autoalojados](/actions/hosting-your-own-runners/about-self-hosted-runners#about-self-hosted-runners)."
| `org.self_hosted_runner_updated` | Se actualizó la aplicación ejecutora. Se puede ver utilizando la API de REST y la IU; no se puede ver en la exportación de JSON/CSV. Para obtener más información, consulta "[Acerca de los ejecutores autoalojados](/actions/hosting-your-own-runners/about-self-hosted-runners#about-self-hosted-runners)."
{%- endif %}
{%- ifversion fpt or ghec %}
| `org.set_actions_fork_pr_approvals_policy` | The setting for requiring approvals for workflows from public forks was changed for an organization. For more information, see "[Requiring approval for workflows from public forks](/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization#requiring-approval-for-workflows-from-public-forks)."
| `org.set_actions_fork_pr_approvals_policy` | Se cambió el ajuste para requerir aprobaciones para flujos de trabajo desde bifurcaciones públicas para una organización. Para obtener más información, consulta la sección "[Requerir la aprobación para los flujos de trabajo desde las bifurcaciones públicas](/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization#requiring-approval-for-workflows-from-public-forks)".
{%- endif %}
| `org.set_actions_retention_limit` | The retention period for {% data variables.product.prodname_actions %} artifacts and logs in an organization was changed. For more information, see "[Configuring the retention period for {% data variables.product.prodname_actions %} artifacts and logs in your organization](/organizations/managing-organization-settings/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-organization)."
| `org.set_actions_retention_limit` | Se cambió el periodo de retención para los artefactos y bitácoras de {% data variables.product.prodname_actions %} en una organización. Para obtener más información, consulta la sección "[Configurar el periodo de retención para los artefactos y bitácoras de {% data variables.product.prodname_actions %} de tu organización](/organizations/managing-organization-settings/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-organization)".
{%- ifversion fpt or ghec or ghes %}
| `org.set_fork_pr_workflows_policy` | The policy for workflows on private repository forks was changed. For more information, see "[Enabling workflows for private repository forks](/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization#enabling-workflows-for-private-repository-forks)."
| `org.set_fork_pr_workflows_policy` | Se cambió la política para los flujos de trabajo en las bifurcaciones de repositorios privados. Para obtener más información, consulta la sección "[Habilitar los flujos de trabajo para las bifurcaciones de repositorios privados](/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization#enabling-workflows-for-private-repository-forks)".
{%- endif %}
{%- ifversion ghes %}
| `org.sso_response` | A SAML single sign-on response was generated when a member attempted to authenticate with an organization.
| `org.sso_response` | Se generó una respuesta del inicio de sesión único de SAML cuando un miembro intentó autenticarse con una organización.
{%- endif %}
{%- ifversion not ghae %}
| `org.transform` | A user account was converted into an organization. For more information, see "[Converting a user into an organization](/github/setting-up-and-managing-your-github-user-account/converting-a-user-into-an-organization)."
| `org.transform` | Una cuenta de usuario se convirtió en una organización. Para obtener más información, consulta la sección "[Convertir a un usuario en una organización](/github/setting-up-and-managing-your-github-user-account/converting-a-user-into-an-organization)".
{%- endif %}
| `org.unblock_user` | An organization owner unblocked a user from an organization. {% ifversion fpt or ghec %}For more information, see "[Unblocking a user from your organization](/communities/maintaining-your-safety-on-github/unblocking-a-user-from-your-organization)."{% endif %}
| `org.unblock_user` | Un propietario de organización desbloqueó a un usuario de una organización. {% ifversion fpt or ghec %}Para obtener más información, consulta la sección "[Desbloquear a un usuario de tu organización](/communities/maintaining-your-safety-on-github/unblocking-a-user-from-your-organization)".{% endif %}
{%- ifversion fpt or ghec or ghes %}
| `org.update_actions_secret` | A {% data variables.product.prodname_actions %} secret was updated.
| `org.update_actions_secret` | Se actualizó un secreto de {% data variables.product.prodname_actions %}.
{%- endif %}
| `org.update_integration_secret` | A {% data variables.product.prodname_dependabot %}{% ifversion fpt or ghec %} or {% data variables.product.prodname_codespaces %}{% endif %} integration secret was updated for an organization. | `org.update_default_repository_permission` | An organization owner changed the default repository permission level for organization members. | `org.update_member` | An organization owner changed a person's role from owner to member or member to owner. | `org.update_member_repository_creation_permission` | An organization owner changed the create repository permission for organization members. | `org.update_member_repository_invitation_permission` | An organization owner changed the policy setting for organization members inviting outside collaborators to repositories. Para obtener más información, consulta la sección "[Establecer permisos para agregar colaboradores externos](/organizations/managing-organization-settings/setting-permissions-for-adding-outside-collaborators)". | `org.update_new_repository_default_branch_setting` | An organization owner changed the name of the default branch for new repositories in the organization. Para obtener más información, consulta la sección "[Administrar el nombre de la rama predeterminada para los repositorios en tu organización](/organizations/managing-organization-settings/managing-the-default-branch-name-for-repositories-in-your-organization)".
| `org.update_integration_secret` | Se actualizó un secreto de integración del {% data variables.product.prodname_dependabot %}{% ifversion fpt or ghec %} o de {% data variables.product.prodname_codespaces %}{% endif %} para una organización. | `org.update_default_repository_permission` | Un propietario de organización cambió el nivel de permiso del repositorio predeterminado para los miembros de la organización. | `org.update_member` | Un propietario de organización cambió el rol de una persona de propietario a miembro o de miembro a propietario. | `org.update_member_repository_creation_permission` | Un propietario de organización cambió el permiso de crear repositorio para los miembros de esta. | `org.update_member_repository_invitation_permission` | Un propietario de organización cambió el ajuste de política para que los miembros de la organización inviten a colaboradores externos a los repositorios. Para obtener más información, consulta la sección "[Establecer permisos para agregar colaboradores externos](/organizations/managing-organization-settings/setting-permissions-for-adding-outside-collaborators)". | `org.update_new_repository_default_branch_setting` | Un propietario de organización cambió el nombre de la rama predeterminada para los repositorios nuevos en la organización. Para obtener más información, consulta la sección "[Administrar el nombre de la rama predeterminada para los repositorios en tu organización](/organizations/managing-organization-settings/managing-the-default-branch-name-for-repositories-in-your-organization)".
{%- ifversion ghec or ghae %}
| `org.update_saml_provider_settings` | An organization's SAML provider settings were updated. | `org.update_terms_of_service` | An organization changed between the Standard Terms of Service and the Corporate Terms of Service. {% ifversion ghec %}For more information, see "[Upgrading to the Corporate Terms of Service](/organizations/managing-organization-settings/upgrading-to-the-corporate-terms-of-service)."{% endif %}
| `org.update_saml_provider_settings` | Se actualizaron los ajustes de proveedor de SAML de una organización. | `org.update_terms_of_service` | Una organización cambió entre los Términos de Servicio Estándar y los Términos de Servicio Corporativos. {% ifversion ghec %}Para obtener más información, consulta la sección "[Actualizarse a los Términos de Servicio Corporativo](/organizations/managing-organization-settings/upgrading-to-the-corporate-terms-of-service)".{% endif %}
{%- endif %}
{%- ifversion ghec or ghes or ghae %}
## acciones de la categoría `org_credential_authorization`
| Acción | Descripción |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `org_credential_authorization.deauthorized` | A member deauthorized credentials for use with SAML single sign-on. |
| {% ifversion ghec or ghae %}Para obtener más información, consulta la sección "[Autenticarse con el inicio de sesión único de SAML](/authentication/authenticating-with-saml-single-sign-on)".{% endif %} | |
| `org_credential_authorization.grant` | A member authorized credentials for use with SAML single sign-on. |
| {% ifversion ghec or ghae %}Para obtener más información, consulta la sección "[Autenticarse con el inicio de sesión único de SAML](/authentication/authenticating-with-saml-single-sign-on)".{% endif %} | |
| `org_credential_authorization.revoke` | An owner revoked authorized credentials. {% ifversion ghec %}For more information, see "[Viewing and managing your active SAML sessions](/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization)."{% endif %}
| Acción | Descripción |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `org_credential_authorization.deauthorized` | Un miembro desautorizó credenciales para utilizar con el inicio de sesión único de SAML. |
| {% ifversion ghec or ghae %}Para obtener más información, consulta la sección "[Autenticarse con el inicio de sesión único de SAML](/authentication/authenticating-with-saml-single-sign-on)".{% endif %} | |
| `org_credential_authorization.grant` | Un miembro autorizó credenciales para utilizar con el inicio de sesión único de SAML. |
| {% ifversion ghec or ghae %}Para obtener más información, consulta la sección "[Autenticarse con el inicio de sesión único de SAML](/authentication/authenticating-with-saml-single-sign-on)".{% endif %} | |
| `org_credential_authorization.revoke` | Un propietario revocó las credenciales autorizadas. {% ifversion ghec %}Para obtener más información, consulta la sección "[Ver y administrar tus sesiones activas de SAML](/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization)".{% endif %}
{%- endif %}
{%- ifversion secret-scanning-audit-log-custom-patterns %}
## Acciones de la categoría `org_secret_scanning_custom_pattern`
| Acción | Descripción |
| ------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `org_secret_scanning_custom_pattern.create` | A custom pattern is published for secret scanning in an organization. Para obtener más información, consulta la sección "[Definir los patrones personalizados para el escaneo de secretos](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning#defining-a-custom-pattern-for-an-organization)". |
| `org_secret_scanning_custom_pattern.delete` | A custom pattern is removed from secret scanning in an organization. Para obtener más información, consulta la sección "[Definir los patrones personalizados para el escaneo de secretos](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning#removing-a-custom-pattern)". |
| `org_secret_scanning_custom_pattern.update` | Changes to a custom pattern are saved for secret scanning in an organization. Para obtener más información, consulta la sección "[Definir los patrones personalizados para el escaneo de secretos](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning#editing-a-custom-pattern)". |
| Acción | Descripción |
| ------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `org_secret_scanning_custom_pattern.create` | Un patrón personalizado se publicó para el escaneo de secretos en una organización. Para obtener más información, consulta la sección "[Definir los patrones personalizados para el escaneo de secretos](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning#defining-a-custom-pattern-for-an-organization)". |
| `org_secret_scanning_custom_pattern.delete` | Un patrón personalizado se eliminó del escaneo de secretos en una organización. Para obtener más información, consulta la sección "[Definir los patrones personalizados para el escaneo de secretos](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning#removing-a-custom-pattern)". |
| `org_secret_scanning_custom_pattern.update` | Los cambios a un patrón personalizado se guardaron para el escaneo de secretos en una organización. Para obtener más información, consulta la sección "[Definir los patrones personalizados para el escaneo de secretos](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning#editing-a-custom-pattern)". |
{%- endif %}
## `organization_default_label` category actions
## Acciones de la categoría `organization_default_label`
| Acción | Descripción |
| ------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `organization_default_label.create` | A default label for repositories in an organization was created. For more information, see "[Creating a default label](/organizations/managing-organization-settings/managing-default-labels-for-repositories-in-your-organization#creating-a-default-label)." |
| `organization_default_label.update` | A default label for repositories in an organization was edited. For more information, see "[Editing a default label](/organizations/managing-organization-settings/managing-default-labels-for-repositories-in-your-organization#editing-a-default-label)." |
| `organization_default_label.destroy` | A default label for repositories in an organization was deleted. For more information, see "[Deleting a default label](/organizations/managing-organization-settings/managing-default-labels-for-repositories-in-your-organization#deleting-a-default-label)." |
| Acción | Descripción |
| ------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `organization_default_label.create` | Se creó una etiqueta predeterminada para los repositorios en una organización. Para obtener más información, consulta la sección "[Crear una etiqueta predeterminada](/organizations/managing-organization-settings/managing-default-labels-for-repositories-in-your-organization#creating-a-default-label)". |
| `organization_default_label.update` | Se editó una etiqueta predeterminada para los repositorios en una organización. Para obtener más información, consulta la sección "[Editar una etiqueta predeterminada](/organizations/managing-organization-settings/managing-default-labels-for-repositories-in-your-organization#editing-a-default-label)". |
| `organization_default_label.destroy` | Se borró una etiqueta predeterminada para los repositorios en una organización. For more information, see "[Deleting a default label](/organizations/managing-organization-settings/managing-default-labels-for-repositories-in-your-organization#deleting-a-default-label)." |
{%- ifversion fpt or ghec or ghes %}
## `organization_domain` category actions
@@ -788,79 +788,79 @@ The scope of the events that appear in your enterprise's audit log depend on whe
## `private_repository_forking` category actions
| Acción | Descripción |
| ------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `private_repository_forking.clear` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} cleared the policy setting for allowing forks of private and internal repositories, for a repository, organization or enterprise. Para obtener más información, consulta las secciones "[Administrar la política de bifurcación para tu repositorio](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-forking-policy-for-your-repository), "[Administrar la política de bifurcación para tu organización](/organizations/managing-organization-settings/managing-the-forking-policy-for-your-organization) y, para empresas: "[Requerir una política para bifurcar los repositorios privados o internos](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-forking-private-or-internal-repositories)". |
| `private_repository_forking.disable` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} disabled the policy setting for allowing forks of private and internal repositories, for a repository, organization or enterprise. Private and internal repositories are never allowed to be forked. Para obtener más información, consulta las secciones "[Administrar la política de bifurcación para tu repositorio](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-forking-policy-for-your-repository), "[Administrar la política de bifurcación para tu organización](/organizations/managing-organization-settings/managing-the-forking-policy-for-your-organization) y, para empresas: "[Requerir una política para bifurcar los repositorios privados o internos](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-forking-private-or-internal-repositories)". |
| `private_repository_forking.enable` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} enabled the policy setting for allowing forks of private and internal repositories, for a repository, organization or enterprise. Private and internal repositories are always allowed to be forked. Para obtener más información, consulta las secciones "[Administrar la política de bifurcación para tu repositorio](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-forking-policy-for-your-repository), "[Administrar la política de bifurcación para tu organización](/organizations/managing-organization-settings/managing-the-forking-policy-for-your-organization) y, para empresas: "[Requerir una política para bifurcar los repositorios privados o internos](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-forking-private-or-internal-repositories)". |
| Acción | Descripción |
| ------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `private_repository_forking.clear` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} cleared the policy setting for allowing forks of private and internal repositories, for a repository, organization or enterprise. Para obtener más información, consulta las secciones "[Administrar la política de bifurcación para tu repositorio](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-forking-policy-for-your-repository), "[Administrar la política de bifurcación para tu organización](/organizations/managing-organization-settings/managing-the-forking-policy-for-your-organization) y, para empresas: "[Requerir una política para bifurcar los repositorios privados o internos](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-forking-private-or-internal-repositories)". |
| `private_repository_forking.disable` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} disabled the policy setting for allowing forks of private and internal repositories, for a repository, organization or enterprise. Jamás se permite que los repositorios privados e internos se bifurquen. Para obtener más información, consulta las secciones "[Administrar la política de bifurcación para tu repositorio](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-forking-policy-for-your-repository), "[Administrar la política de bifurcación para tu organización](/organizations/managing-organization-settings/managing-the-forking-policy-for-your-organization) y, para empresas: "[Requerir una política para bifurcar los repositorios privados o internos](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-forking-private-or-internal-repositories)". |
| `private_repository_forking.enable` | Un propietario de empresa{% ifversion ghes %} o administrador de sitio{% endif %} habilitó el ajuste de política para permitir las bifurcaciones de los repositorios privados e internos, para un repositorio, organización o empresa. Siempre se permite que los repositorios privados e internos se bifurquen. Para obtener más información, consulta las secciones "[Administrar la política de bifurcación para tu repositorio](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-forking-policy-for-your-repository), "[Administrar la política de bifurcación para tu organización](/organizations/managing-organization-settings/managing-the-forking-policy-for-your-organization) y, para empresas: "[Requerir una política para bifurcar los repositorios privados o internos](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-forking-private-or-internal-repositories)". |
{%- ifversion fpt or ghec %}
## acciones de la categoría `profile_picture`
| Acción | Descripción |
| ------------------------ | ------------------------------ |
| `profile_picture.update` | A profile picture was updated. |
| Acción | Descripción |
| ------------------------ | -------------------------------- |
| `profile_picture.update` | Se actualizó una foto de perfil. |
{%- endif %}
## acciones de la categoría `project`
| Acción | Descripción |
| -------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `project.access` | A project board visibility was changed. For more information, see "[Changing project board visibility](/issues/organizing-your-work-with-project-boards/managing-project-boards/changing-project-board-visibility)." |
| `project.close` | A project board was closed. For more information, see "[Closing a project board](/issues/organizing-your-work-with-project-boards/managing-project-boards/closing-a-project-board)." |
| `project.create` | A project board was created. For more information, see "[Creating a project board](/issues/organizing-your-work-with-project-boards/managing-project-boards/creating-a-project-board)." |
| `project.delete` | A project board was deleted. For more information, see "[Deleting a project board](/issues/organizing-your-work-with-project-boards/managing-project-boards/deleting-a-project-board)." |
| `project.link` | A repository was linked to a project board. Para obtener más información, consulta "[Vincular un repositorio con un tablero de proyecto](/issues/organizing-your-work-with-project-boards/managing-project-boards/linking-a-repository-to-a-project-board)". |
| `project.open` | A project board was reopened. For more information, see "[Reopening a closed project board](/issues/organizing-your-work-with-project-boards/managing-project-boards/reopening-a-closed-project-board)." |
| `project.rename` | A project board was renamed. For more information, see "[Editing a project board](/issues/organizing-your-work-with-project-boards/managing-project-boards/editing-a-project-board)." |
| `project.unlink` | A repository was unlinked from a project board. Para obtener más información, consulta "[Vincular un repositorio con un tablero de proyecto](/issues/organizing-your-work-with-project-boards/managing-project-boards/linking-a-repository-to-a-project-board)". |
| `project.update_org_permission` | The project's base-level permission for all organization members was changed or removed. For more information, see "[Managing access to a project board for organization members](/organizations/managing-access-to-your-organizations-project-boards/managing-access-to-a-project-board-for-organization-members)." |
| `project.update_team_permission` | A team's project board permission level was changed or when a team was added or removed from a project board. For more information, see "[Managing team access to an organization project board](/organizations/managing-access-to-your-organizations-project-boards/managing-team-access-to-an-organization-project-board)." |
| `project.update_user_permission` | An organization member or outside collaborator was added to or removed from a project board or had their permission level changed. For more information, see "[Managing an individuals access to an organization project board](/organizations/managing-access-to-your-organizations-project-boards/managing-an-individuals-access-to-an-organization-project-board)." |
| Acción | Descripción |
| -------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `project.access` | Se cambió la visibilidad del tablero de proyecto. Para obtener más información, consulta la sección "[Cambiar la visibilidad del tablero de proyecto](/issues/organizing-your-work-with-project-boards/managing-project-boards/changing-project-board-visibility)". |
| `project.close` | Se cerró un tablero de proyecto. Para obtener más información, consulta la sección "[Cerrar un tablero de proyecto](/issues/organizing-your-work-with-project-boards/managing-project-boards/closing-a-project-board)". |
| `project.create` | Se creó un tablero de proyecto. Para obtener más información, consulta la sección "[Crear un tablero de proyecto](/issues/organizing-your-work-with-project-boards/managing-project-boards/creating-a-project-board)". |
| `project.delete` | Se borró un tablero de proyecto. Para obtener más información, consulta la sección "[Borrar un tablero de proyecto](/issues/organizing-your-work-with-project-boards/managing-project-boards/deleting-a-project-board)". |
| `project.link` | Se enlazó un repositorio con un tablero de proyecto. Para obtener más información, consulta "[Vincular un repositorio con un tablero de proyecto](/issues/organizing-your-work-with-project-boards/managing-project-boards/linking-a-repository-to-a-project-board)". |
| `project.open` | Se volvió a abrir un tablero de proyecto. Para obtener más información, consulta la sección "[Volver a abrir un tablero de proyecto cerrado](/issues/organizing-your-work-with-project-boards/managing-project-boards/reopening-a-closed-project-board)". |
| `project.rename` | Se renombró un tablero de proyecto. Para obtener más información, consulta la sección "[Editar un tablero de proyecto](/issues/organizing-your-work-with-project-boards/managing-project-boards/editing-a-project-board)". |
| `project.unlink` | Se dejó de enlazar un repositorio de un tablero de proyecto. Para obtener más información, consulta "[Vincular un repositorio con un tablero de proyecto](/issues/organizing-your-work-with-project-boards/managing-project-boards/linking-a-repository-to-a-project-board)". |
| `project.update_org_permission` | Se cambió o eliminó el permiso de nivel base del proyecto para todos los miembros de la organización. Para obtener más información, consulta la sección "[Administrar el acceso a un tablero de proyecto para los miembros de una organización](/organizations/managing-access-to-your-organizations-project-boards/managing-access-to-a-project-board-for-organization-members)". |
| `project.update_team_permission` | Se cambió el nivel de permiso del tablero de proyecto de un equipo o cuando un equipo se agregó o eliminó de un tablero de proyecto. Para obtener más información, consulta la sección "[Administrar el acceso de un equipo a un tablero de proyecto de una organización](/organizations/managing-access-to-your-organizations-project-boards/managing-team-access-to-an-organization-project-board)". |
| `project.update_user_permission` | Un miembro de una organización o colaborador externo se agregó o eliminó de un tablero de proyecto o alguien cambió su nivel de permiso. Para obtener más información, consulta la sección "[Administrar el acceso de un individuo a un tablero de proyecto de una organización](/organizations/managing-access-to-your-organizations-project-boards/managing-an-individuals-access-to-an-organization-project-board)". |
{%- ifversion fpt or ghec %}
## `project_field` category actions
## Acciones de la categoría `project_field`
| Acción | Descripción |
| ---------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `project_field.create` | A field was created in a project board. Para obtener más información, consulta la sección "[Crear un proyecto (beta)](/issues/trying-out-the-new-projects-experience/creating-a-project#adding-fields)". |
| `project_field.delete` | A field was deleted in a project board. Para obtener más información, consulta la sección "[Crear un proyecto (beta)](/issues/trying-out-the-new-projects-experience/creating-a-project#adding-fields)". |
| Acción | Descripción |
| ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `project_field.create` | Se creó un campo en un tablero de proyecto. Para obtener más información, consulta la sección "[Crear un proyecto (beta)](/issues/trying-out-the-new-projects-experience/creating-a-project#adding-fields)". |
| `project_field.delete` | Se borró un campo en un tablero de proyecto. Para obtener más información, consulta la sección "[Crear un proyecto (beta)](/issues/trying-out-the-new-projects-experience/creating-a-project#adding-fields)". |
## `project_view` category actions
## Acciones de la categoría `project_view`
| Acción | Descripción |
| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `project_view.create` | A view was created in a project board. For more information, see "[Customizing your project (beta) views](/issues/trying-out-the-new-projects-experience/customizing-your-project-views#creating-a-project-view)." |
| `project_view.delete` | A view was deleted in a project board. For more information, see "[Customizing your project (beta) views](/issues/trying-out-the-new-projects-experience/customizing-your-project-views#deleting-a-saved-view)." |
| Acción | Descripción |
| --------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `project_view.create` | Se creó una vista en un tablero de proyecto. Para obtener más información, consulta la sección "[Personalizar las vistas de tu proyecto (beta)](/issues/trying-out-the-new-projects-experience/customizing-your-project-views#creating-a-project-view)". |
| `project_view.delete` | Se borró una vista en un tablero de proyecto. Para obtener más información, consulta la sección "[Personalizar las vistas de tu proyecto (beta)](/issues/trying-out-the-new-projects-experience/customizing-your-project-views#deleting-a-saved-view)". |
{%- endif %}
## acciones de la categoría `protected_branch`
| Acción | Descripción |
| ---------------------------------------- | ---------------------------------------------------------------------- |
| `protected_branch.create` | Branch protection was enabled on a branch. |
| `protected_branch.destroy` | Branch protection was disabled on a branch. |
| `protected_branch.dismiss_stale_reviews` | Enforcement of dismissing stale pull requests was updated on a branch. |
| Acción | Descripción |
| ---------------------------------------- | --------------------------------------------------------------------------------------- |
| `protected_branch.create` | Se habilitó la protección de rama en una rama. |
| `protected_branch.destroy` | Se inhabilitó la protección de rama en una rama. |
| `protected_branch.dismiss_stale_reviews` | Se actualizó el requisito de descartar las solicitudes de cambio en espera en una rama. |
{%- ifversion ghes %}
| `protected_branch.dismissal_restricted_users_teams` | Enforcement of restricting users and/or teams who can dismiss reviews was updated on a branch.
| `protected_branch.dismissal_restricted_users_teams` | Se actualizó el requisito de restringir a los usuarios o equipos que pueden descartar revisiones en una rama.
{%- endif %}
| `protected_branch.policy_override` | A branch protection requirement was overridden by a repository administrator. | `protected_branch.rejected_ref_update` | A branch update attempt was rejected. | `protected_branch.required_status_override` | The required status checks branch protection requirement was overridden by a repository administrator. | `protected_branch.review_policy_and_required_status_override` | The required reviews and required status checks branch protection requirements were overridden by a repository administrator. | `protected_branch.review_policy_override` | The required reviews branch protection requirement was overridden by a repository administrator. | `protected_branch.update_admin_enforced` | Branch protection was enforced for repository administrators.
| `protected_branch.policy_override` | Un administrador de repositorio anuló un requisito de protección de rama. | `protected_branch.rejected_ref_update` | Se rechazó un intento de actualización de rama. | `protected_branch.required_status_override` | Un administrador de repositorio anuló el requisito de protección de rama de tener verificaciones de estado requeridas. | `protected_branch.review_policy_and_required_status_override` | Un adminsitrador de repositorio anuló los requisitos de protección de rama de verificaciones de estado requeridas y revisiones requeridas. | `protected_branch.review_policy_override` | Un administrador de repositorio anuló el requisito de protección de rama de revisiones requeridas. | `protected_branch.update_admin_enforced` | Se requirió la protección de rama para los administradores de repositorio.
{%- ifversion ghes %}
| `protected_branch.update_allow_deletions_enforcement_level` | Enforcement of allowing users with push access to delete matching branches was updated on a branch. | `protected_branch.update_allow_force_pushes_enforcement_level` | Enforcement of allowing force pushes for all users with push access was updated on a branch. | `protected_branch.update_linear_history_requirement_enforcement_level` | Enforcement of requiring linear commit history was updated on a branch.
| `protected_branch.update_allow_deletions_enforcement_level` | Se actualizó el requisito de permitir que los usuarios con acceso de subida borren ramas coincidentes en una rama. | `protected_branch.update_allow_force_pushes_enforcement_level` | Se actualizó el requisito de permitir subidas forzadas para todos los usuarios con acceso de subida en una rama. | `protected_branch.update_linear_history_requirement_enforcement_level` | Se actualizó el requisito de tener un historial de confirmaciones linear en una rama.
{%- endif %}
| `protected_branch.update_pull_request_reviews_enforcement_level` | Enforcement of required pull request reviews was updated on a branch. Puede ser una de entre `0`(desactivado), `1`(no adminsitradores), `2`(todos). | `protected_branch.update_require_code_owner_review` | Enforcement of required code owner review was updated on a branch. | `protected_branch.update_required_approving_review_count` | Enforcement of the required number of approvals before merging was updated on a branch. | `protected_branch.update_required_status_checks_enforcement_level` | Enforcement of required status checks was updated on a branch. | `protected_branch.update_signature_requirement_enforcement_level` | Enforcement of required commit signing was updated on a branch. | `protected_branch.update_strict_required_status_checks_policy` | Enforcement of required status checks was updated on a branch. | `protected_branch.update_name` | A branch name pattern was updated for a branch.
| `protected_branch.update_pull_request_reviews_enforcement_level` | Se actualizó el requisito de tener revisiones de solicitudes de cambio en una rama. Puede ser una de entre `0`(desactivado), `1`(no adminsitradores), `2`(todos). | `protected_branch.update_require_code_owner_review` | Se actualizó el requisito de tener revisiones de propietarios de código en una rama. | `protected_branch.update_required_approving_review_count` | Se actualizó el requisito de tener una cantidad de aprobaciones antes de fusionar en una rama. | `protected_branch.update_required_status_checks_enforcement_level` | Se actualizó el requisito de tener verificaciones de estado en una rama. | `protected_branch.update_signature_requirement_enforcement_level` | Se actualizó el requisito de tener firmas de confirmaciones en una rama. | `protected_branch.update_strict_required_status_checks_policy` | Enforcement of required status checks was updated on a branch. | `protected_branch.update_name` | A branch name pattern was updated for a branch.
## acciones de la categoría `public_key`
| Acción | Descripción |
| ----------------------------------- | ------------------------------------------------------------------------------------------------ |
| `public_key.create` | An SSH key was [added][add key] to a user account or a [deploy key][] was added to a repository. |
| `public_key.delete` | An SSH key was removed from a user account or a [deploy key][] was removed from a repository. |
| `public_key.update` | A user account's SSH key or a repository's [deploy key][] was updated. |
| `public_key.unverification_failure` | A user account's SSH key or a repository's [deploy key][] was unable to be unverified. |
| `public_key.unverify` | A user account's SSH key or a repository's [deploy key][] was unverified. |
| `public_key.verification_failure` | A user account's SSH key or a repository's [deploy key][] was unable to be verified. |
| `public_key.verify` | A user account's SSH key or a repository's [deploy key][] was verified. |
| Acción | Descripción |
| ----------------------------------- | -------------------------------------------------------------------------------------------------------------------- |
| `public_key.create` | Una llave SSH se [agregó][add key] a una cuenta de usuario o una [llave de despliegue][] se agregó a un repositorio. |
| `public_key.delete` | An SSH key was removed from a user account or a [deploy key][] was removed from a repository. |
| `public_key.update` | A user account's SSH key or a repository's [deploy key][] was updated. |
| `public_key.unverification_failure` | A user account's SSH key or a repository's [deploy key][] was unable to be unverified. |
| `public_key.unverify` | A user account's SSH key or a repository's [deploy key][] was unverified. |
| `public_key.verification_failure` | A user account's SSH key or a repository's [deploy key][] was unable to be verified. |
| `public_key.verify` | A user account's SSH key or a repository's [deploy key][] was verified. |
## Acciones de la categoría `pull_request`
@@ -1160,7 +1160,7 @@ The scope of the events that appear in your enterprise's audit log depend on whe
{%- ifversion ghes %}
| `staff.unlock` | A site administrator unlocked (temporarily gained full access to) all of a user's private repositories.
{%- endif %}
| `staff.unverify_domain` | |{% ifversion ghes %}A site administrator or {% endif %}GitHub staff unverified an organization or enterprise domain. {% ifversion ghec or ghes %}For more information, see "[Verifying or approving a domain for your organization](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization)" and "[Verifying or approving a domain for your enterprise](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise)."{% endif %}| | `staff.verify_domain` | {% ifversion ghes %}A site administrator or {% endif %}GitHub staff verified an organization or enterprise domain. {% ifversion ghec or ghes %}Para obtener más información, consulta las secciones "[Verificar o aprobar un dominio para tu organización](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization)" y "[Verificar o aprobar un dominio para tu empresa](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise)".{% endif %}
| `staff.unverify_domain` | |{% ifversion ghes %}A site administrator or {% endif %}GitHub staff unverified an organization or enterprise domain. {% ifversion ghec or ghes %}Para obtener más información, consulta la sección "[Verificar o aprobar un dominio para tu organización](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization)" y "[Verificar o aprobar un dominio para tu empresa](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise)".{% endif %}| | `staff.verify_domain` | {% ifversion ghes %}Un administrador de sitio o {% endif %}el personal de GitHub verificó un dominio de empresa u organización. {% ifversion ghec or ghes %}Para obtener más información, consulta las secciones "[Verificar o aprobar un dominio para tu organización](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization)" y "[Verificar o aprobar un dominio para tu empresa](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise)".{% endif %}
{%- ifversion ghes %}
| `staff.view_audit_log` | A site administrator viewed the site admin audit log.
{%- endif %}
@@ -1253,13 +1253,16 @@ The scope of the events that appear in your enterprise's audit log depend on whe
{% data reusables.audit_log.audit-log-events-workflows %}
[OAuth access token]: /developers/apps/building-oauth-apps/authorizing-oauth-apps
[Token de acceso OAuth]: /developers/apps/building-oauth-apps/authorizing-oauth-apps
[OAuth application]: /guides/basics-of-authentication/#registering-your-app
[aplicación OAuth]: /guides/basics-of-authentication/#registering-your-app
[Aplicación de OAuth]: /guides/basics-of-authentication/#registering-your-app
[Aplicación OAuth]: /guides/basics-of-authentication/#registering-your-app
[add key]: /authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
[llave de despliegue]: /developers/overview/managing-deploy-keys#deploy-keys
[deploy key]: /developers/overview/managing-deploy-keys#deploy-keys
[2fa]: /authentication/securing-your-account-with-two-factor-authentication-2fa/about-two-factor-authentication

View File

@@ -55,4 +55,4 @@ If members of your enterprise access {% data variables.product.product_location
![Screenshot of checkbox to enable display of IP addresses in audit logs](/assets/images/help/enterprises/audit-log-enable-source-ip-disclosure-checkbox.png)
1. Haz clic en **Save ** (guardar).
After you enable the feature, you can access the audit log to view events that include IP addresses. For more information, see "[Accessing the audit log for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/accessing-the-audit-log-for-your-enterprise)."
After you enable the feature, you can access the audit log to view events that include IP addresses. Para obtener más información, consulta la sección "[Acceder a la bitácora de auditoría de tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/accessing-the-audit-log-for-your-enterprise)".

View File

@@ -1,7 +1,7 @@
---
title: Searching the audit log for your enterprise
intro: You can search an extensive list of audited actions in your enterprise.
shortTitle: Search audit logs
title: Buscar la bitácora de auditoría para tu empresa
intro: Puedes buscar una lista extensiva de acciones auditadas en tu empresa.
shortTitle: Buscar bitácoras de auditoría
permissions: 'Enterprise owners {% ifversion ghes %}and site administrators {% endif %}can search the audit log.'
redirect_from:
- /enterprise/admin/articles/searching-the-audit-log
@@ -21,15 +21,15 @@ topics:
miniTocMaxHeadingLevel: 3
---
## About search for the enterprise audit log
## Acerca de la búsqueda para la bitácora de auditoría de la empresa
You can search your enterprise audit log directly from the user interface by using the **Filters** dropdown, or by typing a search query.
Puedes buscar la bitácora de auditoría de tu empresa directamente desde la interfaz de usuario si utilizas el menú desplegable de **Filtros** o si tecleas una consulta de búsqueda.
![Consulta de búsqueda](/assets/images/enterprise/site-admin-settings/search-query.png)
For more information about viewing your enterprise audit log, see "[Accessing the audit log for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/accessing-the-audit-log-for-your-enterprise)."
Para obtener más información sobre cómo ver la bitácora de auditoría de tu empresa, consulta la sección "[Acceder a la bitácora de auditoría para tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/accessing-the-audit-log-for-your-enterprise)".
You can also use the API to retrieve audit log events. Para obtener más información, consulta la sección "[Utilizar la API de bitácora de auditoría para tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise)".
También puedes utilizar la API para recuperar los eventos de bitácora de auditoría. Para obtener más información, consulta la sección "[Utilizar la API de bitácora de auditoría para tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise)".
Nota que no puedes buscar entradas utilizando texto. Sin embargo, puedes construir consultas de búsqueda utilizando una variedad de filtros. Muchos operadores que se utilizan cuando se busca el registro por queries, tales como `-`, `>`, o `<`, empatan con el mismo formato que si se busca con {% data variables.product.product_name %}. Para obtener más información, consulta la sección "[Buscar en {% data variables.product.prodname_dotcom %}](/search-github/getting-started-with-searching-on-github/about-searching-on-github)".
@@ -39,18 +39,18 @@ Nota que no puedes buscar entradas utilizando texto. Sin embargo, puedes constru
{% endnote %}
## Search query filters
## Filtros de consulta de búsqueda
| Filtrar | Descripción |
| -------------------------------:| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `Yesterday's activity` | All actions created in the past day. |
| `Enterprise account management` | All actions in the `business` category. |
| `Membresía de la organización` | All actions for when a new user was invited to join an organization. |
| `Team management` | All actions related to team management.<br/>- When a user account or repository was added or removed from a team<br/>- When a team maintainer was promoted or demoted<br/>- When a team was deleted |
| `Repository management` | All actions for repository management.<br/>- When a repository was created or deleted<br/>- When the repository visibility was changed<br/>- When a team was added or removed from a repository{% ifversion ghec %}
| `Billing updates` | All actions concerning how your enterprise pays for {% data variables.product.prodname_dotcom %} and for when your billing email address was changed.{% endif %}
| `Hook activity` | All actions for webhooks and pre-receive hooks. |
| `Security management` | All actions concerning SSH keys, deploy keys, security keys, 2FA, and SAML single sign-on credential authorization, and vulnerability alerts for repositories. |
| Filtrar | Descripción |
| --------------------------------------:| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `Actividad de ayer` | Todas las acciones que se crearon en el día anterior. |
| `Adminsitración de cuenta empresarial` | All actions in the `business` category. |
| `Membresía de la organización` | All actions for when a new user was invited to join an organization. |
| `Team management` | All actions related to team management.<br/>- When a user account or repository was added or removed from a team<br/>- When a team maintainer was promoted or demoted<br/>- When a team was deleted |
| `Repository management` | All actions for repository management.<br/>- When a repository was created or deleted<br/>- When the repository visibility was changed<br/>- When a team was added or removed from a repository{% ifversion ghec %}
| `Billing updates` | All actions concerning how your enterprise pays for {% data variables.product.prodname_dotcom %} and for when your billing email address was changed.{% endif %}
| `Hook activity` | All actions for webhooks and pre-receive hooks. |
| `Security management` | All actions concerning SSH keys, deploy keys, security keys, 2FA, and SAML single sign-on credential authorization, and vulnerability alerts for repositories. |
## Buscar sintaxis de consultas

View File

@@ -1,5 +1,5 @@
---
title: Streaming the audit log for your enterprise
title: Transmitir la bitácora de auditoría para tu empresa
intro: 'Puedes trasmitir datos de eventos de Git y de auditorías desde {% data variables.product.prodname_dotcom %} hacia un sistema externo de administración de datos.'
miniTocMaxHeadingLevel: 3
versions:
@@ -10,7 +10,7 @@ topics:
- Enterprise
- Logging
- Organizations
shortTitle: Stream audit logs
shortTitle: Transmitir bitácoras de auditoría
redirect_from:
- /github/setting-up-and-managing-your-enterprise/managing-organizations-in-your-enterprise-account/streaming-the-audit-logs-for-organizations-in-your-enterprise-account
- /admin/user-management/managing-organizations-in-your-enterprise/streaming-the-audit-logs-for-organizations-in-your-enterprise-account
@@ -26,7 +26,7 @@ Los beneficios de transmitir datos de auditoría incluyen:
* **Exploración de datos**. Puedes examinar los eventos transmitidos utilizando tu herramienta preferida para consultar cantidades grandes de datos. La transmisión contiene tanto los eventos de auditoría como los de Git a lo largo de toda la cuenta empresarial.
* **Continuidad de datos**. Puedes pausar la transmisión por hasta siete días sin perder datos de auditoría.
* **Retención de datos**. You can keep your exported audit logs and Git events data as long as you need to.
* **Retención de datos**. Puedes mantener tus bitácoras de auditoría y datos de eventos de Git exportados siempre que lo necesites.
Los propietrios de empresas pueden configurar, pausar o borrar una transmisión en cualquier momento. La transmisión exporta los datos de auditoría de todas las organizaciones en tu empresa.
@@ -43,13 +43,13 @@ Puedes configurar la transmisión de bitácoras de auditoría en {% data variabl
### Configurar la transmisión para Amazon S3
{% ifversion streaming-oidc-s3 %}
You can set up streaming to S3 with access keys or, to avoid storing long-lived secrets in {% data variables.product.product_name %}, with OpenID Connect (OIDC).
Puedes configurar la transmisión de S3 con claves de acceso o, para evitar el almacenar secretos de vida larga en {% data variables.product.product_name %}, con OpenID Connect (OIDC).
- [Setting up streaming to S3 with access keys](#setting-up-streaming-to-s3-with-access-keys)
- [Setting up streaming to S3 with OpenID Connect](#setting-up-streaming-to-s3-with-openid-connect)
- [Disabling streaming to S3 with OpenID Connect](#disabling-streaming-to-s3-with-openid-connect)
- [Configurar la transmisión a S3 con llaves de acceso](#setting-up-streaming-to-s3-with-access-keys)
- [Configurar la transmisión a S3 con OpenID Connect](#setting-up-streaming-to-s3-with-openid-connect)
- [Inhabilitar la transmisión a S3 con OpenID Connect](#disabling-streaming-to-s3-with-openid-connect)
#### Setting up streaming to S3 with access keys
#### Configurar la transmisión a S3 con llaves de acceso
{% endif %}
Para transmitir bitácoras de auditoría a la terminal de Amazon S3, debes tener un bucket y llaves de acceso. Para obtener más información, consulta la sección [Crear, configurar y trabajar con los buckets de Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/creating-buckets-s3.html) en la documentación de AWS. Asegúrate de bloquear el acceso público al bucket para proteger la información de tu bitácora de auditoría.
@@ -63,26 +63,26 @@ Para obtener más información sobre cómo crear o acceder a tu ID de llave de a
{% data reusables.enterprise.navigate-to-log-streaming-tab %}
{% data reusables.audit_log.streaming-choose-s3 %}{% ifversion streaming-oidc-s3 %}
1. Under "Authentication", click **Access keys**.
1. Debajo de "Autenticación", haz clic en **Claves de acceso**.
![Screenshot of the authentication options for streaming to Amazon S3](/assets/images/help/enterprises/audit-log-streaming-s3-access-keys.png){% endif %}
1. Configure the stream settings.
![Captura de pantalla de las opciones de autenticación para la transmisión a Amazon S3](/assets/images/help/enterprises/audit-log-streaming-s3-access-keys.png){% endif %}
1. Configurar los ajustes de transmisión.
- Under "Bucket", type the name of the bucket you want to stream to. Por ejemplo, `auditlog-streaming-test`.
- Under "Access Key ID", type your access key ID. Por ejemplo, `ABCAIOSFODNN7EXAMPLE1`.
- Under "Secret Key", type your secret key. Por ejemplo, `aBcJalrXUtnWXYZ/A1MDENG/zPxRfiCYEXAMPLEKEY`.
- Debajo de "Bucket", escribe el nombre del bucket al que quieras transmitir. Por ejemplo, `auditlog-streaming-test`.
- Debajo de "ID de clave de acceso", escribe tu ID de clave de acceso. Por ejemplo, `ABCAIOSFODNN7EXAMPLE1`.
- Debajo de "Clave secreta", escribe tu clave secreta. Por ejemplo, `aBcJalrXUtnWXYZ/A1MDENG/zPxRfiCYEXAMPLEKEY`.
{% data reusables.audit_log.streaming-check-s3-endpoint %}
{% data reusables.enterprise.verify-audit-log-streaming-endpoint %}
{% ifversion streaming-oidc-s3 %}
#### Setting up streaming to S3 with OpenID Connect
#### Configurar la transmisión a S3 con OpenID Connect
1. In AWS, add the {% data variables.product.prodname_dotcom %} OIDC provider to IAM. For more information, see [Creating OpenID Connect (OIDC) identity providers](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_providers_create_oidc.html) in the AWS documentation.
1. En AWS, agrega el proveedor de OIDC de {% data variables.product.prodname_dotcom %} para IAM. Para obtener más información, consulta la sección [Crear proveedores de identidad de OpenID Connect (OIDC)](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_providers_create_oidc.html) en la documentación de AWS.
- For the provider URL, use `https://oidc-configuration.audit-log.githubusercontent.com`.
- For "Audience", use `sts.amazonaws.com`.
1. Create a bucket, and block public access to the bucket. For more information, see [Creating, configuring, and working with Amazon S3 buckets](https://docs.aws.amazon.com/AmazonS3/latest/userguide/creating-buckets-s3.html) in the AWS documentation.
1. Create a policy that allows {% data variables.product.company_short %} to write to the bucket. {% data variables.product.prodname_dotcom %} requires only the following permissions.
- Para la URL de proveedor, utiliza `https://oidc-configuration.audit-log.githubusercontent.com`.
- Para "Audiencia", utiliza `sts.amazonaws.com`.
1. Crea un bucket y bloquea el acceso público a este. Para obtener más información, consulta la sección "[Crear, configurar y trabajar con buckets de Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/creating-buckets-s3.html) en la documentación de AWS.
1. Crea una política que permita que {% data variables.product.company_short %} escriba en el bucket. {% data variables.product.prodname_dotcom %} solo requiere los siguientes permisos.
```
{
@@ -99,11 +99,11 @@ Para obtener más información sobre cómo crear o acceder a tu ID de llave de a
]
}
```
For more information, see [Creating IAM policies](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_create.html) in the AWS documentation.
1. Configure the role and trust policy for the {% data variables.product.prodname_dotcom %} IdP. For more information, see [Creating a role for web identity or OpenID Connect Federation (console)](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-idp_oidc.html) in the AWS documentation.
Para obtener más información, consulta la sección [Crear políticas de IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_create.html) en la documentación de AWS.
1. Configura el rol y la política de confianza para el IdP de {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta la sección [Crear un rol para la identidad web o Federación de OpenID Connect (consola)](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-idp_oidc.html) en la documentación de AWS.
- Add the permissions policy you created above to allow writes to the bucket.
- Edit the trust relationship to add the `sub` field to the validation conditions, replacing `ENTERPRISE` with the name of your enterprise.
- Agrega la política de permisos que creaste anteriormente para permitir la escritura en el bucket.
- Edita la relación d confianza para agregar el campo `sub` a las condiciones de validación, reemplazando `ENTERPRISE` con el nombre de tu empresa.
```
"Condition": {
"StringEquals": {
@@ -112,24 +112,24 @@ Para obtener más información sobre cómo crear o acceder a tu ID de llave de a
}
}
```
- Make note of the Amazon Resource Name (ARN) of the created role.
- Anota el Nombre de Recurso de Amazon (ARN) del rol creado.
{% data reusables.enterprise.navigate-to-log-streaming-tab %}
{% data reusables.audit_log.streaming-choose-s3 %}
1. Under "Authentication", click **OpenID Connect**.
1. Debajo de "Autenticación", haz clic en **OpenID Connect**.
![Screenshot of the authentication options for streaming to Amazon S3](/assets/images/help/enterprises/audit-log-streaming-s3-oidc.png)
1. Configure the stream settings.
![Captura de pantalla de las opciones de autenticación para la transmisión a Amazon S3](/assets/images/help/enterprises/audit-log-streaming-s3-oidc.png)
1. Configurar los ajustes de transmisión.
- Under "Bucket", type the name of the bucket you want to stream to. Por ejemplo, `auditlog-streaming-test`.
- Under "ARN Role" type the ARN role you noted earlier. For example, `arn:aws::iam::1234567890:role/github-audit-log-streaming-role`.
- Debajo de "Bucket", escribe el nombre del bucket al que quieras transmitir. Por ejemplo, `auditlog-streaming-test`.
- Debajo de "Rol de ARN", escribe el rol de ARN que anotaste anteriormente. Por ejemplo, `arn:aws::iam::1234567890:role/github-audit-log-streaming-role`.
{% data reusables.audit_log.streaming-check-s3-endpoint %}
{% data reusables.enterprise.verify-audit-log-streaming-endpoint %}
#### Disabling streaming to S3 with OpenID Connect
#### Inhabilitar la transmisión a S3 con OpenID Connect
If you want to disable streaming to S3 with OIDC for any reason, such as the discovery of a security vulnerability in OIDC, delete the {% data variables.product.prodname_dotcom %} OIDC provider you created in AWS when you set up streaming. For more information, see [Creating OpenID Connect (OIDC) identity providers](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_providers_create_oidc.html) in the AWS documentation.
Si quieres inhabilitar la transmisión a S3 con OIDC por cualquier razón, tal como el descubrimiento de una vulnerabilidad de seguridad en OIDC, borra el proveedor de OIDC de {% data variables.product.prodname_dotcom %} que creaste en AWS cuando configures la transmisión. Para obtener más información, consulta la sección [Crear proveedores de identidad de OpenID Connect (OIDC)](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_providers_create_oidc.html) en la documentación de AWS.
Then, set up streaming with access keys until the vulnerability is resolved. For more information, see "[Setting up streaming to S3 with access keys](#setting-up-streaming-to-s3-with-access-keys)."
Posteriormente, configura la transmisión con las claves de acceso hasta que se resuelva la vulnerabilidad. Para obtener más información, consulta la sección [Configurar la transmisión hacia S3 con claves de acceso](#setting-up-streaming-to-s3-with-access-keys)".
{% endif %}

View File

@@ -82,14 +82,6 @@ For more information about the differences between {% data variables.product.pro
{% endif %}
{% ifversion ghec %}
## About {% data variables.product.prodname_emus %}
{% data reusables.enterprise-accounts.emu-short-summary %}
{% endif %}
## About billing for your enterprise account
The bill for your enterprise account includes the monthly cost for each member of your enterprise. The bill includes {% ifversion ghec %}any paid licenses in organizations outside of your enterprise account, subscriptions to apps in {% data variables.product.prodname_marketplace %}, {% endif %}{% ifversion ghec or ghae %}additional paid services for your enterprise{% ifversion ghec %} like data packs for {% data variables.large_files.product_name_long %},{% endif %} and{% endif %} usage for {% data variables.product.prodname_GH_advanced_security %}.

View File

@@ -15,6 +15,8 @@ topics:
{% data variables.product.prodname_ghe_managed %} ofrece una plataforma de desarrollo que va desde la idea hasta la producción. Puedes incrementar la velocidad de desarrollo con las herramientas que los equipos conocen y adoran mientras mantienes el cumplimiento regulatorio y de la industria con controles de acceso y seguridad, automatización de flujos de trabajo y requerimiento de políticas únicos.
{% data reusables.enterprise.about-github-for-enterprises %}
## Una nube de disponibilidad alta y escala planetaria
{% data variables.product.prodname_ghe_managed %} es un servicio totalmente administrado, el cual se hospeda en una arquitectura de disponibilidad alta. {% data variables.product.prodname_ghe_managed %} se hospeda globalmente en una nube que puede escalarse para ser compatible con el ciclo de vida integral de tu desarrollo, sin límites. {% data variables.product.prodname_dotcom %} administra integralmente los respaldos, recuperaciones de fallos y de desastres para que jamás tengas que preocuparte por tus datos o tu servicio.

View File

@@ -11,7 +11,7 @@ topics:
## About {% data variables.product.product_name %}
{% data reusables.enterprise.ghes-is-a-self-hosted-platform %} Your team can use {% data variables.product.product_name %} to build and ship software using Git version control, powerful APIs, productivity and collaboration tools, and integrations. Developers familiar with {% data variables.product.prodname_dotcom_the_website %} can onboard and contribute seamlessly using familiar features and workflows.
{% data reusables.enterprise.ghes-is-a-self-hosted-platform %} Your team can use {% data variables.product.product_name %} to build and ship software using Git version control, powerful APIs, productivity and collaboration tools, and integrations. Developers familiar with {% data variables.product.prodname_dotcom_the_website %} can onboard and contribute seamlessly using familiar features and workflows. {% data reusables.enterprise.about-github-for-enterprises %}
{% data reusables.enterprise.ghes-runs-on-your-infrastructure %}

View File

@@ -0,0 +1,41 @@
---
title: About GitHub for enterprises
intro: 'Businesses can use {% data variables.product.prodname_dotcom %}''s enterprise products to improve their entire software development lifecyle.'
versions:
ghec: '*'
ghes: '*'
ghae: '*'
type: overview
topics:
- Enterprise
- Fundamentals
---
## Acerca de {% data variables.product.prodname_dotcom %} para empresas
{% data variables.product.prodname_dotcom %} is a complete developer platform to build, scale, and deliver secure software. Businesses use our suite of products to support the entire software development lifecycle, increasing development velocity and improving code quality.
Developers can store and version control your source code in repositories, using issues and projects to plan and track their work. They can code in a cloud-hosted development environment, {% data variables.product.prodname_github_codespaces %}, then review each other's code changes with pull requests, using code security features to keep secrets and vulnerabilities out of your codebase. Finally, you can automate your build, test, and deployment pipeline with {% data variables.product.prodname_actions %} and host software packages with {% data variables.product.prodname_registry %}.
When businesses adopt {% data variables.product.prodname_enterprise %}, their return on investment (ROI) is high. For example, their developers save 45 minutes per day, and onboarding and training time is reduced by 40%. For more information, see [The Total Economic Impact of {% data variables.product.prodname_enterprise %}](https://resources.github.com/downloads/TEI-of-GitHub-Enterprise.pdf).
To simplify administration for all the stages in the software development lifecyle, we provide a single point of visibility and management called an enterprise account. Enterprise accounts enable you to manage billing and settings, enforce policy, and audit the people with access to your enterprise's resources. Para obtener más información, consulta "[Acerca de las cuentas de empresa](/admin/overview/about-enterprise-accounts)".
Optionally, you can add extra code security features with {% data variables.product.prodname_GH_advanced_security %}, and enhanced support options with {% data variables.contact.premium_support %}. Para obtener más información, consulta las secciones "[Acerca de {% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security)" y "[Acerca de {% data variables.contact.premium_support %}]({% ifversion ghae %}/enterprise-cloud@latest{% endif %}/support/learning-about-github-support/about-github-premium-support){% ifversion ghae %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}{% else %}".{% endif %}
## About deployment options
When you purchase {% data variables.product.prodname_enterprise %}, you get access to both {% data variables.product.prodname_ghe_cloud %} and {% data variables.product.prodname_ghe_server %}. {% data variables.product.prodname_ghe_cloud %} is a set of advanced functionality on {% data variables.product.prodname_dotcom_the_website %}, while {% data variables.product.prodname_ghe_server %} is self-hosted platform. Para obtener más información, consulta la sección "[Acerca de {% data variables.product.prodname_ghe_server %}]({% ifversion not ghes %}/enterprise-server@latest{% endif %}/admin/overview/about-github-enterprise-server){% ifversion not ghes %}" en la documentación de {% data variables.product.prodname_ghe_server %}.{% else %}".{% endif %}
For {% data variables.product.prodname_ghe_cloud %}, you can allow developers to create and manage their own personal accounts, or you can use {% data variables.product.prodname_emus %}, which enables you to create and manage the user accounts for your developers. Para obtener más información, consulta la sección "[Acerca de la autenticación para tu empresa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise)".
{% data variables.product.prodname_ghe_managed %} is in limited availability for select customers with stringent security and compliance requirements. For more information, see "[About {% data variables.product.prodname_ghe_managed %}](/github-ae@latest/admin/overview/about-github-ae){% ifversion not ghae %}" in the {% data variables.product.prodname_ghe_managed %} documentation.{% else %}."{% endif %}
Puedes beneficiarte del poder de {% data variables.product.prodname_dotcom_the_website %}, incluso cuando utilizas {% data variables.product.prodname_ghe_server %} o {% data variables.product.prodname_ghe_managed %} si habilitas {% data variables.product.prodname_github_connect %}, el cual te permite configurar características y flujos de trabajo adicionales, tales como las {% data variables.product.prodname_dependabot_alerts %} para las dependencias inseguras.{% ifversion ghec %}
- "[About {% data variables.product.prodname_github_connect %}](/enterprise-server@latest/admin/configuration/configuring-github-connect/about-github-connect)" in the {% data variables.product.prodname_ghe_server %} documentation
- "[Acerca de {% data variables.product.prodname_github_connect %}](/github-ae@latest/admin/configuration/configuring-github-connect/about-github-connect)" en la documentación de {% data variables.product.prodname_ghe_managed %}{% else %} Para obtener más información, consulta la sección "[Acerca de {% data variables.product.prodname_github_connect %}](/admin/configuration/configuring-github-connect/about-github-connect)".{% endif %}
## Leer más
- [Compare {% data variables.product.prodname_dotcom %} to other DevOps solutions](https://resources.github.com/devops/tools/compare/) in {% data variables.product.company_short %} Resources

View File

@@ -8,6 +8,7 @@ versions:
ghes: '*'
ghae: '*'
children:
- /about-github-for-enterprises
- /about-github-enterprise-server
- /about-github-ae
- /about-upgrades-to-new-releases

View File

@@ -13,6 +13,7 @@ redirect_from:
- /admin/policies/enforcing-policies-for-your-enterprise/enforcing-github-actions-policies-for-your-enterprise
- /github/setting-up-and-managing-your-enterprise-account/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account
- /github/setting-up-and-managing-your-enterprise/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account
- /github/setting-up-and-managing-your-enterprise/setting-policies-for-organizations-in-your-enterprise-account/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account
versions:
ghec: '*'
ghes: '*'

View File

@@ -118,9 +118,9 @@ En todas las organizaciones que pertenezcan a tu empresa, puedes permitir o proh
![Menú desplegable con opciones de políticas de bifurcación de repositorios](/assets/images/help/business-accounts/repository-forking-policy-drop-down.png)
{% ifversion innersource-fork-policies %}
5. If forking is enabled, you can specify where users are allowed to fork repositories. Review the information about changing the setting and choose a policy.
5. Si se habilita la bifurcación, puedes especificar en dónde se permite que los usuarios bifurquen repositorios. Revisa la información sobre cómo cambiar el ajuste y elige una política.
![Screenshot showing the list of repository forking policy options](/assets/images/help/business-accounts/repository-forking-policy-settings.png)
![Captura de pantalla que muestra la lista de opciones de políticas para bifurcar repositorios](/assets/images/help/business-accounts/repository-forking-policy-settings.png)
{% endif %}

View File

@@ -4,7 +4,6 @@ intro: 'Puedes configurar políticas en {% data variables.product.product_name %
redirect_from:
- /enterprise/admin/developer-workflow
- /enterprise/admin/policies
- /github/setting-up-and-managing-your-enterprise/setting-policies-for-organizations-in-your-enterprise-account
versions:
ghec: '*'
ghes: '*'

View File

@@ -9,6 +9,9 @@ redirect_from:
- /github/setting-up-and-managing-your-enterprise-account/managing-organizations-in-your-enterprise-account
- /github/setting-up-and-managing-your-enterprise/managing-organizations-in-your-enterprise-account
- /admin/user-management/managing-organizations-in-your-enterprise/managing-unowned-organizations-in-your-enterprise
- /github/setting-up-and-managing-your-enterprise/managing-organizations-in-your-enterprise-account/managing-unowned-organizations-in-your-enterprise-account
- /github/setting-up-and-managing-your-enterprise-account/managing-unowned-organizations-in-your-enterprise-account
- /github/setting-up-and-managing-your-enterprise/managing-unowned-organizations-in-your-enterprise-account
intro: 'Las organizaciones son ideales para crear grupos diferentes de usuarios dentro de tu empresa, como divisiones o grupos trabajando en proyectos similares. Los repositorios {% ifversion ghae %}internos{% else %}Los repositorios públicos e internos{% endif %} que pertenecen a una organización son accesibles para los miembros de otras organizaciones en la empresa, mientras que los repositorios privados no son accesibles para nadie mas que los miembros de la organización que cuenta con este acceso.'
versions:
ghec: '*'

View File

@@ -58,6 +58,6 @@ Si estás utilizando una llave GPG que empata con tu identidad de confirmante y
- "[Comprobar llaves GPG existentes](/articles/checking-for-existing-gpg-keys)"
- "[Generar una llave GPG nueva](/articles/generating-a-new-gpg-key)"
- "[Utilizar una dirección de correo electrónico verificada en tu llave GPG](/articles/using-a-verified-email-address-in-your-gpg-key)"
- "[Adding a GPG key to your GitHub account](/articles/adding-a-gpg-key-to-your-github-account)"
- "[Agregar una llave GPG a tu cuenta de GitHub](/articles/adding-a-gpg-key-to-your-github-account)"
- "[Firmar confirmaciones](/articles/signing-commits)"
- "[Firmar etiquetas](/articles/signing-tags)"

View File

@@ -38,7 +38,7 @@ shortTitle: Llaves GPG existentes
## Leer más
* "[Generar una llave GPG nueva](/articles/generating-a-new-gpg-key)"
* "[Adding a GPG key to your GitHub account](/articles/adding-a-gpg-key-to-your-github-account)"
* "[Agregar una llave GPG a tu cuenta de GitHub](/articles/adding-a-gpg-key-to-your-github-account)"
* "[Informar a Git sobre tu llave de firma](/articles/telling-git-about-your-signing-key)"
* "[Asociar un correo electrónico con tu llave GPG](/articles/associating-an-email-with-your-gpg-key)"
* "[Firmar confirmaciones](/articles/signing-commits)"

View File

@@ -38,7 +38,7 @@ topics:
```
4. En el prompt, especifica la clase de llave que quieres, o presiona `Enter` para aceptar lo predeterminado.
5. En el prompt, especifica el tamaño de llave que quieres, o presiona `Enter` para aceptar lo predeterminado. Tu llave debe ser de al menos `4096` bits.
6. Ingresa el periodo de validez que deberá tener la llave. Presiona `Enter` para especificar la selección predeterminada, indicando que la llave no expira. Unless you require an expiration date, we recommend accepting this default.
6. Ingresa el periodo de validez que deberá tener la llave. Presiona `Enter` para especificar la selección predeterminada, indicando que la llave no expira. A menos de que requieras una fecha de vencimiento, te recomendamos aceptar esta característica predeterminada.
7. Verifica que tus selecciones sean correctas.
8. Ingresa tu información de ID de usuario.
@@ -62,7 +62,7 @@ topics:
## Leer más
* "[Comprobar llaves GPG existentes](/articles/checking-for-existing-gpg-keys)"
* "[Adding a GPG key to your GitHub account](/articles/adding-a-gpg-key-to-your-github-account)"
* "[Agregar una llave GPG a tu cuenta de GitHub](/articles/adding-a-gpg-key-to-your-github-account)"
* "[Informar a Git sobre tu llave de firma](/articles/telling-git-about-your-signing-key)"
* "[Asociar un correo electrónico con tu llave GPG](/articles/associating-an-email-with-your-gpg-key)"
* "[Firmar confirmaciones](/articles/signing-commits)"

View File

@@ -54,7 +54,7 @@ Si tienes múltiples llaves o estás intentando firmar confirmaciones o etiqueta
* "[Comprobar llaves GPG existentes](/articles/checking-for-existing-gpg-keys)"
* "[Generar una llave GPG nueva](/articles/generating-a-new-gpg-key)"
* "[Adding a GPG key to your GitHub account](/articles/adding-a-gpg-key-to-your-github-account)"
* "[Agregar una llave GPG a tu cuenta de GitHub](/articles/adding-a-gpg-key-to-your-github-account)"
* "[Informar a Git sobre tu llave de firma](/articles/telling-git-about-your-signing-key)"
* "[Asociar un correo electrónico con tu llave GPG](/articles/associating-an-email-with-your-gpg-key)"
* "[Firmar etiquetas](/articles/signing-tags)"

View File

@@ -34,7 +34,7 @@ topics:
- [Ver las etiquetas de tu repositorio](/articles/viewing-your-repositorys-tags)"
- "[Comprobar llaves GPG existentes](/articles/checking-for-existing-gpg-keys)"
- "[Generar una llave GPG nueva](/articles/generating-a-new-gpg-key)"
- "[Adding a GPG key to your GitHub account](/articles/adding-a-gpg-key-to-your-github-account)"
- "[Agregar una llave GPG a tu cuenta de GitHub](/articles/adding-a-gpg-key-to-your-github-account)"
- "[Informar a Git sobre tu llave de firma](/articles/telling-git-about-your-signing-key)"
- "[Asociar un correo electrónico con tu llave GPG](/articles/associating-an-email-with-your-gpg-key)"
- "[Firmar confirmaciones](/articles/signing-commits)"

View File

@@ -109,7 +109,7 @@ Si tienes múltiples llaves GPG, le debes decir a Git cuál utilizar.
- "[Comprobar llaves GPG existentes](/articles/checking-for-existing-gpg-keys)"
- "[Generar una llave GPG nueva](/articles/generating-a-new-gpg-key)"
- "[Utilizar una dirección de correo electrónico verificada en tu llave GPG](/articles/using-a-verified-email-address-in-your-gpg-key)"
- "[Adding a GPG key to your GitHub account](/articles/adding-a-gpg-key-to-your-github-account)"
- "[Agregar una llave GPG a tu cuenta de GitHub](/articles/adding-a-gpg-key-to-your-github-account)"
- "[Asociar un correo electrónico con tu llave GPG](/articles/associating-an-email-with-your-gpg-key)"
- "[Firmar confirmaciones](/articles/signing-commits)"
- "[Firmar etiquetas](/articles/signing-tags)"

View File

@@ -1,6 +1,6 @@
---
title: Introduction to adopting GitHub Advanced Security at scale
intro: 'You can adopt {% data variables.product.prodname_GH_advanced_security %} at scale in your company following industry and GitHub best practices.'
title: Introducción para adoptar la GitHub Advanced Security a escala
intro: 'Puedes adoptar la {% data variables.product.prodname_GH_advanced_security %} a escala en tu empresa siguiendo las mejores prácticas de la industria y de GitHub.'
versions:
ghes: '*'
ghae: '*'
@@ -16,39 +16,39 @@ redirect_from:
miniTocMaxHeadingLevel: 2
---
## About these articles
## Acerca de estos artículos
{% data variables.product.prodname_GH_advanced_security %} (GHAS) helps teams build more secure code faster using integrated tooling such as secret scanning and code scanning using CodeQL. To understand the security features available through {% data variables.product.prodname_GH_advanced_security %}, see "[About GitHub Advanced Security](/get-started/learning-about-github/about-github-advanced-security)."
La {% data variables.product.prodname_GH_advanced_security %} (GHAS) ayuda a los equipos a crear código más seguro de forma más rápida utilizando herramientas integradas tales como el escaneo de secretos y el escaneo de código utilizando CodeQL. Para entender las características de seguridad disponibles a través de la {% data variables.product.prodname_GH_advanced_security %}, consulta la sección "[Acerca de la GitHub Advanced Security](/get-started/learning-about-github/about-github-advanced-security)".
La GHAS es una suite de herramientas que requiere una participación activa de los desarrolladores en toda tu empresa. To realize the best return on your investment, you must learn how to use, apply, and maintain GHAS.
La GHAS es una suite de herramientas que requiere una participación activa de los desarrolladores en toda tu empresa. Para ver el mejor retorno de tu inversión, debes aprender cómo utilizar, aplicar y mantener la GHAS.
Creamos un enfoque gradual para las implementaciones de la GHAS que se desarrolla con las mejores prácticas de la industria y de GitHub. We expect most customers will want to follow these phases, based on our experience helping customers with a successful deployment of {% data variables.product.prodname_GH_advanced_security %}, but you may need to modify this approach to meet the needs of your company.
Creamos un enfoque gradual para las implementaciones de la GHAS que se desarrolla con las mejores prácticas de la industria y de GitHub. Esperamos que la mayoría de los clientes quieran seguir estas fases con base en nuestra experiencia de ayudar a los clientes con un despliegue exitoso de la {% data variables.product.prodname_GH_advanced_security %}, pero podrías necesitar modificar este acercamiento para satisfacer las necesidades de tu empresa.
Enabling GHAS across a large organization can be broken down into six core phases.
El habilitar la GHAS a lo largo de una organización grande puede desglosarse en seis fases principales.
1. [**Align on your rollout strategy and goals**](/code-security/adopting-github-advanced-security-at-scale/phase-1-align-on-your-rollout-strategy-and-goals): Think about what success will look like, and align on how GHAS will be implemented in your company. This phase may only take a few days or a week, but it lays a solid foundation for the rest of the rollout.
1. [**Alinearse a tu estrategia y metas de implementación**](/code-security/adopting-github-advanced-security-at-scale/phase-1-align-on-your-rollout-strategy-and-goals): Piensa en cómo se verá el éxito y alinéate en cómo se implementará la GHAS en tu empresa. Esta fase podría tomar solo unos cuantos días o una semana, pero también es una base sólida para el resto de la implementación.
2. [**Preparing to enable at scale**](/code-security/adopting-github-advanced-security-at-scale/phase-2-preparing-to-enable-at-scale): Prepare developers, collect data about your repositories, and ensure you're ready for the next phase.
2. [**Prepararse para habilitar a escala**](/code-security/adopting-github-advanced-security-at-scale/phase-2-preparing-to-enable-at-scale): Prepara a los desarrolladores, recopila datos sobre tus repositorios y garantiza que estás listo para la siguiente fase.
3. [**Pilot programs**](/code-security/adopting-github-advanced-security-at-scale/phase-3-pilot-programs): Optionally, pilot an initial rollout to a few high-impact projects and teams. This will allow an initial group within your company to get familiar with GHAS before you roll out to the remainder of your company.
3. [**Programas piloto**](/code-security/adopting-github-advanced-security-at-scale/phase-3-pilot-programs): Opcionalmente, haz un piloto de implementación inicial para algunos proyectos y equipos de alto impacto. Esto permitirá que un grupo inicial dentro de tu empresa se familiarice con la GHAS antes de que la implementes en el resto de ella.
4. [**Create internal documentation**](/code-security/adopting-github-advanced-security-at-scale/phase-4-create-internal-documentation): Create and communicate internal documentation for the consumers of GHAS. Without proper documentation provided to developers, security engineers, and others who will be using GHAS, the value will get lost in the rollout.
4. [**Crear documentación interna**](/code-security/adopting-github-advanced-security-at-scale/phase-4-create-internal-documentation): Crea y comunica la documentación interna para los clientes de la GHAS. Si no proporcionas la documentación adecuada a los desarrolladores, ingenieros de seguridad y al resto del personal que utilizará la GHAS, el valor se perderá en la implementación.
5. [**Rollout and scale {% data variables.product.prodname_code_scanning %}**](/code-security/adopting-github-advanced-security-at-scale/phase-5-rollout-and-scale-code-scanning): Leveraging the available APIs, automatically rollout {% data variables.product.prodname_code_scanning %} by team and by language across your enterprise, using the repository data you collected earlier.
5. [Implementar y escalar el **{% data variables.product.prodname_code_scanning %}**](/code-security/adopting-github-advanced-security-at-scale/phase-5-rollout-and-scale-code-scanning): Aprovechar las API disponibles, implementar automáticamente el {% data variables.product.prodname_code_scanning %} por equipo y por idioma a lo largo de tu empresa, utilizar los datos de repositorio que recopilaste antes.
6. [**Rollout and scale {% data variables.product.prodname_secret_scanning %}**](/code-security/adopting-github-advanced-security-at-scale/phase-6-rollout-and-scale-secret-scanning): Roll out {% data variables.product.prodname_secret_scanning %}, which involves less configuration and is therefore simpler to adopt than {% data variables.product.prodname_code_scanning %}. Still, it's critical to have a strategy for handling new and old results.
6. [**Implementar y escalar el {% data variables.product.prodname_secret_scanning %}**](/code-security/adopting-github-advanced-security-at-scale/phase-6-rollout-and-scale-secret-scanning): Implementar el {% data variables.product.prodname_secret_scanning %}, lo cual implica menos configuración y, por lo tanto, es más simple de adoptar que el {% data variables.product.prodname_code_scanning %}. Aún así, es crítico que tengas una estrategia para manejar resultados nuevos y viejos.
## {% data variables.contact.github_support %} y {% data variables.product.prodname_professional_services_team %}
If you encounter any issues or have any questions during your implementation, you can search our documentation for solutions or engage with {% data variables.contact.github_support %}. Para obtener más informaciónm, consulta la sección "[Acerca de GitHub Support](/support/learning-about-github-support/about-github-support)".
Si tienes cualquier problema o preguntas durante tu implementación, puedes buscar en nuestra documentación para encontrar soluciones o contactar al {% data variables.contact.github_support %}. Para obtener más informaciónm, consulta la sección "[Acerca de GitHub Support](/support/learning-about-github-support/about-github-support)".
If you prefer to have guidance throughout the rollout process, {% data variables.product.prodname_professional_services %} can partner with you for a successful rollout and implementation of {% data variables.product.prodname_GH_advanced_security %}. We offer a variety of options for guidance and support. We also have training and bootcamps available to help your company to optimize the value of {% data variables.product.prodname_GH_advanced_security %}.
Si prefieres que se te oriente durante todo el proceso de implementación, {% data variables.product.prodname_professional_services %} puede asociarse contigo para tener un desplilegue e implementación exitosa de la {% data variables.product.prodname_GH_advanced_security %}. Ofrecemos varias opciones de orientación y apoyo. También tenemos disponibles seminarios intensivos y capacitación para ayudar a que tu empresa optimice el valor de la {% data variables.product.prodname_GH_advanced_security %}.
Speak with your sales representative for more information about all the Professional Services options available. Para obtener más información, contacta a {% data variables.contact.contact_enterprise_sales %}.
Habla con tu representante de ventas para obtener más información sobre todas las opciones de servicios profesionales disponibles. Para obtener más información, contacta a {% data variables.contact.contact_enterprise_sales %}.
{% note %}
For the first article in this series, see "[Phase 1: Align on your rollout strategy and goals](/code-security/adopting-github-advanced-security-at-scale/phase-1-align-on-your-rollout-strategy-and-goals)."
Para ver el primer artículo de esta serie, consulta la sección "[Fase 1: Alinearse a tu estrategia y metas de implementación](/code-security/adopting-github-advanced-security-at-scale/phase-1-align-on-your-rollout-strategy-and-goals)".
{% endnote %}

View File

@@ -1,6 +1,6 @@
---
title: 'Phase 2: Preparing to enable at scale'
intro: 'In this phase you will prepare developers and collect data about your repositories to ensure your teams are ready and you have everything you need for pilot programs and rolling out {% data variables.product.prodname_code_scanning %} and {% data variables.product.prodname_secret_scanning %}.'
intro: "In this phase you will prepare developers and collect data about your repositories to ensure your teams are ready and you have everything you need for pilot programs and rolling out {% data variables.product.prodname_code_scanning %} and {% data variables.product.prodname_secret_scanning %}."
versions:
ghes: '*'
ghae: '*'
@@ -18,17 +18,17 @@ This article is part of a series on adopting {% data variables.product.prodname_
{% endnote %}
## Preparing to enable {% data variables.product.prodname_code_scanning %}
{% data reusables.code-scanning.about-code-scanning %} For more information, see "[About code scanning](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning)."
Rolling {% data variables.product.prodname_code_scanning %} out across hundreds of repositories can be difficult, especially when done inefficiently. Following these steps will ensure your rollout is both efficient and successful. As part of your preparation, you will work with your teams, use automation to collect data about your repositories, and enable {% data variables.product.prodname_code_scanning %}.
Rolling {% data variables.product.prodname_code_scanning %} out across hundreds of repositories can be difficult, especially when done inefficiently. Following these steps will ensure your rollout is both efficient and successful. As part of your preparation, you will work with your teams, use automation to collect data about your repositories, and enable {% data variables.product.prodname_code_scanning %}.
### Preparing teams for {% data variables.product.prodname_code_scanning %}
First, prepare your teams to use {% data variables.product.prodname_code_scanning %}. The more teams that use {% data variables.product.prodname_code_scanning %}, the more data you'll have to drive remediation plans and monitor progress on your rollout. During this phase, focus on leveraging APIs and running internal enablement events.
Your core focus should be preparing as many teams to use {% data variables.product.prodname_code_scanning %} as possible. You can also encourage teams to remediate appropriately, but we recommend prioritizing enablement and use of {% data variables.product.prodname_code_scanning %} over fixing issues during this phase.
### Collecting information about your repositories
You can programmatically gather information about the different programming languages used in your repositories and use that data to enable {% data variables.product.prodname_code_scanning %} on all repositories that use the same language, using {% data variables.product.product_name %}'s GraphQL API.
@@ -87,8 +87,8 @@ For more information about running GraphQL queries, see "[Forming calls with Gra
Then, convert the data from the GraphQL query into a readable format, such as a table.
| Lenguaje | Number of Repos | Name of Repos |
| ----------------------- | --------------- | ----------------------------- |
| Language | Number of Repos | Name of Repos |
|-------------------------|-----------------|-----------------------------------------|
| JavaScript (TypeScript) | 4212 | org/repo<br /> org/repo |
| Python | 2012 | org/repo<br /> org/repo |
| Go | 983 | org/repo<br /> org/repo |
@@ -101,8 +101,8 @@ You can filter out the languages that are currently not supported by {% data var
If you have repositories with multiple languages, you can format the GraphQL results as shown in the table below. Filter out languages that are not supported, but retain all repositories with at least one supported language. You can enable {% data variables.product.prodname_code_scanning %} on these repositories, and all supported languages will be scanned.
| Language(s) | Number of Repos | Name of Repos |
| ---------------------- | --------------- | ------------------------------ |
| Language(s) | Number of Repos | Name of Repos |
|------------------------|-----------------|------------------------------------------|
| JavaScript/Python/Go | 16 | org/repo <br /> org/repo |
| Rust/TypeScript/Python | 12 | org/repo <br /> org/repo |
@@ -118,7 +118,7 @@ Before you can proceed with pilot programs and rolling out {% data variables.pro
## Preparing to enable {% data variables.product.prodname_secret_scanning %}
If a project communicates with an external service, it might use a token or private key for authentication. Si registras un secreto en un repositorio, cualquiera que tenga acceso de lectura al mismo puede utilizarlo para acceder al servicio externo con tus privilegios. {% data variables.product.prodname_secret_scanning_caps %} will scan your entire Git history on all branches present in your {% data variables.product.prodname_dotcom %} repositories for secrets and alert you{% ifversion secret-scanning-push-protection %} or block the push containing the secret{% endif %}. Para obtener más información, consulta la sección "[Acerca del escaneo de secretos"](/code-security/secret-scanning/about-secret-scanning).
If a project communicates with an external service, it might use a token or private key for authentication. If you check a secret into a repository, anyone who has read access to the repository can use the secret to access the external service with your privileges. {% data variables.product.prodname_secret_scanning_caps %} will scan your entire Git history on all branches present in your {% data variables.product.prodname_dotcom %} repositories for secrets and alert you{% ifversion secret-scanning-push-protection %} or block the push containing the secret{% endif %}. For more information, see "[About secret scanning](/code-security/secret-scanning/about-secret-scanning)."
### Considerations when enabling {% data variables.product.prodname_secret_scanning %}
@@ -129,25 +129,25 @@ If a project communicates with an external service, it might use a token or priv
- **Initial high volume of detected secrets**
If you are enabling {% data variables.product.prodname_secret_scanning %} on a large organization, be prepared to see a high number of secrets found. Sometimes this comes as a shock to organizations and the alarm is raised. If you would like to turn on {% data variables.product.prodname_secret_scanning %} across all repositories at once, plan for how you will respond to multiple alerts across the organization.
{% data variables.product.prodname_secret_scanning_caps %} can be enabled for individual repositories. Para obtener más información, consulta la sección "[Configurar el {% data variables.product.prodname_secret_scanning %} para tus repositorios](/code-security/secret-scanning/configuring-secret-scanning-for-your-repositories)". {% data variables.product.prodname_secret_scanning_caps %} can also be enabled for all repositories in your organization, as described above. For more information on enabling for all repositories, see "[Managing security and analysis settings for your organization](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization)."
{% data variables.product.prodname_secret_scanning_caps %} can be enabled for individual repositories. For more information, see "[Configuring {% data variables.product.prodname_secret_scanning %} for your repositories](/code-security/secret-scanning/configuring-secret-scanning-for-your-repositories)." {% data variables.product.prodname_secret_scanning_caps %} can also be enabled for all repositories in your organization, as described above. For more information on enabling for all repositories, see "[Managing security and analysis settings for your organization](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization)."
### Custom patterns for {% data variables.product.prodname_secret_scanning %}
{% ifversion ghae %}
{% note %}
**Nota:** Los patrones personalizados del {% data variables.product.prodname_secret_scanning %} se encuentran actualmente en beta y están sujetos a cambios.
**Note:** Custom patterns for {% data variables.product.prodname_secret_scanning %} is currently in beta and is subject to change.
{% endnote %}
{% endif %}
{% data variables.product.prodname_secret_scanning_caps %} detects a large number of default patterns but can also be configured to detect custom patterns, such as secret formats unique to your infrastructure or used by integrators that {% data variables.product.product_name %}'s {% data variables.product.prodname_secret_scanning %} does not currently detect. For more information about supported secrets for partner patterns, see "[Secret scanning patterns](/code-security/secret-scanning/secret-scanning-patterns)."
{% data variables.product.prodname_secret_scanning_caps %} detects a large number of default patterns but can also be configured to detect custom patterns, such as secret formats unique to your infrastructure or used by integrators that {% data variables.product.product_name %}'s {% data variables.product.prodname_secret_scanning %} does not currently detect. For more information about supported secrets for partner patterns, see "[Secret scanning patterns](/code-security/secret-scanning/secret-scanning-patterns)."
As you audit your repositories and speak to security and developer teams, build a list of the secret types that you will later use to configure custom patterns for {% data variables.product.prodname_secret_scanning %}. Para obtener más información, consulta la sección "[Definir los patrones personalizados para el escaneo de secretos](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)".
As you audit your repositories and speak to security and developer teams, build a list of the secret types that you will later use to configure custom patterns for {% data variables.product.prodname_secret_scanning %}. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)."
{% note %}
For the next article in this series, see "[Phase 3: Pilot programs](/code-security/adopting-github-advanced-security-at-scale/phase-3-pilot-programs)."
{% endnote %}
{% endnote %}

View File

@@ -41,7 +41,7 @@ Para habilitar el {% data variables.product.prodname_code_scanning %} en tu inst
{% elsif ghae %}
To enable {% data variables.product.prodname_code_scanning %} using {% data variables.product.prodname_actions %} you must make runners available to run workflows in {% data variables.product.prodname_ghe_managed %}, see "[Getting started with {% data variables.product.prodname_actions %} for {% data variables.product.prodname_ghe_managed %}](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-ae)."
Para habilitar el {% data variables.product.prodname_code_scanning %} utilizando {% data variables.product.prodname_actions %}, debes hacer que los ejecutores estén disponibles para ejecutar flujos de trabajo en {% data variables.product.prodname_ghe_managed %}, consulta la sección "[Iniciar con {% data variables.product.prodname_actions %} para {% data variables.product.prodname_ghe_managed %}](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-ae)".
{% endif %}

View File

@@ -29,7 +29,7 @@ There is a publicly available tool that completes the first two steps called the
{% note %}
**Note:** If you are intending to use {% data variables.product.prodname_actions %} to control {% data variables.product.prodname_code_scanning %} and you do not use the [ghas-enablement tool](https://github.com/NickLiffen/ghas-enablement), keep in mind that there is no API access to the `.github/workflow` directory. This means that you cannot create a script without a git client underlying the automation. The workaround is to leverage bash scripting on a machine or container which has a git client. The git client can push and pull files into the `.github/workflows` directory where the `codeql-analysis.yml` file is located.
**Nota:** Si pretendes utilizar {% data variables.product.prodname_actions %} para controlar el {% data variables.product.prodname_code_scanning %} y no utilizas la [herramienta de habilitación de la GHAS](https://github.com/NickLiffen/ghas-enablement), ten en cuenta que no hay acceso de API al directorio de `.github/workflow`. This means that you cannot create a script without a git client underlying the automation. The workaround is to leverage bash scripting on a machine or container which has a git client. The git client can push and pull files into the `.github/workflows` directory where the `codeql-analysis.yml` file is located.
{% endnote %}

View File

@@ -101,6 +101,6 @@ As you continue to build your remediation processes for other secret types, star
{% note %}
This is the final article of a series on adopting {% data variables.product.prodname_GH_advanced_security %} at scale. If you have questions or need support, see the section on {% data variables.contact.github_support %} and {% data variables.product.prodname_professional_services_team %} in "[Introduction to adopting {% data variables.product.prodname_GH_advanced_security %} at scale](/code-security/adopting-github-advanced-security-at-scale/introduction-to-adopting-github-advanced-security-at-scale#github-support-and-professional-services)."
This is the final article of a series on adopting {% data variables.product.prodname_GH_advanced_security %} at scale. Si tienes preguntas o necesitas apoyo, consulta la sección sobre {% data variables.contact.github_support %} y {% data variables.product.prodname_professional_services_team %} en "[Introducción a adoptar la {% data variables.product.prodname_GH_advanced_security %} a escala](/code-security/adopting-github-advanced-security-at-scale/introduction-to-adopting-github-advanced-security-at-scale#github-support-and-professional-services)".
{% endnote %}

View File

@@ -72,10 +72,10 @@ También puedes habilitar o inhabilitar las {% data variables.product.prodname_d
Para obtener más información sobre los requisitos de acceso para las acciones que se relacionan con las {% data variables.product.prodname_dependabot_alerts %}, consulta la sección "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization#access-requirements-for-security-features)".
{% data variables.product.product_name %} starts generating the dependency graph immediately and generates alerts for any insecure dependencies as soon as they are identified. La gráfica se llena en cuestión de minutos habitualmente, pero esto puede tardar más para los repositorios que tengan muchas dependencias. Para obtener más información, consulta la sección "[Administrar la configuración de uso de datos para tu repositorio privado](/get-started/privacy-on-github/managing-data-use-settings-for-your-private-repository)".
{% data variables.product.product_name %} comienza a generar la gráfica de dependencias inmediatamente y genera alertas para cualquier dependencia insegura tan pronto como se identifiquen. La gráfica se llena en cuestión de minutos habitualmente, pero esto puede tardar más para los repositorios que tengan muchas dependencias. Para obtener más información, consulta la sección "[Administrar la configuración de uso de datos para tu repositorio privado](/get-started/privacy-on-github/managing-data-use-settings-for-your-private-repository)".
{% endif %}
When {% data variables.product.product_name %} identifies a vulnerable dependency{% ifversion GH-advisory-db-supports-malware %} or malware{% endif %}, we generate a {% data variables.product.prodname_dependabot %} alert and display it {% ifversion fpt or ghec or ghes %} on the Security tab for the repository and{% endif %} in the repository's dependency graph. La alerta incluye {% ifversion fpt or ghec or ghes %}un enlace al archivo afectado en el proyecto e{% endif %}información sobre una versión corregida. {% data variables.product.product_name %} también podría notificar a los mantenedores de los repositorios afectados sobre la nueva alerta de acuerdo con sus preferencias de notificaciones. For more information, see "[Configuring notifications for {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/configuring-notifications-for-dependabot-alerts)."
Cuando {% data variables.product.product_name %} identifica una dependencia vulnerable{% ifversion GH-advisory-db-supports-malware %} o malware{% endif %}, generamos una alerta del {% data variables.product.prodname_dependabot %} y la mostramos {% ifversion fpt or ghec or ghes %} en la pestaña de seguridad del repositorio y{% endif %} en la gráfica de dependencias de este. La alerta incluye {% ifversion fpt or ghec or ghes %}un enlace al archivo afectado en el proyecto e{% endif %}información sobre una versión corregida. {% data variables.product.product_name %} también podría notificar a los mantenedores de los repositorios afectados sobre la nueva alerta de acuerdo con sus preferencias de notificaciones. Para obtener más información, consulta la sección "[Configurar notificaciones para las {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/configuring-notifications-for-dependabot-alerts)".
{% ifversion fpt or ghec or ghes > 3.2 %}
Para los repositorios en donde están habilitadas las {% data variables.product.prodname_dependabot_security_updates %}, la alerta también podría contener un enlace a una solicitud de cambios o a una actualización en el archivo de bloqueo o de manifiesto para la versión mínima que resuelva la vulnerabilidad. Para obtener más información, consulta la sección "[Acerca de las {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-dependabot-security-updates)".
@@ -83,21 +83,21 @@ Para los repositorios en donde están habilitadas las {% data variables.product.
{% warning %}
**Note**: {% data variables.product.product_name %}'s security features do not claim to catch all vulnerabilities{% ifversion GH-advisory-db-supports-malware %} and malware{% endif %}. We actively maintain {% data variables.product.prodname_advisory_database %} and generate alerts with the most up-to-date information. However, we cannot catch everything or tell you about known vulnerabilities within a guaranteed time frame. These features are not substitutes for human review of each dependency for potential vulnerabilities or any other issues, and we recommend consulting with a security service or conducting a thorough dependency review when necessary.
**Nota**: Las características de seguridad del {% data variables.product.product_name %} no pretenden detectar todas las vulnerabilidades{% ifversion GH-advisory-db-supports-malware %} y malware{% endif %}. Mantenemos activamente la {% data variables.product.prodname_advisory_database %} y generamos alertas con la información más actualizada. Sin embargo, no podemos detectar o notificarte sobre las vulnerabilidades conocidas dentro de un marco de tiempo garantizado. Las características no son sustitutos de una revisión humana de cada dependencia contra las vulnerabilidades potenciales ni contra cualquier otro problema y te recomendamos consultar con un servicio de seguridad o llevar a cabo una revisión de dependencias exhaustiva cuando sea necesario.
{% endwarning %}
## Acceder a las {% data variables.product.prodname_dependabot_alerts %}
Puedes ver todas las alertas que afectan un proyecto en particular{% ifversion fpt or ghec %} en la pestaña de Seguridad del repositorio o{% endif %} en la gráfica de dependencias del repositorio. For more information, see "[Viewing and updatng {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts)."
Puedes ver todas las alertas que afectan un proyecto en particular{% ifversion fpt or ghec %} en la pestaña de Seguridad del repositorio o{% endif %} en la gráfica de dependencias del repositorio. Para obtener más información, consulta la sección "[Ver y actualizar las {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts)".
Predeterminadamente, notificamos a las personas con permisos administrativos en los repositorios afectados sobre las {% data variables.product.prodname_dependabot_alerts %} nuevas. {% ifversion fpt or ghec %}{% data variables.product.product_name %} never publicly discloses insecure dependencies for any repository. You can also make {% data variables.product.prodname_dependabot_alerts %} visible to additional people or teams working with repositories that you own or have admin permissions for. Para obtener más información, consulta la sección "[Administrar la configuración de seguridad y análisis para tu repositorio](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-security-alerts)".
Predeterminadamente, notificamos a las personas con permisos administrativos en los repositorios afectados sobre las {% data variables.product.prodname_dependabot_alerts %} nuevas. {% ifversion fpt or ghec %}{% data variables.product.product_name %} jamás divulga las dependencias inseguras de ningún repositorio al público. También puedes hacer que las personas o los equipos que trabajan con repositorios que te pertenezcan o para los cuales tengas permisos administrativos puedan ver las {% data variables.product.prodname_dependabot_alerts %}. Para obtener más información, consulta la sección "[Administrar la configuración de seguridad y análisis para tu repositorio](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-security-alerts)".
{% endif %}
{% data reusables.notifications.vulnerable-dependency-notification-enable %}
{% data reusables.notifications.vulnerable-dependency-notification-delivery-method-customization2 %}Para obtener más información, consulta la sección "[Configurar notificaciones para las {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/configuring-notifications-for-dependabot-alerts)".
You can also see all the {% data variables.product.prodname_dependabot_alerts %} that correspond to a particular advisory in the {% data variables.product.prodname_advisory_database %}. {% data reusables.security-advisory.link-browsing-advisory-db %}
También puedes ver todas las {% data variables.product.prodname_dependabot_alerts %} que corresponden a una asesoría específica en la {% data variables.product.prodname_advisory_database %}. {% data reusables.security-advisory.link-browsing-advisory-db %}
{% ifversion fpt or ghec or ghes > 3.2 %}
## Leer más

View File

@@ -58,7 +58,7 @@ Puedes configurar los ajustes de notificaciones para ti mismo o para tu organiza
## Cómo reducir el ruido de las notificacines para las {% data variables.product.prodname_dependabot_alerts %}
Si te preocupa recibir demasiadas notificaciones para las {% data variables.product.prodname_dependabot_alerts %}, te recomendamos que te unas al resumen semanal por correo electrónico o que apagues las notificaciones mientras mantienes habilitadas las {% data variables.product.prodname_dependabot_alerts %}. Aún puedes navegar para ver tus {% data variables.product.prodname_dependabot_alerts %} en la pestaña de seguridad de tu repositorio. For more information, see "[Viewing and updatng {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts)."
Si te preocupa recibir demasiadas notificaciones para las {% data variables.product.prodname_dependabot_alerts %}, te recomendamos que te unas al resumen semanal por correo electrónico o que apagues las notificaciones mientras mantienes habilitadas las {% data variables.product.prodname_dependabot_alerts %}. Aún puedes navegar para ver tus {% data variables.product.prodname_dependabot_alerts %} en la pestaña de seguridad de tu repositorio. Para obtener más información, consulta la sección "[Ver y actualizar las {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts)".
## Leer más

View File

@@ -98,7 +98,7 @@ Para obtener más información, consulta la sección "[revisar y corregir las al
**Nota:** Predeterminadamente, las {% data variables.product.prodname_dependabot_alerts %} se ordenan por importancia. El ordenar por "Más importante" te permite priorizar en qué {% data variables.product.prodname_dependabot_alerts %} te enfocarás primero. Las alertas se clasifican con base en su impacto potencial, capacidad de acción y relevancia. Nuestro cálculo de priorización se está mejorando constantemente e incluye factores como la puntuación de CVSS, alcance de dependencia y si las llamadas a la función vulnerable se encuentran en la alerta.
{% endnote %}
![Screenshot of Sort dropdown with "Most important" sort](/assets/images/help/dependabot/dependabot-alerts-sort-dropdown.png)
![Captura de pantalla del menú desplegable de clasificación con una clasificación de "Más importante"](/assets/images/help/dependabot/dependabot-alerts-sort-dropdown.png)
{% endif %}
También puedes hacer clic en una etiqueta de una alerta para que solo muestre las alertas de ese tipo.{% ifversion dependabot-alerts-development-label %} Por ejemplo, el hacer clic en la etiqueta `Development` en la lista de alertas solo mostrará aquellas que se relacionen con las dependencias que se utilizan en desarrollo y no en producción. Para obtener más información sobre la lista de ecosistemas compatibles, consulta la sección "[Ecosistemas y manifiestos compatibles para el alcance de dependencias ](#supported-ecosystems-and-manifests-for-dependency-scope)".
@@ -127,18 +127,18 @@ En los casos en donde no está disponible una versión parchada o en donde no pu
{% ifversion dependabot-alerts-vulnerable-calls %}
Para los lenguajes compatibles, el {% data variables.product.prodname_dependabot %} detecta llamadas a las funciones vulnerables por ti. When you view an alert labeled as "Vulnerable call", the details include the name of the function and a link to the code that calls it. Often you will be able to take decisions based on this information, without exploring further.
Para los lenguajes compatibles, el {% data variables.product.prodname_dependabot %} detecta llamadas a las funciones vulnerables por ti. Cuando ves una alerta etiquetada como "Llamada vulnerable", los detalles incluyen el nombre de la función y un enlace al código que lo llama. A menudo, podrás tomar decisiones con base en esta información sin hacer una exploración más profunda.
{% endif %}
### Fixing vulnerable dependencies
### Fijar las dependencias vulnerables
1. Ver los detalles de una alerta. For more information, see "[Viewing {% data variables.product.prodname_dependabot_alerts %}](#viewing-dependabot-alerts)" (above).
1. Ver los detalles de una alerta. Para obtener más información, consulta la sección "[Ver las {% data variables.product.prodname_dependabot_alerts %}](#viewing-dependabot-alerts)" (anteriormente).
{% ifversion fpt or ghec or ghes > 3.2 %}
1. If you have {% data variables.product.prodname_dependabot_security_updates %} enabled, there may be a link to a pull request that will fix the dependency. Alternatively, you can click **Create {% data variables.product.prodname_dependabot %} security update** at the top of the alert details page to create a pull request. ![Crea un botón de actualización de seguridad del {% data variables.product.prodname_dependabot %}](/assets/images/help/repository/create-dependabot-security-update-button-ungrouped.png)
1. Optionally, if you do not use {% data variables.product.prodname_dependabot_security_updates %}, you can use the information on the page to decide which version of the dependency to upgrade to and create a pull request to update the dependency to a secure version.
1. Si tienes habilitadas las {% data variables.product.prodname_dependabot_security_updates %}, podrìa haber un enlace a una solicitud de cambios que corrija la dependencia. Como alternativa, puedes hacer clic en **Crear actualización de seguridad del {% data variables.product.prodname_dependabot %}** en la parte superior de la página de detalles de la alerta para crear una solicitud de cambios. ![Crea un botón de actualización de seguridad del {% data variables.product.prodname_dependabot %}](/assets/images/help/repository/create-dependabot-security-update-button-ungrouped.png)
1. Opcionalmente, si no utilizas las {% data variables.product.prodname_dependabot_security_updates %}, puedes utilizar la información en la página para decidir a qué versión de la dependencia actualizar y crear una solicitud de cambios para actualizar la dependencia a una versión segura.
{% elsif ghes < 3.3 or ghae %}
1. You can use the information on the page to decide which version of the dependency to upgrade to and create a pull request to the manifest or lock file to a secure version.
1. Puedes utilizar la información en la página para decidir a qué versión de la dependencia actualizar y crear una solicitud de cambios para que el archivo de bloqueo o de manifiesto se actualicen a una versión segura.
{% endif %}
1. Cuando estés listo para actualizar tu dependencia y resolver la vulnerabilidad, fusiona la solicitud de extracción.
@@ -146,7 +146,7 @@ Para los lenguajes compatibles, el {% data variables.product.prodname_dependabot
Cada solicitud de extracción que levante el {% data variables.product.prodname_dependabot %} incluye información sobre los comandos que puedes utilizar para controlar el {% data variables.product.prodname_dependabot %}. Para obtener más información, consulta la sección "[Adminsitrar las solicitudes de extracción para las actualizaciones de las dependencias](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/managing-pull-requests-for-dependency-updates#managing-dependabot-pull-requests-with-comment-commands)".
{% endif %}
## Dismissing {% data variables.product.prodname_dependabot_alerts %}
## Descartar las {% data variables.product.prodname_dependabot_alerts %}
{% tip %}

View File

@@ -72,12 +72,12 @@ Las {% data variables.product.prodname_dependabot_security_updates %} requieren
{% data reusables.repositories.navigate-to-repo %}
{% data reusables.repositories.sidebar-settings %}
{% data reusables.repositories.navigate-to-code-security-and-analysis %}
1. Under "Code security and analysis", to the right of "{% data variables.product.prodname_dependabot %} security updates", click **Enable** to enable the feature or **Disable** to disable it. {% ifversion fpt or ghec %}For public repositories, the button is disabled if the feature is always enabled.{% endif %}
1. Under "Code security and analysis", to the right of "{% data variables.product.prodname_dependabot %} security updates", click **Enable** to enable the feature or **Disable** to disable it. {% ifversion fpt or ghec %}Para repositorios públicos, el botón está inhabilitado si la característica siempre está habilitada.{% endif %}
{% ifversion fpt or ghec %}![Screenshot of "Code security and analysis" section with button to enable {% data variables.product.prodname_dependabot_security_updates %}](/assets/images/help/repository/security-and-analysis-disable-or-enable-fpt-private.png){% elsif ghes > 3.6 or ghae-issue-7044 %}<!--Insertar captura de pantalla de GHES 3.7 cuando esté disponible-->{% else %}![Screenshot of "Code security and analysis" section with button to enable {% data variables.product.prodname_dependabot_security_updates %}](/assets/images/enterprise/3.3/repository/security-and-analysis-disable-or-enable-ghes.png){% endif %}
## Overriding the default behavior with a configuration file
## Anular el comportamiento predeterminado con un archivo de configuración
You can override the default behavior of {% data variables.product.prodname_dependabot_security_updates %} by adding a dependabot.yml file to your repository. Para obtener más información, consulta la sección "[Opciones de configuración para el archivo dependabot.yml](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file)".
Puedes anular el comportamiento predeterminado de las {% data variables.product.prodname_dependabot_security_updates %} si agregas un archivo de dependabot.yml a tu repositorio. Para obtener más información, consulta la sección "[Opciones de configuración para el archivo dependabot.yml](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file)".
Si solo requieres actualizaciones de seguridad y quieres excluir las actualizaciones de versión, puedes configurar a `open-pull-request-limit` para que sea `0` para prevenir a las actualizaciones de versión de algún `package-ecosystem`. Para obtener más información, consulta "[`open-pull-request-limit`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#open-pull-requests-limit)".

View File

@@ -30,7 +30,7 @@ shortTitle: Actualizaciones de versión del dependabot
El {% data variables.product.prodname_dependabot %} hace el esfuerzo de mantener tus dependencias. Puedes utilizarlo para garantizar que tu repositorio se mantenga automáticamente con los últimos lanzamientos de los paquetes y aplicaciones de los que depende.
You enable {% data variables.product.prodname_dependabot_version_updates %} by checking a `dependabot.yml` configuration file into your repository. Este archivo de configuración especifica la ubicación del manifiesto o de otros archivos de definición de paquetes almacenados en tu repositorio. El {% data variables.product.prodname_dependabot %} utiliza esta información para revisar los paquetes y las aplicaciones desactualizadas. El {% data variables.product.prodname_dependabot %} determina si hay una versión nueva de una dependencia al buscar el versionamiento semántico ([semver](https://semver.org/)) de la dependencia para decidir si debería actualizarla a esa versión. Para ciertos administradores de paquetes, {% data variables.product.prodname_dependabot_version_updates %} también es compatible con su delegación a proveedores. Las dependencias delegadas (o almacenadas en caché) son aquellas que se registran en un directorio específico en un repositorio en vez de que se referencien en un manifiesto. Las dependencias delegadas a proveedores están disponibles desde el momento de su creación, incluso si los servidores de paquetes no se encuentran disponibles. Las {% data variables.product.prodname_dependabot_version_updates %} pueden configurarse para verificar las dependencias delegadas a proveedores para las nuevas versiones y también pueden actualizarse de ser necesario.
Puedes habilitar las {% data variables.product.prodname_dependabot_version_updates %} registrando un archivo de configuración `dependabot.yml` en tu repositorio. Este archivo de configuración especifica la ubicación del manifiesto o de otros archivos de definición de paquetes almacenados en tu repositorio. El {% data variables.product.prodname_dependabot %} utiliza esta información para revisar los paquetes y las aplicaciones desactualizadas. El {% data variables.product.prodname_dependabot %} determina si hay una versión nueva de una dependencia al buscar el versionamiento semántico ([semver](https://semver.org/)) de la dependencia para decidir si debería actualizarla a esa versión. Para ciertos administradores de paquetes, {% data variables.product.prodname_dependabot_version_updates %} también es compatible con su delegación a proveedores. Las dependencias delegadas (o almacenadas en caché) son aquellas que se registran en un directorio específico en un repositorio en vez de que se referencien en un manifiesto. Las dependencias delegadas a proveedores están disponibles desde el momento de su creación, incluso si los servidores de paquetes no se encuentran disponibles. Las {% data variables.product.prodname_dependabot_version_updates %} pueden configurarse para verificar las dependencias delegadas a proveedores para las nuevas versiones y también pueden actualizarse de ser necesario.
Cuando el {% data variables.product.prodname_dependabot %} identifica una dependencia desactualizada, levanta una solicitud de extracción para actualizar el manifiesto a su última versión de la dependencia. Lara las dependencias delegadas a proveedores, el {% data variables.product.prodname_dependabot %} levanta una solicitud de cambios para reemplazar la dependencia desactualizada directamente con la versión nueva. Verificas que tu prueba pase, revisas el registro de cambios y notas de lanzamiento que se incluyan en el resumen de la solicitud de extracción y, posteriormente, lo fusionas. Para obtener más información, consulta la sección "[Configurar las actualizaciones de versión del {% data variables.product.prodname_dependabot %}](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/enabling-and-disabling-dependabot-version-updates)".

View File

@@ -44,9 +44,9 @@ Si tienes muchas dependencias para administrar, tal vez quieras personalizar la
Predeterminadamente, el {% data variables.product.prodname_dependabot %} rebasa automáticamente las solicitudes de extracción para resolver cualquier conflicto. Si prefieres manejar los conflictos de fusión manualmente, puedes inhabilitar esta opción utilizando la opción de `rebase-strategy`. Para obtener más detalles, consulta la sección "[Opciones de configuración para el archivo dependabot.yeml](/github/administering-a-repository/configuration-options-for-dependency-updates#rebase-strategy)".
## Allowing {% data variables.product.prodname_dependabot %} to rebase and force push over extra commits
## Permitir que el {% data variables.product.prodname_dependabot %} rebase y suba forzadamente sobre las confirmaciones adicionales
By default, {% data variables.product.prodname_dependabot %} will stop rebasing a pull request once extra commits have been pushed to it. To allow {% data variables.product.prodname_dependabot %} to force push over commits added to its branches, include any of the following strings: `[dependabot skip]` , `[skip dependabot]`, `[dependabot-skip]`, or `[skip-dependabot]`, in either lower or uppercase, to the commit message.
Predeterminadamente, el {% data variables.product.prodname_dependabot %} dejará de rebasar una solicitud de cambios una vez que las confirmaciones adicionales se hayan subido a esta. Para permitir que el {% data variables.product.prodname_dependabot %} suba forzadamente sobre las confirmaciones agregadas a sus ramas, incluye cualquiera de las siguientes secuencias: `[dependabot skip]` , `[skip dependabot]`, `[dependabot-skip]` o `[skip-dependabot]`, ya sea en mayúsculas o minúsculas, al mensaje de confirmación.
## Administrar las solicitudes de extracción del {% data variables.product.prodname_dependabot %} con comandos de comentario

View File

@@ -71,4 +71,4 @@ También puedes ignorar alertas individuales de {% data variables.product.prodna
## Leer más
- "[Administrar la seguridad y la configuración de análisis para tu organización](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)"
- "[Defining custom patterns for {% data variables.product.prodname_secret_scanning %}](/code-security/secret-security/defining-custom-patterns-for-secret-scanning)"
- "[Definir patrones personalizados para el {% data variables.product.prodname_secret_scanning %}](/code-security/secret-security/defining-custom-patterns-for-secret-scanning)"

View File

@@ -187,7 +187,7 @@ When you save a change to a custom pattern, this closes all the {% data variable
* For a repository or organization, display the "Security & analysis" settings for the repository or organization where the custom pattern was created. For more information, see "[Defining a custom pattern for a repository](#defining-a-custom-pattern-for-a-repository)" or "[Defining a custom pattern for an organization](#defining-a-custom-pattern-for-an-organization)" above.
* For an enterprise, under "Policies" display the "Advanced Security" area, and then click **Security features**. For more information, see "[Defining a custom pattern for an enterprise account](#defining-a-custom-pattern-for-an-enterprise-account)" above.
{%- ifversion fpt or ghes > 3.2 or ghae %}
{%- ifversion ghec or ghes > 3.2 or ghae %}
1. To the right of the custom pattern you want to remove, click {% octicon "trash" aria-label="The trash icon" %}.
1. Review the confirmation, and select a method for dealing with any open alerts relating to the custom pattern.
1. Click **Yes, delete this pattern**.

View File

@@ -1,6 +1,6 @@
---
title: Protecting pushes with secret scanning
intro: 'You can use {% data variables.product.prodname_secret_scanning %} to prevent supported secrets from being pushed into your organization or repository by enabling push protection.'
title: Proteger las subidas con el escaneo de secretos
intro: 'Puedes utilizar el {% data variables.product.prodname_secret_scanning %} para prevenir que los secretos compatibles se suban a tu organización o repositorio si habilitas la protección contra subidas.'
product: '{% data reusables.gated-features.secret-scanning %}'
miniTocMaxHeadingLevel: 3
versions:
@@ -13,24 +13,24 @@ topics:
- Advanced Security
- Alerts
- Repositories
shortTitle: Push protection
shortTitle: Protección contra subidas
---
{% data reusables.secret-scanning.beta %}
{% data reusables.secret-scanning.enterprise-enable-secret-scanning %}
{% data reusables.secret-scanning.push-protection-beta %}
## About push protection for secrets
## Acerca de la protección contra subidas para los secretos
Up to now, {% data variables.product.prodname_secret_scanning_GHAS %} checks for secrets _after_ a push and alerts users to exposed secrets. {% data reusables.secret-scanning.push-protection-overview %}
Has ahora, el {% data variables.product.prodname_secret_scanning_GHAS %} verifica secretos _después_ de una subida y alerta a los usuarios sobre los secretos expuestos. {% data reusables.secret-scanning.push-protection-overview %}
{% data variables.product.prodname_secret_scanning_caps %} as a push protection currently scans repositories for secrets issued by the following service providers.
El {% data variables.product.prodname_secret_scanning_caps %} como protección contra subidas actualmente escanea los repositorios para encontrar secretos que hayan emitido los siguientes proveedores de servicios.
{% data reusables.secret-scanning.secret-list-private-push-protection %}
## Enabling {% data variables.product.prodname_secret_scanning %} as a push protection
## Habilitar el {% data variables.product.prodname_secret_scanning %} como una protección contra subidas
For you to use {% data variables.product.prodname_secret_scanning %} as a push protection, the organization or repository needs to have both {% data variables.product.prodname_GH_advanced_security %} and {% data variables.product.prodname_secret_scanning %} enabled. Para obtener más información, consulta las secciones "[Administrar los ajustes de seguridad y análisis de tu organización](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)", "[Administrar los ajustes de seguridad y análisis de tu repositorio](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository)" y "[Acerca de la {% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security)".
Para que puedas utilizar el {% data variables.product.prodname_secret_scanning %} como protección contra subidas, el repositorio u organización necesita tener habilitados tanto la {% data variables.product.prodname_GH_advanced_security %} como el {% data variables.product.prodname_secret_scanning %}. Para obtener más información, consulta las secciones "[Administrar los ajustes de seguridad y análisis de tu organización](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)", "[Administrar los ajustes de seguridad y análisis de tu repositorio](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository)" y "[Acerca de la {% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security)".
Organization owners, security managers, and repository administrators can enable push protection for {% data variables.product.prodname_secret_scanning %} via the UI and API. Para obtener más información, consulta la sección "[Repositorios](/rest/reference/repos#update-a-repository)" y expande la sección de "Propiedades del objeto `security_and_analysis`" en la documentación de la API de REST.
@@ -92,11 +92,11 @@ When you use the web UI to attempt to commit a supported secret to a repository
{% data variables.product.prodname_dotcom %} will only display one detected secret at a time in the web UI. Si ya se detectó un secreto en particular en el repositorio y la alerta ya existe, {% data variables.product.prodname_dotcom %} no lo bloqueará.
You can remove the secret from the file using the web UI. Once you remove the secret, the banner at the top of the page will change and tell you that you can now commit your changes.
You can remove the secret from the file using the web UI. Una vez que elimines el secreto, el letrero en la parte superior de la página cambiará y te dirá que ahora puedes confirmar tus cambios.
![Screenshot showing commit in web ui allowed after secret fixed](/assets/images/help/repository/secret-scanning-push-protection-web-ui-commit-allowed.png)
![Captura de pantalla que muestra la confirmación en la Iu web después de que se corrigió un secreto](/assets/images/help/repository/secret-scanning-push-protection-web-ui-commit-allowed.png)
### Bypassing push protection for a secret
### Saltar la protección contra subidas para un secreto
Si {% data variables.product.prodname_dotcom %} bloquea un secreto que piensas se puede subir con seguridad, puedes permitirlo y especificar la razón por la cual se debería de permitir. Si confirmas que un secreto es real y que pretendes corregirlo después, debes intentar remediarlo tan pronto como sea posible.
@@ -104,11 +104,11 @@ Si {% data variables.product.prodname_dotcom %} bloquea un secreto que piensas s
Si confirmas que un secreto es real y que pretendes corregirlo después, debes intentar remediarlo tan pronto como sea posible.
1. In the banner that appeared at the top of the page when {% data variables.product.prodname_dotcom %} blocked your commit, click **Bypass protection**.
1. En el letrero que aparece en la parte superior de la página cuando {% data variables.product.prodname_dotcom %} bloqueó tu confirmación, haz clic en **Saltar protección**.
{% data reusables.secret-scanning.push-protection-choose-allow-secret-options %}
![Captura de pantalla que muestra un formulario con opciones para desbloquear la subida de un secreto](/assets/images/help/repository/secret-scanning-push-protection-web-ui-allow-secret-options.png)
1. Click **Allow secret**.
1. Haz clic en **Permitir secreto**.
{% endif %}

View File

@@ -31,7 +31,7 @@ shortTitle: Acerca del resumen de seguridad
{% ifversion ghes or ghec or ghae %}Puedes{% elsif fpt %}Las organizaciones que utilizan {% data variables.product.prodname_ghe_cloud %} pueden{% endif %} utilizar el resumen de seguridad para una vista de alto nivel del estado de seguridad de {% ifversion ghes or ghec or ghae %}tu {% elsif fpt %}su{% endif %} organización o para identificar los repositorios problemáticos que requieren intervención. {% ifversion ghes or ghec or ghae %}Puedes {% elsif fpt %}Estas organizaciones pueden{% endif %} ver la información de seguridad agregada o específica de los repositorios en el resumen de seguridad. {% ifversion ghes or ghec or ghae %}También puedes {% elsif fpt %} Las organizaciones que utilizan {% data variables.product.prodname_ghe_cloud %} también pueden{% endif %} utilizar el resumen de seguridad para ver qué características de seguridad se habilitaron para {% ifversion ghes or ghec or ghae %}tus {% elsif fpt %}sus {% endif %} repositorios y para configurar cualquier característica de seguridad disponible que no se esté utilizando actualmente. {% ifversion fpt %}Para obtener más información, consulta la [documentación de {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/code-security/security-overview/about-the-security-overview).{% endif %}
{% ifversion ghec or ghes or ghae %}
The security overview indicates whether {% ifversion fpt or ghes or ghec %}security{% endif %}{% ifversion ghae %}{% data variables.product.prodname_GH_advanced_security %}{% endif %} features are enabled for repositories owned by your organization and consolidates alerts for each feature.{% ifversion fpt or ghes or ghec %} Security features include {% data variables.product.prodname_GH_advanced_security %} features, such as {% data variables.product.prodname_code_scanning %} and {% data variables.product.prodname_secret_scanning %}, as well as {% data variables.product.prodname_dependabot_alerts %}.{% endif %} For more information about {% data variables.product.prodname_GH_advanced_security %} features, see "[About {% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security)."{% ifversion fpt or ghes or ghec %} For more information about {% data variables.product.prodname_dependabot_alerts %}, see "[About {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-alerts-for-vulnerable-dependencies#dependabot-alerts-for-vulnerable-dependencies)."{% endif %}
El resumen de seguridad indica si están habilitadas las características de {% ifversion fpt or ghes or ghec %}seguridad{% endif %}{% ifversion ghae %}{% data variables.product.prodname_GH_advanced_security %}{% endif %} para los repositorios que pertenecen a tu organización y consolida las alertas para cada característica.{% ifversion fpt or ghes or ghec %} Las características de seguridad incluyen características de la {% data variables.product.prodname_GH_advanced_security %}, tales como el {% data variables.product.prodname_code_scanning %} y el {% data variables.product.prodname_secret_scanning %}, tanto como las {% data variables.product.prodname_dependabot_alerts %}.{% endif %} Para obtener más información sobre las características de la {% data variables.product.prodname_GH_advanced_security %}, consulta la sección "[Acerca de la {% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security)".{% ifversion fpt or ghes or ghec %} Para obtener más información sobre las {% data variables.product.prodname_dependabot_alerts %}, consulta la sección "[Acerca de las {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-alerts-for-vulnerable-dependencies#dependabot-alerts-for-vulnerable-dependencies)".{% endif %}
Para obtener más información sobre cómo proteger tu código a nivel de repositorio u organización, consulta las secciones "[Proteger tu repositorio](/code-security/getting-started/securing-your-repository)" y "[Proteger tu organización](/code-security/getting-started/securing-your-organization)".

View File

@@ -70,7 +70,7 @@ The recommended formats explicitly define which versions are used for all direct
| Package manager | Languages | Recommended formats | All supported formats |
| --- | --- | --- | ---|
{%- ifversion dependency-graph-rust-support %}
| Cargo<sup>[*]</sup> | Rust | `Cargo.lock` | `Cargo.toml`, `Cargo.lock` |
| Cargo{% ifversion ghes = 3.6 or ghae-issue-7563 %}<sup>[*]</sup>{% endif %} | Rust | `Cargo.lock` | `Cargo.toml`, `Cargo.lock` |
{%- endif %}
| Composer | PHP | `composer.lock` | `composer.json`, `composer.lock` |
| NuGet | .NET languages (C#, F#, VB), C++ | `.csproj`, `.vbproj`, `.nuspec`, `.vcxproj`, `.fsproj` | `.csproj`, `.vbproj`, `.nuspec`, `.vcxproj`, `.fsproj`, `packages.config` |
@@ -91,7 +91,7 @@ The recommended formats explicitly define which versions are used for all direct
| RubyGems | Ruby | `Gemfile.lock` | `Gemfile.lock`, `Gemfile`, `*.gemspec` |
| Yarn | JavaScript | `yarn.lock` | `package.json`, `yarn.lock` |
{% ifversion dependency-graph-rust-support %}
{% ifversion ghes = 3.6 or ghae-issue-7563 %}
[*] For the initial release of Rust support, dependency graph does not have the metadata and mappings required to detect transitive dependencies. Dependency graph displays transitive dependencies, one level deep, when they are defined in a `Cargo.lock` file. {% data variables.product.prodname_dependabot_alerts %} and {% data variables.product.prodname_dependabot_security_updates %} are available for vulnerable dependencies defined in the `Cargo.lock` file.
{% endif %}

View File

@@ -58,7 +58,7 @@ Si estás accediendo a una imagen de contenedor desde un registro diferente al R
- `<*>_CONTAINER_REGISTRY_USER`
- `<*>_CONTAINER_REGISTRY_PASSWORD`
Puedes almacenar los secretos a nivel de repositorio, organización o usuario, lo cual te permite compartirlos de forma segura entre diferentes codespaces. Cuando creas un conjunto de secretos para un registro de imagen privado, necesitas reemplazar el "<*>” del nombre con un identificador consistente. For more information, see "[Managing encrypted secrets for your codespaces](/codespaces/managing-your-codespaces/managing-encrypted-secrets-for-your-codespaces)" and "[Managing encrypted secrets for your repository and organization for {% data variables.product.prodname_github_codespaces %}](/codespaces/managing-codespaces-for-your-organization/managing-encrypted-secrets-for-your-repository-and-organization-for-github-codespaces)."
Puedes almacenar los secretos a nivel de repositorio, organización o usuario, lo cual te permite compartirlos de forma segura entre diferentes codespaces. Cuando creas un conjunto de secretos para un registro de imagen privado, necesitas reemplazar el "<*>” del nombre con un identificador consistente. Para obtener más información, consulta las secciones "[Administrar secretos cifrados para tus codespaces](/codespaces/managing-your-codespaces/managing-encrypted-secrets-for-your-codespaces)" y "[Administrar secretos cifrados pra tu repositorio y organización para {% data variables.product.prodname_github_codespaces %}](/codespaces/managing-codespaces-for-your-organization/managing-encrypted-secrets-for-your-repository-and-organization-for-github-codespaces)".
Si estás configurando secretos a nivel de organización o de usuario, asegúrate de asignarlos al repositorio en el que crearás el codespace eligiendo una política de acceso desde la lista desplegable.

View File

@@ -60,4 +60,4 @@ Puedes borrar tus codespaces manualmente en https://github.com/codespaces y desd
## Leer más
- "[Managing billing for {% data variables.product.prodname_github_codespaces %} in your organization](/codespaces/managing-codespaces-for-your-organization/managing-billing-for-github-codespaces-in-your-organization)"
- "[Administrar la facturación para {% data variables.product.prodname_github_codespaces %} en tu organización](/codespaces/managing-codespaces-for-your-organization/managing-billing-for-github-codespaces-in-your-organization)"

View File

@@ -18,7 +18,7 @@ redirect_from:
## Uso de {% data variables.product.prodname_copilot %}
[{% data variables.product.prodname_copilot %}](https://copilot.github.com/), an AI pair programmer, can be used in any codespace. To start using {% data variables.product.prodname_copilot_short %} in {% data variables.product.prodname_github_codespaces %}, install the [{% data variables.product.prodname_copilot_short %} extension from the {% data variables.product.prodname_vscode_marketplace %}](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot).
[{% data variables.product.prodname_copilot %}](https://copilot.github.com/), an AI pair programmer, can be used in any codespace. Para comenzar a utilizar el {% data variables.product.prodname_copilot_short %} en {% data variables.product.prodname_github_codespaces %}, instala la [extensión del {% data variables.product.prodname_copilot_short %} desde {% data variables.product.prodname_vscode_marketplace %}](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot).
To include {% data variables.product.prodname_copilot_short %}, or other extensions, in all of your codespaces, enable Settings Sync. For more information, see "[Personalizing {% data variables.product.prodname_github_codespaces %} for your account](/codespaces/customizing-your-codespace/personalizing-github-codespaces-for-your-account#settings-sync)." Additionally, to include {% data variables.product.prodname_copilot_short %} in a given project for all users, you can specify `GitHub.copilot` as an extension in your `devcontainer.json` file. For information about configuring a `devcontainer.json` file, see "[Introduction to dev containers](/codespaces/customizing-your-codespace/configuring-codespaces-for-your-project#creating-a-custom-dev-container-configuration)."

View File

@@ -13,7 +13,7 @@ type: how_to
By default, {% data variables.product.prodname_codespaces %} are automatically deleted after they have been stopped and have remained inactive for 30 days.
However, because {% data variables.product.prodname_codespaces %} incur storage charges, you may prefer to reduce the retention period by changing your default period in your personal settings for {% data variables.product.prodname_github_codespaces %}. For more information about storage charges, see "[About billing for {% data variables.product.prodname_github_codespaces %}](/billing/managing-billing-for-github-codespaces/about-billing-for-github-codespaces#codespaces-pricing)."
However, because {% data variables.product.prodname_codespaces %} incur storage charges, you may prefer to reduce the retention period by changing your default period in your personal settings for {% data variables.product.prodname_github_codespaces %}. Para obtener más información sobre los cargos de almacenamiento, consulta la sección "[Acerca de la facturación para {% data variables.product.prodname_github_codespaces %}](/billing/managing-billing-for-github-codespaces/about-billing-for-github-codespaces#codespaces-pricing)".
{% note %}

View File

@@ -1,6 +1,6 @@
---
title: Personalizar tu codespace
intro: '{% data variables.product.prodname_github_codespaces %} es un ambiente dedicado para ti. You can configure your repositories with a dev container to define their default {% data variables.product.prodname_github_codespaces %} environment, and personalize your development experience across all of your codespaces with dotfiles and Settings Sync.'
intro: '{% data variables.product.prodname_github_codespaces %} es un ambiente dedicado para ti. Puedes configurar tus repositorios con un contenedor dev para definir su ambiente de {% data variables.product.prodname_github_codespaces %} predeterminado y personalizar tu experiencia de desarrollo en todos tus codespaces con dotfiles y sincronización de ajustes.'
product: '{% data reusables.gated-features.codespaces %}'
versions:
fpt: '*'

View File

@@ -25,7 +25,7 @@ Puedes utilizar tu instalación local de {% data variables.product.prodname_vsco
Predeterminadamente, si creas un codespace nuevo en {% data variables.product.prodname_dotcom_the_website %}, este se abrirá en el buscador. Si prefieres que cualquier codespace nuevo se abra en {% data variables.product.prodname_vscode_shortname %} automáticamente, puedes configurar que {% data variables.product.prodname_vscode_shortname %} sea tu editor predeterminado. Para obtener más información, consulta la sección "[Configurar tu editor predeterminado para {% data variables.product.prodname_github_codespaces %}](/codespaces/customizing-your-codespace/setting-your-default-editor-for-github-codespaces)".
Si prefieres trabajar en el buscador pero quieres seguir utilizando tus extensiones existentes, temas y atajos de {% data variables.product.prodname_vscode_shortname %}, puedes activar la Sincronización de Ajustes. For more information, see "[Personalizing {% data variables.product.prodname_github_codespaces %} for your account](/codespaces/customizing-your-codespace/personalizing-github-codespaces-for-your-account#settings-sync)."
Si prefieres trabajar en el buscador pero quieres seguir utilizando tus extensiones existentes, temas y atajos de {% data variables.product.prodname_vscode_shortname %}, puedes activar la Sincronización de Ajustes. Para obtener más información, consulta la sección "[Personalizar {% data variables.product.prodname_github_codespaces %} para tu cuenta](/codespaces/customizing-your-codespace/personalizing-github-codespaces-for-your-account#settings-sync)".
## Prerrequisitos

View File

@@ -1,6 +1,6 @@
---
title: 'Quickstart for {% data variables.product.prodname_github_codespaces %}'
shortTitle: 'Quickstart for {% data variables.product.prodname_codespaces %}'
title: 'Guía de inicio rápido para {% data variables.product.prodname_github_codespaces %}'
shortTitle: 'Guía de inicio rápido para {% data variables.product.prodname_codespaces %}'
intro: 'Intenta {% data variables.product.prodname_github_codespaces %} en 5 minutos.'
allowTitleToDifferFromFilename: true
product: '{% data reusables.gated-features.codespaces %}'

View File

@@ -16,7 +16,7 @@ topics:
By default, codespaces time out after 30 minutes of inactivity. When a codespace times out it is stopped and will no longer incur charges for compute usage.
The personal settings of a {% data variables.product.prodname_dotcom %} user allow them to define their own timeout period for codespaces they create. This may be longer than the default 30-minute period. For more information, see "[Setting your timeout period for {% data variables.product.prodname_github_codespaces %}](/codespaces/customizing-your-codespace/setting-your-timeout-period-for-github-codespaces)."
The personal settings of a {% data variables.product.prodname_dotcom %} user allow them to define their own timeout period for codespaces they create. This may be longer than the default 30-minute period. Para obtener más información, consulta la sección "[Ajustar tu periodo de tiempo de inactividad para {% data variables.product.prodname_github_codespaces %}](/codespaces/customizing-your-codespace/setting-your-timeout-period-for-github-codespaces)".
As an organization owner, you may want to configure constraints on the maximum idle timeout period for codespaces created for repositories owned by your organization. This can help you to limit costs associated with codespaces that are left to timeout after long periods of inactivity. You can set a maximum timeout for the codespaces for all repositories owned by your organization, or for the codespaces of specific repositories.
@@ -26,7 +26,7 @@ As an organization owner, you may want to configure constraints on the maximum i
{% endnote %}
For more information about pricing for {% data variables.product.prodname_github_codespaces %} compute usage, see "[About billing for {% data variables.product.prodname_github_codespaces %}](/billing/managing-billing-for-github-codespaces/about-billing-for-github-codespaces#codespaces-pricing)."
Para obtener más información sobre los costos de uso de cálculo de {% data variables.product.prodname_github_codespaces %}, consulta la sección "[Acerca de la facturación para {% data variables.product.prodname_github_codespaces %}](/billing/managing-billing-for-github-codespaces/about-billing-for-github-codespaces#codespaces-pricing)".
### Behavior when you set a maximum idle timeout constraint

View File

@@ -1,7 +1,7 @@
---
title: Restricting the visibility of forwarded ports
shortTitle: Restrict port visibility
intro: You can set constraints on the visibility options users can choose when they forward ports from codespaces in your organization.
title: Restringir la visibilidad de los puertos reenviados
shortTitle: Restringir la visibilidad del puerto
intro: Puedes configurar restricciones sobre las opciones de visibilidad que pueden elegir los usuarios cuando reenvían puertos desde los codespaces en tu organización.
product: '{% data reusables.gated-features.codespaces %}'
permissions: 'To manage access to port visibility constraints for the repositories in an organization, you must be an owner of the organization.'
versions:
@@ -14,44 +14,44 @@ topics:
## Resumen
Typically, within a codespace you are able to forward ports privately (only to yourself), to members of your organization, or publicly (to anyone with the URL). Para obtener más información, consulta la sección "[Reenviar puertos en tu codespace](/codespaces/developing-in-codespaces/forwarding-ports-in-your-codespace)".
Habitualmente, dentro de un codespace, puedes reenviar puertos de forma privada (únicamente a ti mismo) a los miembros de tu organización o al público en general (a cualquiera con la URL). Para obtener más información, consulta la sección "[Reenviar puertos en tu codespace](/codespaces/developing-in-codespaces/forwarding-ports-in-your-codespace)".
As an organization owner, you may want to configure constraints on the visibility options users can set when forwarding ports. For example, for security reasons, you may want to disallow public port forwarding. Esto se hace definiendo una o más políticas en los ajustes de {% data variables.product.prodname_codespaces %} de tu organización.
Como propietario de la organización, tal vez necesites configurar restricciones sobre las opciones de visibilidad que los usuarios pueden configurar al reenviar puertos. Por ejemplo, por razones de seguridad, podrías necesitar inhabilitar el reenvío de puertos al público. Esto se hace definiendo una o más políticas en los ajustes de {% data variables.product.prodname_codespaces %} de tu organización.
### Behavior when you set a port visibility constraint
### Comportamiento cuando configuras una restricción de visibilidad de puertos
Si existen codespaces que ya no se conformen con alguna política que hayas definido, estos seguirán operando hasta que se les detenga o hasta que se agote el tiempo. When the user resumes the codespace, it will be subject to the policy constraints.
Si existen codespaces que ya no se conformen con alguna política que hayas definido, estos seguirán operando hasta que se les detenga o hasta que se agote el tiempo. Cuando el usuario reanuda el codespace, este estará sujeto a las restricciones de política.
{% note %}
**Note**: You can't disable private port forwarding, as private port forwarding is required by {% data variables.product.prodname_codespaces %} to continue working as designed, for example to forward SSH on port 22.
**Nota**: No puedes inhabilitar el reenvío de puertos privados, ya que el reenvío de puertos es un requisito para que {% data variables.product.prodname_codespaces %} siga trabajando de acuerdo a su diseño, por ejemplo: para reenviar SSH por el puerto 22.
{% endnote %}
### Configurar políticas específicas para los repositorios y a lo largo de la organización
Cuando creas una política, eliges si esta aplica a todos los repositorios de tu organización o solo a algunos específicos. Si configuras una política a lo largo de la organización, entonces cualquier política que configures para los repositorios individuales debe de caer dentro de las restricciones que se configuraron a nivel organizacional. Adding policies makes the choice of visibility options more, not less, restrictive.
Cuando creas una política, eliges si esta aplica a todos los repositorios de tu organización o solo a algunos específicos. Si configuras una política a lo largo de la organización, entonces cualquier política que configures para los repositorios individuales debe de caer dentro de las restricciones que se configuraron a nivel organizacional. El agregar políticas restringe las opciones de visibilidad aún más y no menos.
For example, you could create an organization-wide policy that restricts the visibility options to organization only. You can then set a policy for Repository A that disallows both public and organization visibility, which would result in only private port forwarding being available for this repository. Setting a policy for Repository A that allowed both public and organization would result in only organization visibility, because the organization-wide policy does not allow public visibility.
Por ejemplo, podrías crear una política en toda la organización que restrinja las opciones de visibilidad para solo una organización. Entonces, puedes configurar una política para el repositorio A que deje de permitir la visibilidad tanto pública como privada, lo cual podría dar como resultado que solo el reenvío de puertos privados esté disponible para este repositorio. El configurar una política para el repositorio A que permitiera tanto el público como la organización podría dar como resultado que solo la organización tuviera visibilidad, ya que la política de toda la organización no permite la visibilidad pública.
If you add an organization-wide policy, you should set it to the most lenient visibility option that will be available for any repository in your organization. Entonces podrás agregar las políticas específicas para los repositorios y así restringir aún más la elección.
Si agregas una política de toda la organización, deberías configurarla para que tenga la opción de visibilidad más indulgente disponible para cualquier repositorio en tu organización. Entonces podrás agregar las políticas específicas para los repositorios y así restringir aún más la elección.
## Adding a policy to limit the port visibility options
## Agregar una política para limitar las opciones de visibilidad de puerto
{% data reusables.profile.access_org %}
{% data reusables.profile.org_settings %}
{% data reusables.codespaces.codespaces-org-policies %}
1. Click **Add constraint** and choose **Port visibility**.
1. Haz clic en **Agregar restricción** y elige **Visibilidad de puerto**.
![Add a constraint for port visibility](/assets/images/help/codespaces/add-constraint-dropdown-ports.png)
![Agrega una restricción para la visibilidad de puerto](/assets/images/help/codespaces/add-constraint-dropdown-ports.png)
1. Haz clic en {% octicon "pencil" aria-label="The edit icon" %} para editar la restricción.
![Edit the port visibility constraint](/assets/images/help/codespaces/edit-port-visibility-constraint.png)
![Edita la restricción de visibilidad de puerto](/assets/images/help/codespaces/edit-port-visibility-constraint.png)
1. Clear the selection of the port visibility options (**Org** or **Public**) that you don't want to be available.
1. Limpia la selección de las opciones de visibilidad de puerto (**Org** o **Público**) que no quieras que estén disponibles.
![Choose the port visibility options](/assets/images/help/codespaces/choose-port-visibility-options.png)
![Elegir las opciones de visibilidad de puerto](/assets/images/help/codespaces/choose-port-visibility-options.png)
{% data reusables.codespaces.codespaces-policy-targets %}
1. Si quieres agregar otra restricción a la política, haz clic en **Agregar restricción** y elige otra de ellas. Para obtener más información sobre otras restricciones, consulta las secciones "[Restringir el acceso a los tipos de máquina](/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)", "[Restringir el periodo de tiempo de inactividad](/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period)" y "[Restringir el periodo de detección para los codespaces](/codespaces/managing-codespaces-for-your-organization/restricting-the-retention-period-for-codespaces)".

View File

@@ -20,7 +20,7 @@ shortTitle: Secretos cifrados
## About encrypted secrets for {% data variables.product.prodname_github_codespaces %}
## Acerca de los secretos cifrados para {% data variables.product.prodname_github_codespaces %}
Puedes agregar secretos cifrados a tu cuenta personal si los quieres utilizar en tus codespaces. Por ejemplo, puede que quieras almacenar y acceder a la siguiente información sensible en forma de un secreto cifrado.
@@ -41,7 +41,7 @@ Puedes elegir qué repositorios deben tener acceso a cada secreto. Posteriorment
### Límites para los secretos
You can store up to 100 secrets for {% data variables.product.prodname_github_codespaces %}.
Puedes almacenar hasta 100 secretos para {% data variables.product.prodname_github_codespaces %}.
Los secretos tienen un tamaño máximo de 64 KB.

View File

@@ -1,6 +1,6 @@
---
title: 'Configurar tu repositorio para {% data variables.product.prodname_github_codespaces %}'
shortTitle: Setting up your repository
shortTitle: Configurar tu repositorio
allowTitleToDifferFromFilename: true
intro: 'Aprende cómo iniciar con los {% data variables.product.prodname_github_codespaces %}, incluyendo cómo configurar y hacer ajustes para lenguajes específicos.'
product: '{% data reusables.gated-features.codespaces %}'

View File

@@ -1,36 +1,36 @@
---
title: Getting started with GitHub Copilot in Neovim
title: Iniciar con el Copiloto de GitHub en Neovim
shortTitle: Neovim
product: '{% data reusables.gated-features.copilot %}'
intro: 'Learn how to install {% data variables.product.prodname_copilot %} in Neovim, and start seeing suggestions as you write comments and code.'
intro: 'Aprende cómo instalar el {% data variables.product.prodname_copilot %} en Neovim y comienza a ver sugerencias conforme escribas comentarios y código.'
versions:
feature: copilot
topics:
- Copilot
---
## About {% data variables.product.prodname_copilot %} and Neovim
## Acerca del {% data variables.product.prodname_copilot %} y Neovim
{% data reusables.copilot.procedural-intro %}
If you use a Neovim, you can view and incorporate suggestions from {% data variables.product.prodname_copilot %} directly within the editor.
Si utilizas un Neovim, puedes ver e incorporar sugerencias desde el {% data variables.product.prodname_copilot %} directamente dentro del editor.
## Prerrequisitos
To use {% data variables.product.prodname_copilot %} in Neovim you must have Neovim and Node.js version 17 or below installed. For more information, see the [Neovim documentation](https://neovim.io/doc/) and the [Node.js website](https://nodejs.org/en/).
Para utilizar el {% data variables.product.prodname_copilot %} en Neovim, debes tener instalados Neovim y Node.js versión 17 o inferior. Para obtener más información, consulta la [documentación de Neovim](https://neovim.io/doc/) y el [sitio web de Node.js](https://nodejs.org/en/).
## Installing the Neovim extension
## Instalar la extensión de Neovim
{% mac %}
{% data reusables.copilot.install-copilot-in-neovim %}
- To install the {% data variables.product.prodname_copilot %} plugin directly, you must know where Neovim stores plugins. To install the plugin, enter the following command in Terminal.
- Para instalar el complemento del {% data variables.product.prodname_copilot %} directamente, debes saber dónde Neovim almacena los complementos. Para instalar el complemento, ingresa el siguiente comando en la terminal.
```
git clone https://github.com/github/copilot.vim \
PATH/TO/NEOVIM/PLUGINS/copilot.vim
```
1. To configure {% data variables.product.prodname_copilot %}, open Neovim and enter the following command.
1. Para configurar el {% data variables.product.prodname_copilot %}, abre Neovim e ingresa el siguiente comando.
```
:Copilot setup
@@ -42,7 +42,7 @@ To use {% data variables.product.prodname_copilot %} in Neovim you must have Neo
{% windows %}
{% data reusables.copilot.install-copilot-in-neovim %}
- To install the {% data variables.product.prodname_copilot %} plugin directly, you must know where Neovim stores plugins. To install the plugin, enter the following command in Git Bash.
- Para instalar el complemento del {% data variables.product.prodname_copilot %} directamente, debes saber dónde Neovim almacena los complementos. Para instalar el complemento, ingresa el siguiente comando en Git Bash.
```
git clone https://github.com/github/copilot.vim \

View File

@@ -31,7 +31,7 @@ To use {% data variables.product.prodname_copilot %}, you must first install the
1. In the Visual Studio toolbar, click **Extensions**, then click **Manage Extensions**. ![Screenshot of the Visual Studio toolbar](/assets/images/help/copilot/visual-studio-toolbar.png)
1. In the "Manage Extensions" window, click **Visual Studio Marketplace**, search for the {% data variables.product.prodname_copilot %} extension, then click **Download**. ![Screenshot of GitHub Copilot extension for Visual Studio with the download button emphasized](/assets/images/help/copilot/install-copilot-extension-visual-studio.png)
1. Close the "Manage Extensions" window, then exit and relaunch {% data variables.product.prodname_vs %}.
1. Optionally, to check that {% data variables.product.prodname_copilot %} is installed and enabled, go back to **Manage Extensions**, click **Installed** to view your currently installed extensions, then click **{% data variables.product.prodname_copilot %}** to see status information. ![Screenshot of installed extensions in Visual Studio with GitHub Copilot emphasized](/assets/images/help/copilot/installed-copilot-extension-visual-studio.png)
1. Opcionalmente, para verificar que el {% data variables.product.prodname_copilot %} se instale y habilite, regresa a **Administrar extensiones**, haz clic en **Instaladas** para ver las extensiones que tienes instaladas actualmente y luego haz clic en **{% data variables.product.prodname_copilot %}** para ver la información de estado. ![Screenshot of installed extensions in Visual Studio with GitHub Copilot emphasized](/assets/images/help/copilot/installed-copilot-extension-visual-studio.png)
1. Open or create a new project in {% data variables.product.prodname_vs %}.
1. In the "Microsoft {% data variables.product.prodname_vs %}" dialog box, to copy your device activation code, click **OK**. ![Screenshot of the Microsoft {% data variables.product.prodname_vs %} dialogue box](/assets/images/help/copilot/vs-auth-dialogue.png)
1. A device activation window will open in your browser. Paste the device code, then click **Continue**.

View File

@@ -29,10 +29,10 @@ This guide will show you how to sign up for {% data variables.product.prodname_c
To use {% data variables.product.prodname_copilot %}, you must first install the {% data variables.product.prodname_vscode %} extension.
1. In the {% data variables.product.prodname_vscode %} Marketplace, go to the [{% data variables.product.prodname_copilot %} extension](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot) page and click **Install**. ![Install {% data variables.product.prodname_copilot %} extension {% data variables.product.prodname_vscode %}](/assets/images/help/copilot/install-copilot-extension-visual-studio-code.png)
1. En el mercado de {% data variables.product.prodname_vscode %}, dirígete a la página de la [Extensión del {% data variables.product.prodname_copilot %}](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot) y haz clic en **Instalar**. ![Install {% data variables.product.prodname_copilot %} extension {% data variables.product.prodname_vscode %}](/assets/images/help/copilot/install-copilot-extension-visual-studio-code.png)
1. A popup will appear, asking to open {% data variables.product.prodname_vscode %}. Click **Open {% data variables.product.prodname_vscode %}**.
1. In the "Extension: {% data variables.product.prodname_copilot %}" tab in {% data variables.product.prodname_vscode %}, click **Install**. ![Install button in {% data variables.product.prodname_vscode %}](/assets/images/help/copilot/in-visual-studio-code-install-button.png)
1. If you have not previously authorized {% data variables.product.prodname_vscode %} in your {% data variables.product.prodname_dotcom %} account, you will be prompted to sign in to {% data variables.product.prodname_dotcom %} in {% data variables.product.prodname_vscode %}.
1. Si no has autorizado a {% data variables.product.prodname_vscode %} previamente en tu cuenta de {% data variables.product.prodname_dotcom %}, se te pedirá iniciar sesión en {% data variables.product.prodname_dotcom %} en {% data variables.product.prodname_vscode %}.
- If you have previously authorized {% data variables.product.prodname_vscode %} in your {% data variables.product.prodname_dotcom %} account, {% data variables.product.prodname_copilot %} will be automatically authorized. ![Screen shot of {% data variables.product.prodname_vscode %} authorization screen](/assets/images/help/copilot/vsc-copilot-authorize.png)
1. In your browser, {% data variables.product.prodname_dotcom %} will request the necessary permissions for {% data variables.product.prodname_copilot %}. To approve these permissions, click **Authorize {% data variables.product.prodname_vscode %}**.
1. In {% data variables.product.prodname_vscode %}, in the "{% data variables.product.prodname_vscode %}" dialogue box, to confirm the authentication, click **Open**.

View File

@@ -76,7 +76,7 @@ X-Accepted-OAuth-Scopes: user
| **`admin:gpg_key`** | Administra las llaves GPG totalmente. |
| &emsp;`write:gpg_key` | Crea, lista, y visualiza los detalles de las llaves GPG. |
| &emsp;`read:gpg_key` | Lista y visualiza los detalles de las llaves GPG.{% ifversion fpt or ghec %}
| **`codespace`** | Otorga la capacidad de crear y administrar codespaces. Los codespaces pueden exponer un GITHUB_TOKEN que puede tener un conjunto de alcances diferente. For more information, see "[Security in {% data variables.product.prodname_github_codespaces %}](/codespaces/codespaces-reference/security-in-github-codespaces#authentication)."{% endif %}
| **`codespace`** | Otorga la capacidad de crear y administrar codespaces. Los codespaces pueden exponer un GITHUB_TOKEN que puede tener un conjunto de alcances diferente. Para obtener más información, consulta la sección "[Seguridad en {% data variables.product.prodname_github_codespaces %}](/codespaces/codespaces-reference/security-in-github-codespaces#authentication)".{% endif %}
| **`flujo de trabajo`** | Otorga la capacidad de agregar y actualizar archivos del flujo de trabajo de las {% data variables.product.prodname_actions %}. Los archivos de flujo de trabajo pueden confirmarse sin este alcance en caso de que el mismo archivo (con la misma ruta y el mismo contenido) exista en otra rama en el mismo repositorio. Los archivos de flujo de trabajo pueden exponer al `GITHUB_TOKEN`, el cual puede tener un conjunto diferente de alcances. Para obtener más información, consulta la sección "[Autenticación en un flujo de trabajo](/actions/reference/authentication-in-a-workflow#permissions-for-the-github_token)". |
{% note %}

View File

@@ -26,7 +26,7 @@ Los flujos de las instalaciones públicas tienen una página de llegada para hab
## Flujo de instalación privada
Los flujos de instalación privada permiten que solo el propietario de la GitHub App pueda instalarla. Aún así, existirá información limitada sobre la GitHub App en una página pública, pero el botón de **Instalar** solo estará disponible para los administradores de la organización o para la cuenta personal si dicha GitHub App le pertenece a una cuenta individual. Private GitHub Apps can only be installed on the user or organization account of the owner.
Los flujos de instalación privada permiten que solo el propietario de la GitHub App pueda instalarla. Aún así, existirá información limitada sobre la GitHub App en una página pública, pero el botón de **Instalar** solo estará disponible para los administradores de la organización o para la cuenta personal si dicha GitHub App le pertenece a una cuenta individual. Las GitHub Apps privadas solo se pueden instalar en la cuenta de organización o de usuario del propietario.
## Cambiar el quién puede instalar tu GitHub App
@@ -37,5 +37,5 @@ Para cambiar quién puede instalar una GitHub App:
{% data reusables.user-settings.github_apps %}
3. Selecciona la GitHub App cuya opción de instalación quieras cambiar. ![Seleccion de apps](/assets/images/github-apps/github_apps_select-app.png)
{% data reusables.user-settings.github_apps_advanced %}
5. Depending on the installation option of your GitHub App, click either **Make public** or **Make private**. ![Botón para cambiar la opción de instalación para tu GitHub App](/assets/images/github-apps/github_apps_make_public.png)
5. Dependiendo de la opción de instalación de tu GitHub App, haz clic ya sea en **Hacer pública** o en **Hacer privada**. ![Botón para cambiar la opción de instalación para tu GitHub App](/assets/images/github-apps/github_apps_make_public.png)
6. Dependiendo de la opción de instalación de tu GitHub App, haz clic ya sea en **Sí, hacer esta GitHub App pública** o **Sí, hacer esta GitHub App {% ifversion fpt or ghec %}interna{% else %}privada{% endif %}**. ![Botón para confirmar el cambio de tu opción de instalación](/assets/images/github-apps/github_apps_confirm_installation_option.png)

View File

@@ -985,11 +985,11 @@ La actividad relacionada con los elementos en un proyecto de Proyectos (beta). {
### Objeto de carga útil del webhook
| Clave | Tipo | Descripción |
| ------------------ | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `Acción` | `secuencia` | La acción se llevó a cabo en el elemento del proyecto. Puede ser una de entre `archived`, `converted`, `created`, `edited`, `restored`, `deleted` o `reordered`. |
| `projects_v2_item` | `objeto` | El mismo elemento del proyecto. Para encontrar más información sobre el elemento del proyecto, puedes utilizar `node_id` (la ID de nodo del elemento de proyecto) y `project_node_id` (la ID de nodo del proyecto) para consultar la información en la API de GraphQL. For more information, see "[Using the API to manage projects (beta)](/issues/trying-out-the-new-projects-experience/using-the-api-to-manage-projects)." |
| `changes` | `objeto` | Los cambios al elemento del proyecto. |
| Clave | Tipo | Descripción |
| ------------------ | ----------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `Acción` | `secuencia` | La acción se llevó a cabo en el elemento del proyecto. Puede ser una de entre `archived`, `converted`, `created`, `edited`, `restored`, `deleted` o `reordered`. |
| `projects_v2_item` | `objeto` | El mismo elemento del proyecto. Para encontrar más información sobre el elemento del proyecto, puedes utilizar `node_id` (la ID de nodo del elemento de proyecto) y `project_node_id` (la ID de nodo del proyecto) para consultar la información en la API de GraphQL. Para obtener más información, consulta la sección "[Utilizar la API para administrar proyectos (beta)](/issues/trying-out-the-new-projects-experience/using-the-api-to-manage-projects)". |
| `changes` | `objeto` | Los cambios al elemento del proyecto. |
{% data reusables.webhooks.org_desc %}
{% data reusables.webhooks.app_desc %}
{% data reusables.webhooks.sender_desc %}

View File

@@ -34,7 +34,7 @@ To become a verified teacher, you need to be approved for an educator or teacher
After you have confirmation that you are a verified teacher, visit [{% data variables.product.prodname_global_campus %} for Teachers](https://education.github.com/globalcampus/teacher) to upgrade the organization to GitHub Team. For more information, see [GitHub's products](/get-started/learning-about-github/githubs-products#github-team).
If you are eligible for the {% data variables.product.prodname_codespaces %} Education benefit, when you enable {% data variables.product.prodname_codespaces %} in {% data variables.product.prodname_classroom %} for your organization, GitHub automatically adds a Codespace policy to restrict machine types for all codespaces in the organization to 2 core machines. This helps you make the most of the free {% data variables.product.prodname_codespaces %} usage. However, you can change or remove these policies in your organization settings. Para obtener más información, consulta la sección "[Restringir el acceso a los tipos de máquina](/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)".
Si eres elegible para el beneficio educativo de {% data variables.product.prodname_codespaces %}, cuando habilites {% data variables.product.prodname_codespaces %} en {% data variables.product.prodname_classroom %} para tu organización, GitHub agregará una política de Codespace automáticamente para restringir los tipos de máquina para todos los codespaces en la organización máquinas de 2 núcleos. This helps you make the most of the free {% data variables.product.prodname_codespaces %} usage. However, you can change or remove these policies in your organization settings. Para obtener más información, consulta la sección "[Restringir el acceso a los tipos de máquina](/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)".
When the {% data variables.product.prodname_codespaces %} Education benefit moves out of beta, if your organization exceeds their free allowance for {% data variables.product.prodname_codespaces %} usage, your organization will be billed for additional usage. Para obtener más información, consulta la sección "[Acerca de la facturación para el {% data variables.product.prodname_github_codespaces %}](/billing/managing-billing-for-github-codespaces/about-billing-for-github-codespaces#about-billing-for-codespaces)".

View File

@@ -1,6 +1,6 @@
---
title: Following organizations
intro: 'You can follow organizations on {% data variables.product.product_name %} to receive notifications about their activity.'
title: Seguir organizaciones
intro: 'Puedes seguir organizaciones en {% data variables.product.product_name %} para recibir notificaciones sobre su actividad.'
versions:
feature: for-you-feed
topics:
@@ -9,13 +9,13 @@ topics:
{% note %}
**Note:** The ability to follow organizations is currently in public beta and subject to change.
**Nota:** La capacidad de seguir organizaciones se encuentra actualmente en beta público y está sujeta a cambios.
{% endnote %}
## Aceca de los seguidores en {% data variables.product.product_name %}
When you follow organizations, you'll see their public activity on your personal dashboard. Para obtener más información, consulta "[Acerca de tu tablero personal](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/about-your-personal-dashboard#staying-updated-with-activity-from-the-community)".
Cuando sigues organizaciones, puedes ver su actividad pública en tu tablero personal. Para obtener más información, consulta "[Acerca de tu tablero personal](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/about-your-personal-dashboard#staying-updated-with-activity-from-the-community)".
Puedes dejar de seguir a una organización si no quieres ver su actividad {% ifversion fpt or ghec %}pública{% endif %} en {% data variables.product.product_name %}.

View File

@@ -112,9 +112,12 @@ Adicionalmente a las características disponibles con {% data variables.product.
- La opción de configurar tu empresa para los {% data variables.product.prodname_emus %}, para que puedas aprovisionar y administrar a los miembros con tu proveedor de identidad y restringir sus contribuciones para que solo se hagan en tu empresa. Para obtener más información, consulta la sección "[Acerca de {% data variables.product.prodname_emus %}](/enterprise-cloud@latest/admin/authentication/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users)".
- La opción de administrar de forma centralizada las políticas y la facturación de múltiples organizaciones {% data variables.product.prodname_dotcom_the_website %} con una cuenta de empresa. Para obtener más información, consulta "[Acerca de las cuentas de empresa](/enterprise-cloud@latest/admin/overview/about-enterprise-accounts)".
{% data variables.product.company_short %} factura por {% data variables.product.prodname_ghe_cloud %} en una modalidad "por usuario". Para obtener más información, consulta la sección "[Acerca de los precios por usuario]({% ifversion not ghec %}/enterprise-cloud@latest{% endif %}/billing/managing-billing-for-your-github-account/about-per-user-pricing){% ifversion ghec %}".{% else %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% endif %}
{% data reusables.enterprise.about-github-for-enterprises %}
Puedes configurar una prueba para evaluar {% data variables.product.prodname_ghe_cloud %}. Para obtener más información, consulta "[Configurar una prueba de {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/articles/setting-up-a-trial-of-github-enterprise-cloud)".
Para obtener más información sobre cómo hospedar tu propia instancia de {% data variables.product.prodname_ghe_server %}, incluyendo la configuración de un periodo de prueba, consulta la sección "[Acerca de {% data variables.product.prodname_ghe_server %}](/enterprise-server/admin/overview/about-github-enterprise-server)".
## Leer más
- "[Acerca de los precios por usuario]({% ifversion not ghec %}/enterprise-cloud@latest{% endif %}/billing/managing-billing-for-your-github-account/about-per-user-pricing)"{% ifversion not ghec %}" en la documentación de {% data variables.product.prodname_ghe_cloud %} {% endif %}

View File

@@ -5,7 +5,7 @@ versions:
ghae: '*'
---
Esta guía te mostrará cómo configurar, ajustar y administrar la configuración de {% data variables.product.product_location %} en {% data variables.product.product_name %} como propietario de la empresa.
Esta guía te mostrará cómo configurar, ajustar y administrar la configuración de {% data variables.product.product_location %} en {% data variables.product.product_name %} como propietario de la empresa. Para obtener más información acerca de las {% data variables.product.product_name %}, consulta la sección "[Acerca del {% data variables.product.prodname_ghe_managed %}](/admin/overview/about-github-ae)".
## Parte 1: Configurar {% data variables.product.product_name %}
Para comenzar con {% data variables.product.product_name %}, puedes crear tu propia cuenta empresarial, inicializar {% data variables.product.product_name %}, configurar una lista de IP permitidas, configurar la autenticación y aprovisionamiento de usuarios y administrar la facturación de {% data variables.product.product_location %}.

View File

@@ -19,6 +19,8 @@ This guide will walk you through setting up, configuring and managing your {% da
The main difference between the products is that {% data variables.product.prodname_ghe_cloud %} is hosted by {% data variables.product.prodname_dotcom %}, while {% data variables.product.prodname_ghe_server %} is self-hosted.
{% data reusables.enterprise.about-github-for-enterprises %}
With {% data variables.product.prodname_ghe_cloud %}, you have the option of using {% data variables.product.prodname_emus %}. {% data reusables.enterprise-accounts.emu-short-summary %}
If you choose to let your members create and manage their own personal accounts instead, there are two types of accounts you can use with {% data variables.product.prodname_ghe_cloud %}:
@@ -30,8 +32,6 @@ If you choose to let your members create and manage their own personal accounts
Both organization and enterprise accounts are available with {% data variables.product.prodname_ghe_cloud %}. An organization is a shared account where groups of people can collaborate across many projects at once, and owners and administrators can manage access to data and projects. An enterprise account enables collaboration between multiple organizations, and allows owners to centrally manage policy, billing and security for these organizations. For more information on the differences, see "[Organizations and enterprise accounts](/organizations/collaborating-with-groups-in-organizations/about-organizations#organizations-and-enterprise-accounts)."
If you choose an enterprise account, keep in mind that some policies can be set only at an organization level, while others can be enforced for all organizations in an enterprise.
Once you choose the account type you would like, you can proceed to setting up your account. In each of the sections in this guide, proceed to either the single organization or enterprise account section based on your account type.

View File

@@ -19,7 +19,7 @@ shortTitle: Enterprise Cloud trial
## About {% data variables.product.prodname_ghe_cloud %}
{% data variables.product.prodname_ghe_cloud %} is a plan for large businesses or teams who collaborate on {% data variables.product.prodname_dotcom_the_website %}.
{% data variables.product.prodname_ghe_cloud %} is a plan for large businesses or teams who collaborate on {% data variables.product.prodname_dotcom_the_website %}. {% data reusables.enterprise.about-github-for-enterprises %}
{% data reusables.organizations.about-organizations %} For more information about accounts, see "[Types of {% data variables.product.prodname_dotcom %} accounts](/get-started/learning-about-github/types-of-github-accounts)."

View File

@@ -63,7 +63,7 @@ Texto que no es una cita
## Código de cita
Puedes indicar un código o un comando dentro de un enunciado con comillas simples. El texto dentro de las comillas simples no será formateado. You can also press the <kbd>Command</kbd>+<kbd>E</kbd> (Mac) or <kbd>Ctrl</kbd>+<kbd>E</kbd> (Windows/Linux) keyboard shortcut to insert the backticks for a code block within a line of Markdown.
Puedes indicar un código o un comando dentro de un enunciado con comillas simples. El texto dentro de las comillas simples no será formateado. También puedes presionar el atajo de teclado <kbd>Command</kbd>+<kbd>E</kbd> (Mac) o <kbd>Ctrl</kbd>+<kbd>E</kbd> (Windows/Linux) para insertar los apóstrofos para un bloque de código dentro de una línea de lenguaje de marcado.
```markdown
Usa `git status` para enumerar todos los archivos nuevos o modificados que aún no han sido confirmados.
@@ -88,36 +88,36 @@ Para obtener más información, consulta "[Crear y resaltar bloques de código](
{% data reusables.user-settings.enabling-fixed-width-fonts %}
## Supported color models
## Modelos de color compatibles
In issues, pull requests, and discussions, you can call out colors within a sentence by using backticks. A supported color model within backticks will display a visualization of the color.
En las propuestas, solicitudes de cambio y debates, puedes hacer llamados a colores con una oración si utilizas comillas simples. Un modelo de color compatible dentro de comillas simples mostrará una visualización de dicho color.
```markdown
The background color should be `#ffffff` for light mode and `#0d1117` for dark mode.
El color de fondo debe ser `#ffffff` para el modo claro y `#0d1117` para el modo oscuro.
```
![Rendered supported color model.](/assets/images/help/writing/supported-color-models-rendered.png)
![Modelo de color compatible representado.](/assets/images/help/writing/supported-color-models-rendered.png)
Here are the currently supported color models.
Aquí están los modelos de color compatibles actualmente.
| Color | Sintaxis | Ejemplo | Resultado |
| ----- | ------------------------- | ------------------------- | --------------------------------------------------------------------------------------------------------------------- |
| HEX | <code>\`#RRGGBB\`</code> | <code>\`#0969DA\`</code> | ![Rendered supported color model in HEX format.](/assets/images/help/writing/supported-color-models-hex-rendered.png) |
| RGB | <code>\`rgb(R,G,B)\`</code> | <code>\`rgb(9, 105, 218)\`</code> | ![Rendered supported color model in RGB format.](/assets/images/help/writing/supported-color-models-rgb-rendered.png) |
| HSL | <code>\`hsl(H,S,L)\`</code> | <code>\`hsl(212, 92%, 45%)\`</code> | ![Rendered supported color model in HSL format.](/assets/images/help/writing/supported-color-models-hsl-rendered.png) |
| Color | Sintaxis | Ejemplo | Resultado |
| ----- | ------------------------- | ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------ |
| HEX | <code>\`#RRGGBB\`</code> | <code>\`#0969DA\`</code> | ![Modelo de color representado compatible en formato HEX.](/assets/images/help/writing/supported-color-models-hex-rendered.png) |
| RGB | <code>\`rgb(R,G,B)\`</code> | <code>\`rgb(9, 105, 218)\`</code> | ![Formato de modelo de color representado compatible en formato RGB.](/assets/images/help/writing/supported-color-models-rgb-rendered.png) |
| HSL | <code>\`hsl(H,S,L)\`</code> | <code>\`hsl(212, 92%, 45%)\`</code> | ![Formato de modelo de color representado compatible en formato HSL.](/assets/images/help/writing/supported-color-models-hsl-rendered.png) |
{% note %}
**Notas:**
- A supported color model cannot have any leading or trailing spaces within the backticks.
- The visualization of the color is only supported in issues, pull requests, and discussions.
- Un modelo de color compatible no puede tener espacios iniciales o finales dentro de las comillas simples.
- La visualización del color solo es compatible en propuestas, solicitudes de cambio y debates.
{% endnote %}
## Enlaces
Puedes crear un enlace en línea al encerrar el texto del enlace entre corchetes `[ ]`, y luego encerrar la URL entre paréntesis `( )`. You can also use the keyboard shortcut <kbd>Command</kbd>+<kbd>K</kbd> to create a link.{% ifversion fpt or ghae-issue-5434 or ghes > 3.3 or ghec %} When you have text selected, you can paste a URL from your clipboard to automatically create a link from the selection.{% endif %}
Puedes crear un enlace en línea al encerrar el texto del enlace entre corchetes `[ ]`, y luego encerrar la URL entre paréntesis `( )`. También puedes utilizar el atajo de teclado <kbd>Command</kbd>+<kbd>K</kbd> para crear un enlace.{% ifversion fpt or ghae-issue-5434 or ghes > 3.3 or ghec %} Cuando tienes texto seleccionado, puedes pegar una URL desde tu portapapeles para crear automáticamente un enlace desde la selección.{% endif %}
{% ifversion fpt or ghae-issue-7103 or ghes > 3.5 or ghec %} También puedes crear un hipervínculo de lenguaje de marcado si resaltas el texto y utilizas el atajo de teclado <kbd>Command</kbd>+<kbd>V</kbd>. Si quieres reemplazar el texto con el enlace, utiliza el atajo de teclado <kbd>Command</kbd>+<kbd>Shift</kbd>+<kbd>V</kbd>.{% endif %}
@@ -193,7 +193,7 @@ El método antiguo para especificar las imágenes con base en el tema, que es ut
## Listas
You can make an unordered list by preceding one or more lines of text with <kbd>-</kbd> or <kbd>*</kbd>.
Puedes crear una lista con viñetas si precedes una o más líneas de texto con <kbd>-</kbd> o <kbd>*</kbd>.
```markdown
- George Washington
@@ -217,7 +217,7 @@ Para ordenar tu lista, antecede cada línea con un número.
Puedes crear una lista anidada al dejar sangría en uno o más elementos de la lista debajo de otro elemento.
Para crear una lista anidada mediante el editor web en {% data variables.product.product_name %} o un editor de texto que usa una fuente monoespaciada, como [Atom](https://atom.io/), puedes alinear tu lista visualmente. Type space characters in front of your nested list item, until the list marker character (<kbd>-</kbd> or <kbd>*</kbd>) lies directly below the first character of the text in the item above it.
Para crear una lista anidada mediante el editor web en {% data variables.product.product_name %} o un editor de texto que usa una fuente monoespaciada, como [Atom](https://atom.io/), puedes alinear tu lista visualmente. Escribe los caracteres con espacio frente a tu elemento de la lista anidada hasta que el carácter del marcador de lista (<kbd>-</kbd> or <kbd>*</kbd>) se encuentre directamente debajo del primer carácter del texto en el elemento que se encuentra por debajo.
```markdown
1. Primer elemento de la lista
@@ -270,7 +270,7 @@ Para obtener más información, consulta "[Acerca de las listas de tareas](/arti
## Mencionar personas y equipos
You can mention a person or [team](/articles/setting-up-teams/) on {% data variables.product.product_name %} by typing <kbd>@</kbd> plus their username or team name. Esto activará una notificación y llamará su atención hacia la conversación. Las personas también recibirán una notificación si editas un comentario para mencionar su nombre de usuario o el nombre del equipo. Para obtener más información sobre las notificaciones, consulta la sección "[Acerca de las notificaciones](/github/managing-subscriptions-and-notifications-on-github/about-notifications)".
Puedes mencionar a una persona o [equipo](/articles/setting-up-teams/) en {% data variables.product.product_name %} al escribir <kbd>@</kbd> más el nombre de usuario o el nombre del equipo. Esto activará una notificación y llamará su atención hacia la conversación. Las personas también recibirán una notificación si editas un comentario para mencionar su nombre de usuario o el nombre del equipo. Para obtener más información sobre las notificaciones, consulta la sección "[Acerca de las notificaciones](/github/managing-subscriptions-and-notifications-on-github/about-notifications)".
{% note %}
@@ -284,13 +284,13 @@ You can mention a person or [team](/articles/setting-up-teams/) on {% data varia
Cuando mencionas a un equipo padre, los miembros de los equipos hijo también reciben notificaciones, simplificando la comunicación con múltiples grupos de personas. Para obtener más información, consulta "[Acerca de los equipos](/articles/about-teams)".
Typing an <kbd>@</kbd> symbol will bring up a list of people or teams on a project. La lista filtra a medida que escribes, por lo que una vez que escribes el nombre de la persona o del equipo que estás buscando, puedes usar las teclas de flecha para seleccionarlos y presionar cada pestaña para ingresar para completar el nombre. En el caso de los equipos, escribe el nombre de la @organización/equipo y todos los miembros del equipo que se suscribirán a la conversación.
Si escribes un símbolo <kbd>@</kbd> aparecerá una lista de personas o equipos en el proyecto. La lista filtra a medida que escribes, por lo que una vez que escribes el nombre de la persona o del equipo que estás buscando, puedes usar las teclas de flecha para seleccionarlos y presionar cada pestaña para ingresar para completar el nombre. En el caso de los equipos, escribe el nombre de la @organización/equipo y todos los miembros del equipo que se suscribirán a la conversación.
Los resultados autocompletados se restringen a los colaboradores del repositorio y a otros participantes en el hilo.
## Hacer referencia a propuestas y solicitudes de extracción
You can bring up a list of suggested issues and pull requests within the repository by typing <kbd>#</kbd>. Escribe el número o el título de la propuesta o la solicitud de extracción para filtrar la lista, y luego presiona cada pestaña o ingresa para completar el resultado resaltado.
Puedes mencionar una lista de las propuestas y las solicitudes de cambios sugeridas dentro del repositorio al escribir <kbd>#</kbd>. Escribe el número o el título de la propuesta o la solicitud de extracción para filtrar la lista, y luego presiona cada pestaña o ingresa para completar el resultado resaltado.
Para obtener más información, consulta "[Referencias y direcciones URL autovinculadas](/articles/autolinked-references-and-urls)".
@@ -305,7 +305,7 @@ Algunas {% data variables.product.prodname_github_apps %} proporcionan informaci
![Adjunto de contenido](/assets/images/github-apps/content_reference_attachment.png)
To see content attachments, you must have a {% data variables.product.prodname_github_app %} that uses the Content Attachments API installed on the repository.{% ifversion fpt or ghec %} For more information, see "[Installing an app in your personal account](/articles/installing-an-app-in-your-personal-account)" and "[Installing an app in your organization](/articles/installing-an-app-in-your-organization)."{% endif %}
Para ver los adjuntos de contenido, debes tener una {% data variables.product.prodname_github_app %} que use la API de los adjuntos de contenido instalada en el repositorio.{% ifversion fpt or ghec %} Para obtener más información, consulta las secciones "[Instalar una app en tu cuenta personal](/articles/installing-an-app-in-your-personal-account)" y "[Instalar una app en tu organización](/articles/installing-an-app-in-your-organization)".{% endif %}
Los adjuntos de contenido no se mostrarán para las URL que son parte de un enlace de Markdown.
@@ -323,7 +323,7 @@ Puedes agregar emojis a tu escritura al escribir `:EMOJICODE:`.
![Emoji representado](/assets/images/help/writing/emoji-rendered.png)
Typing <kbd>:</kbd> will bring up a list of suggested emoji. La lista filtrará a medida que escribes; por lo tanto, una vez que encuentres el emoji que estás buscando, presiona **Tab** (Tabulador) o **Enter** (Intro) para completar el resultado resaltado.
Si escribes <kbd>:</kbd> aparecerá una lista con los emojis sugeridos. La lista filtrará a medida que escribes; por lo tanto, una vez que encuentres el emoji que estás buscando, presiona **Tab** (Tabulador) o **Enter** (Intro) para completar el resultado resaltado.
Para encontrar una lista completa de emojis y códigos disponibles, consulta el [listado de emojis](https://github.com/ikatyang/emoji-cheat-sheet/blob/master/README.md).

View File

@@ -18,7 +18,7 @@ topics:
{% warning %}
**Warning:** If you attach a file to a pull request or issue comment, anyone can view the anonymized URL without authentication, even if the pull request is in a private repository{% ifversion ghes %}, or if private mode is enabled{% endif %}. Para mantener privados archivos de medios sensibles, estos se deben servir desde una red o servidor privados que requieran autenticación. {% ifversion fpt or ghec %}Para obtener más información sobre las URL anonimizadas, consulta la sección "[Acerca de las URL anonimizadas](/github/authenticating-to-github/about-anonymized-urls)".{% endif %}
**Advertencia:** Si adjuntas un archivo a un comentario de una solicitud de cambios o propuesta, cualquiera podrá ver la URL anonimizada sin autenticación, incluso si la solicitud de cambios está en un repositorio privado{% ifversion ghes %} o si está habilitado el modo privado{% endif %}. Para mantener privados archivos de medios sensibles, estos se deben servir desde una red o servidor privados que requieran autenticación. {% ifversion fpt or ghec %}Para obtener más información sobre las URL anonimizadas, consulta la sección "[Acerca de las URL anonimizadas](/github/authenticating-to-github/about-anonymized-urls)".{% endif %}
{% endwarning %}

View File

@@ -70,7 +70,7 @@ Usamos [Lingüista](https://github.com/github/linguist) para realizar la detecci
{% ifversion mermaid %}
## Crear diagramas
También puedes usar bloques de código para crear diagramas en el lenguaje de marcado. GitHub es compatible con la sintaxis de Mermaid, geoJSON, topoJSON y ASCII STL. Para obtener más información, consulta la sección "[Crear diagramas](/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams)".
También puedes usar bloques de código para crear diagramas en el lenguaje de marcado. GitHub es compatible con la sintaxis de Mermaid, GeoJSON, TopoJSON y ASCII STL. Para obtener más información, consulta la sección "[Crear diagramas](/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams)".
{% endif %}
## Leer más

View File

@@ -38,11 +38,11 @@ graph TD;
{% endnote %}
## Crear mapas de geoJSON y topoJSON
## Crear mapas de GeoJSON y TopoJSON
Puedes utilizar la sintaxis de geo/topoJSON para crear mapas interactivos. Para crear un mapa, agrega geoJSON o topoJSON dentro de un bloque de código cercado con el identificador de sintaxis de `geojson` o de `topojson`. Para obtener más información, consulta "[Crear y resaltar bloques de código](/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks)".
Puedes utilizar la sintaxis de GeoJSON/TopoJSON para crear mapas interactivos. Para crear un mapa, agrega GeoJSON o TopoJSON dentro de un bloque de código cercado con el identificador de sintaxis `geojson` o `topojson`. Para obtener más información, consulta "[Crear y resaltar bloques de código](/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks)".
### Utilizando geoJSON
### Utilizando GeoJSON
Por ejemplo, puedes crear un mapa simple:
@@ -77,9 +77,9 @@ Por ejemplo, puedes crear un mapa simple:
![Mapa generado](/assets/images/help/writing/fenced-geojson-rendered-map.png)
### Utilizando topoJSON
### Utilizando TopoJSON
Por ejemplo, puedes crear un mapa simple de topoJSON:
Por ejemplo, puedes crear un mapa simple de TopoJSON:
<pre>
```topojson

View File

@@ -1,6 +1,6 @@
---
title: About organizations
intro: Organizations are shared accounts where businesses and open-source projects can collaborate across many projects at once. Owners and administrators can manage member access to the organization's data and projects with sophisticated security and administrative features.
intro: Organizations are shared accounts where businesses and open-source projects can collaborate across many projects at once, with sophisticated security and administrative features.
redirect_from:
- /articles/about-organizations
- /github/setting-up-and-managing-organizations-and-teams/about-organizations
@@ -14,12 +14,28 @@ topics:
- Teams
---
## About organizations
{% data reusables.organizations.about-organizations %} For more information about account types, see "[Types of {% data variables.product.prodname_dotcom %} accounts](/get-started/learning-about-github/types-of-github-accounts)."
{% data reusables.organizations.organizations_include %}
You can invite an unlimited number of people to join your organization, then give these organization members a variety of roles that grant different levels of access to the organization and its data. For more information, see "[Roles in an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)."
In addition to managing access to the organization itself, you can separately manage access to your organization's repositories, project boards, and apps. For more information, see "[Repository roles for an organization](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)", "[Project board permissions for an organization](/organizations/managing-access-to-your-organizations-project-boards/project-board-permissions-for-an-organization)", and "[Managing access to your organization's apps](/organizations/managing-access-to-your-organizations-apps)."
To simplify access management and enhance collaboration, you can create nested teams that reflect your group's structure, with cascading access permissions and mentions. For more information, see "[About teams](/organizations/organizing-members-into-teams/about-teams)."
You can configure the organization to meet the unique needs of your group by managing settings, such as restricting the types of repositories that members can create. For more information, see "[Managing organization settings](/organizations/managing-organization-settings)."
To harden your organization's security, you can enforce security requirements and review the organization's audit log. For more information, see "[Keeping your organization secure](/organizations/keeping-your-organization-secure)."
{% data reusables.organizations.org-ownership-recommendation %} For more information, see "[Maintaining ownership continuity for your organization](/organizations/managing-peoples-access-to-your-organization-with-roles/maintaining-ownership-continuity-for-your-organization)."
{% ifversion fpt or ghec %}
## About feature availability
{% data reusables.organizations.organization-plans %}
{% endif %}
## Organizations and enterprise accounts
{% ifversion fpt %}

View File

@@ -57,7 +57,7 @@ Puedes formatear el texto e incluir emojis, imágenes y GIFs en el README del pe
## Fijar repositorios a tu perfil de organización
Puedes fijar repositorios que quieras destacar, tales como aquellos que se utilizan frecuentemente, a la página de perfil de tu organización. To choose which repositories to pin to your organization's profile, you must be an organization owner.
Puedes fijar repositorios que quieras destacar, tales como aquellos que se utilizan frecuentemente, a la página de perfil de tu organización. Para elegir qué repositorios fijar al perfil de tu organización, debes ser un propietario de la misma.
1. Navega a la página de perfil de tu organización.
2. En la barra lateral derecha de la página, en el enlace de {% octicon "eye" aria-label="The eye octicon" %} "Ver como", elige la vista de perfil **Pública** o de **Miembro** del menú desplegable.

View File

@@ -466,7 +466,7 @@ Para obtener más información, consulta la sección "[Administrar la publicaci
| `runner_group_runner_removed` | Se activa cuando se utiliza la API de REST para eliminar un ejecutor auto-hospedado de un grupo. Para obtener más información, consulta la sección "[Eliminar un ejecutor auto-hospedado de un grupo en una organización](/rest/reference/actions#remove-a-self-hosted-runner-from-a-group-for-an-organization)". |
| `runner_group_runners_updated` | Se activa cuando se actualiza la lista de miembros de un grupo de ejecutores. Para obtener más información, consulta la sección "[Configurar los ejecutores auto-hospedados en un grupo para una organización](/rest/reference/actions#set-self-hosted-runners-in-a-group-for-an-organization)". {% ifversion secret-scanning-audit-log-custom-patterns %}
| `secret_scanning_push_protection_disable` | Se activa cuando un propietario o persona de una organización con acceso administrativo a esta inhabilita la protección de subida para el escaneo de secretos. Para obtener más información, consulta la sección "[Proteger las subidas de información con el escaneo de secretos](/enterprise-cloud@latest/code-security/secret-scanning/protecting-pushes-with-secret-scanning)". |
| `secret_scanning_push_protection_enable` | Triggered when an organization owner or person with admin access to the organization enables push protection for secret scanning.{% endif %}
| `secret_scanning_push_protection_enable` | Se activa cuando el propietario de la organización o persona con acceso administrativo a la organización habilita la protección de subida para el escaneo de secretos.{% endif %}
| `self_hosted_runner_online` | Se activa cuando la aplicación del ejecutor se inicia. Solo se puede ver utilizando la API de REST; no está visible en la IU o en la exportación de JSON/CSV. Para obtener más información, consulta "[Comprobar el estado de un ejecutor autoalojado](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)." |
| `self_hosted_runner_offline` | Se activa cuando se detiene la aplicación del ejecutor. Solo se puede ver utilizando la API de REST; no está visible en la IU o en la exportación de JSON/CSV. Para obtener más información, consulta la sección "[Verificar el estado de un ejecutor auto-hospedado](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)".{% ifversion fpt or ghes or ghec %}
| `self_hosted_runner_updated` | Se activa cuando se actualiza la aplicación ejecutora. Se puede ver utilizando la API de REST y la IU; no se puede ver en la exportación de JSON/CSV. Para obtener más información, consulta la sección "[Acerca de los ejecutores auto-hospedados](/actions/hosting-your-own-runners/about-self-hosted-runners#about-self-hosted-runners)".{% endif %}{% ifversion fpt or ghec %}

View File

@@ -14,26 +14,26 @@ shortTitle: Managing moderators
## About organization moderators
Sometimes it's necessary to block a contributor, or to set up interaction limits for your organization, or for individual repositories. As an organization owner, you can perform these tasks, but you may want to delegate these tasks to other members of your organization. You can do this by assigning an organization member, or a team, to the moderator role.
Algunas veces es necesario bloquear a un contribuyente o configurar los límites de interacción de tu organización o para los repositorios individuales. Como propietario de organización, puedes llevar a cabo estas tareas, pero podrías necesitar delegar estas tareas a otros miembros de tu organización. Puedes hacer esto asignando el rol de moderador a un miembro de la organización o a un equipo.
Organization moderators can:
* Block and unblock users from the organization. Para obtener más información, consulta "[Bloquear un usuario de tu organización](/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-organization)".
* Manage organization interaction limits. Para obtener más información, consulta "[Limitar las interacciones en tu organización](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-organization)".
* Manage repository interaction limits. Para obtener más información, consulta "[Limitar las interacciones en tu repositorio](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)".
* Hide comments in all public repositories owned by the organization. For more information, see "[Managing disruptive comments](/communities/moderating-comments-and-conversations/managing-disruptive-comments)."
Los moderadores de las organizaciones pueden:
* Bloquear y desbloquear a los usuarios de la organización. Para obtener más información, consulta "[Bloquear un usuario de tu organización](/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-organization)".
* Administrar los límites de interacción de la organización. Para obtener más información, consulta "[Limitar las interacciones en tu organización](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-organization)".
* Administrar los límites de interacción del repositorio. Para obtener más información, consulta "[Limitar las interacciones en tu repositorio](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)".
* Ocultar los comentarios en todos los repositorios públicos que le pertenecen a la organización. Para obtener más información, consulta la sección "[Administrar los comentarios ofensivos](/communities/moderating-comments-and-conversations/managing-disruptive-comments)".
Making someone an organization moderator does not give them additional abilities other than those listed above. For example, someone who only has read access to a repository will not gain write access by being made a moderator.
El convertir a alguien en moderador de la organización no le otorgará capacidades adicionales mas que las que se listan anteriormente. Por ejemplo, alguien que solo tenga acceso de lectura a un repositorio no obtendrá acceso de escritura solo porque se haya convertido en moderador.
You can add up to 10 individual people, or teams, as moderators. If you've already assigned 10 individuals and/or teams as users and you want to add more, you can group people in a moderators team and then use this to replace one or more of the existing assignments. Para obtener más información, consulta la sección "[Crear un equipo](/organizations/organizing-members-into-teams/creating-a-team)".
Puedes agregar hasta 10 personas o equipos individuales como moderadores. Si ya asignaste a 10 individuos o equipos como usuarios y quieres agregar más, puedes agrupar personas en un equipo de moderador y luego utilizarlas para reemplazar a una o más de las tareas existentes. Para obtener más información, consulta la sección "[Crear un equipo](/organizations/organizing-members-into-teams/creating-a-team)".
## Adding an organization moderator
## Agregar a un moderador de organización
{% data reusables.profile.access_org %}
{% data reusables.profile.org_settings %}
1. In the "Access" section of the sidebar, select **{% octicon "report" aria-label="The report icon" %} Moderation** then click **Moderators**.
1. Under **Moderators**, search for and select the person or team you want to assign the moderator role. Each person or team you select will appear in a list below the search bar. ![The Moderators search field and list](/assets/images/help/organizations/add-moderators.png)
1. En la sección "Acceso" de la barra lateral, selecciona **{% octicon "report" aria-label="The report icon" %} Moderación** y luego haz clic en **Moderadores**.
1. Debajo de **Moderadores**, busca y selecciona la persona o equipo a la que le quieras asignar el rol de moderador. Cada persona o equipo que selecciones aparecerá en una lista debajo de la barra de búsqueda. ![El campo y lista de búsqueda de moderadores](/assets/images/help/organizations/add-moderators.png)
## Removing an organization moderator
## Eliminar a un moderador de organización
Follow steps 1-3 above, then click **Remove moderator** beside the person or team you want to remove as a moderator.
Sigue los pasos anteriores del 1 al 3, luego haz clic en **Eliminar moderador** al costado de la persona o equipo que quieras eliminar como moderador.

View File

@@ -32,7 +32,7 @@ Puedes ampliar las capacidades de CI y CD de tu repositorio publicando o instala
### Autenticarse en los registros de paquetes en {% data variables.product.prodname_dotcom %}
{% ifversion fpt or ghec %}Si quieres que tu flujo de trabajo se autentique en el {% data variables.product.prodname_registry %} para acceder a un registro de paquete diferente al de {% data variables.product.prodname_container_registry %} en {% data variables.product.product_location %}, entonces{% else %} Para autenticarte en los registros de paquetes en {% data variables.product.product_name %},{% endif %} te recomendamos utilizar el `GITHUB_TOKEN` que crea {% data variables.product.product_name %} automáticamente para tu repositorio cuando habilitas las {% data variables.product.prodname_actions %} en vez de un token de acceso personal para autenticación. Debes configurar los permisos para este token de acceso en el archivo de flujo de trabajo para otorgar acceso de lectura para el alcance `contents` y de escritura para el alcance `packages`. For forks, the `GITHUB_TOKEN` is granted read access for the parent repository. Para obtener más información, consulta "[Autenticar con el GITHUB_TOKEN](/actions/configuring-and-managing-workflows/authenticating-with-the-github_token)".
{% ifversion fpt or ghec %}Si quieres que tu flujo de trabajo se autentique en el {% data variables.product.prodname_registry %} para acceder a un registro de paquete diferente al de {% data variables.product.prodname_container_registry %} en {% data variables.product.product_location %}, entonces{% else %} Para autenticarte en los registros de paquetes en {% data variables.product.product_name %},{% endif %} te recomendamos utilizar el `GITHUB_TOKEN` que crea {% data variables.product.product_name %} automáticamente para tu repositorio cuando habilitas las {% data variables.product.prodname_actions %} en vez de un token de acceso personal para autenticación. Debes configurar los permisos para este token de acceso en el archivo de flujo de trabajo para otorgar acceso de lectura para el alcance `contents` y de escritura para el alcance `packages`. Para las bifurcaciones, al `GITHUB_TOKEN` se le otorga acceso de lectura para el repositorio padre. Para obtener más información, consulta "[Autenticar con el GITHUB_TOKEN](/actions/configuring-and-managing-workflows/authenticating-with-the-github_token)".
Puedes hacer referencia al `GITHUB_TOKEN` en tu archivo de flujo de trabajo mediante el contexto {% raw %}`{{secrets.GITHUB_TOKEN}}`{% endraw %}. Para más información, consulta "[Autenticando con el GITHUB_TOKEN](/actions/automating-your-workflow-with-github-actions/authenticating-with-the-github_token)."

View File

@@ -1,12 +1,12 @@
---
title: Merging a pull request with a merge queue
intro: 'If a merge queue is required by the branch protection setting for the branch, you can add your pull requests to a merge queue and {% data variables.product.product_name %} will merge the pull requests for you once all required checks have passed.'
title: Fusionar una solicitud de cambios con una cola de fusión
intro: 'Si el ajuste de protección de rama que tiene la rama requiere una cola de fusión, puedes agregar tus solicitudes de cambio a una cola de fusión y {% data variables.product.product_name %} las fusionará por ti una vez que pasen todas las verificaciones requeridas.'
versions:
fpt: '*'
ghec: '*'
topics:
- Pull requests
shortTitle: Merge PR with merge queue
shortTitle: Fusionar una solicitud de cambios con cola de fusión
redirect_from:
- /pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/adding-a-pull-request-to-the-merge-queue
- /github/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/adding-a-pull-request-to-the-merge-queue
@@ -14,55 +14,55 @@ redirect_from:
{% data reusables.pull_requests.merge-queue-beta %}
## About merge queues
## Acerca de las colas de fusión
{% data reusables.pull_requests.merge-queue-overview %}
{% data reusables.pull_requests.merge-queue-references %}
## Adding a pull request to a merge queue
## Agregar una solicitud de cambios a una cola de fusión
{% data reusables.repositories.navigate-to-repo %}
{% data reusables.repositories.sidebar-pr %}
1. In the "Pull Requests" list, click the pull request you would like to add to a merge queue.
1. En la lista de "Solicitudes de cambios", haz clic en la solicitud de cambios que te gustaría agregar a una cola de fusión.
1. Click **Merge when ready** to add the pull request to the merge queue. Alternatively, if you are an administrator, you can:
- Directly merge the pull request by checking **Merge without waiting for requirements to be met (administrators only)**, if allowed by branch protection settings, and follow the standard flow. ![Fusionar las opciones de la cola](/assets/images/help/pull_requests/merge-queue-options.png)
1. Haz clic en **Fusionar cuando esté lista** para agregar la solicitud de cambios a la cola de fusión. Como alternativa, si eres un administrador, puedes:
- Fusionar la solicitud de cambios directamente seleccionando la opción **Fusionar sin esperar a que se cumplan los requisitos (solo administradores)**, si lo permiten los ajustes de protección de rama, y seguir el flujo estándar. ![Fusionar las opciones de la cola](/assets/images/help/pull_requests/merge-queue-options.png)
{% tip %}
**Tip:** You can click **Merge when ready** whenever you're ready to merge your proposed changes. {% data variables.product.product_name %} will automatically add the pull request to the merge queue once required approval and status checks conditions are met.
**Tip:** Puedes hacer clic en **Fusionar cuando esté lista** cuando estés listo para fusionar tus cambios propuestos. {% data variables.product.product_name %} agregará la solicitud de cambios automáticamente a la cola de fusión una vez que se cumplan las condiciones de verificación de estado y las aprobaciones requeridas.
{% endtip %}
1. Confirm you want to add the pull request to the merge queue by clicking **Confirm merge when ready**.
1. Confirma que quieres agregar la solicitud de cambios a la cola de fusión haciendo clic en **Confirmar la fusión cuando esté lista**.
## Removing a pull request from a merge queue
## Eliminar una solicitud de cambios de una cola de fusión
{% data reusables.repositories.navigate-to-repo %}
{% data reusables.repositories.sidebar-pr %}
1. In the "Pull Requests" list, click the pull request you would like to remove from a merge queue.
1. En la lista de "Solicitudes de cambios", haz clic en la solicitud de cambios que te gustaría eliminar de una cola de fusión.
1. To remove the pull request from the queue, click **Remove from queue**. ![Remove pull request from queue](/assets/images/help/pull_requests/remove-from-queue-button.png)
1. Para eliminar la solicitud de cambios de la cola, haz clic en **Eliminar de la cola**. ![Eliminar la solicitud de cambios de la cola](/assets/images/help/pull_requests/remove-from-queue-button.png)
Alternatively, you can navigate to the merge queue page for the base branch, click **...** next to the pull request you want to remove, and select **Remove from queue**. For information on how to get to the merge queue page for the base branch, see the section below.
Como alternativa, puedes navegar para fusionar la página de la cola para la rama base, hacer clic en **...** junto a la solicitud de cambios que quieres eliminar y seleccionar **Eliminar de la cola**. Para obtener más información sobre cómo llegar a la página de la cola de fusión para la rama base, consulta la siguiente sección.
## Viewing merge queues
## Ver las colas de fusión
You can view the merge queue for a base branch in various places on {% data variables.product.product_name %}.
Puedes ver la cola de fusión para una rama base en varios lugares de {% data variables.product.product_name %}.
- En la página de **Ramas** del repositorio. We recommend you use this route if you don't have or don't know about a pull request already in a queue, and if you want to see what's in that queue. Para obtener más información, consulta la sección "[Ver las ramas en tu repositorio](/repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository/viewing-branches-in-your-repository)".
- En la página de **Ramas** del repositorio. Te recomendamos utilizar esta ruta si no tienes o no sabes si una solicitud de cambios ya está en una cola y si quieres ver lo que hay en dicha cola. Para obtener más información, consulta la sección "[Ver las ramas en tu repositorio](/repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository/viewing-branches-in-your-repository)".
![Ver la cola de fusión en la página de las ramas](/assets/images/help/pull_requests/merge-queue-branches-page.png)
- On the **Pull requests** page of your repository, click {% octicon "clock" aria-label="The clock symbol" %} next to any pull request in the merge queue.
- En la página de **Solicitudes de cambios** de tu repositorio, haz clic en {% octicon "clock" aria-label="The clock symbol" %} junto a cualquier solicitud de cambios en la cola de fusión.
![Ver la cola de fusión en la página de solicitudes de cambio](/assets/images/help/pull_requests/clock-icon-in-pull-request-list.png)
- On the pull request page when merge queue is required for merging, scroll to the bottom of the timeline and click the **merge queue** link.
- En la página de la solicitud de cambios cuando se requiere una cola de fusión para fusionar, desplázate hasta la parte inferior de la línea de tiempo y haz clic en el enlace **cola de fusión**.
![Merge queue link on pull request](/assets/images/help/pull_requests/merge-queue-link.png)
![Enlace de cola de fusión en la solicitud de cambios](/assets/images/help/pull_requests/merge-queue-link.png)
- La vista de cola de fusión muestra las solicitudes de cambios que están actualmente en cola, con tus solicitudes de cambios marcadas claramente.

View File

@@ -1,6 +1,6 @@
---
title: Managing a merge queue
intro: You can increase development velocity with a merge queue for pull requests in your repository.
title: Administrar una cola de fusión
intro: Puedes aumentar la velocidad de desarrollo con una cola de fusión para las solicitudes de cambio de tu repositorio.
versions:
fpt: '*'
ghec: '*'
@@ -8,7 +8,7 @@ permissions: People with admin permissions can manage merge queues for pull requ
topics:
- Repositories
- Pull requests
shortTitle: Managing merge queue
shortTitle: Administrar la cola de fusión
redirect_from:
- /repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/using-a-merge-queue
---
@@ -19,11 +19,11 @@ redirect_from:
{% data reusables.pull_requests.merge-queue-overview %}
The merge queue creates temporary branches with a special prefix to validate pull request changes. The changes in the pull request are then grouped with the latest version of the `base_branch` as well as changes ahead of it in the queue. {% data variables.product.product_name %} will merge all these changes into `base_branch` once the checks required by the branch protections of `base_branch` pass.
La cola de fusión crea ramas temporales con un prefijo especial para validad cambios de las solicitudes de cambios. Los cambios en las solicitudes de cambios se agrupan entonces con la última versión de `base_branch`, así como con los cambios frente a ella en la cola. {% data variables.product.product_name %} fusionará todos estos cambios en la `base_branch` una vez que pasen las verificaciones que requieren las protecciones de rama de la `base_branch`.
You may need to update your Continuous Integration (CI) configuration to trigger builds on branch names that begin with the special prefix `gh-readonly-queue/{base_branch}` after the group is created.
Podrías necesitar actualizar tu configuración de Integración Continua (IC) para activar compilaciones en los nombres de rama que inicien con el prefijo especial `gh-readonly-queue/{base_branch}` después de que se crea el grupo.
For example, with {% data variables.product.prodname_actions %}, a workflow with the following trigger will run each time a pull request that targets the base branch `main` is queued to merge.
Por ejemplo, con {% data variables.product.prodname_actions %}, un flujo de trabajo con el siguiente activador se ejecutará cada vez que una solicitud de cambios que apunte a la rama base `main` se ponga en cola de fusión.
```yaml
on:
@@ -40,7 +40,7 @@ Para obtener más información acerca de los métodos de fusión, consulta "[Ace
**Nota:**
* A merge queue cannot be enabled with branch protection rules that use wildcard characters (`*`) in the branch name pattern.
* Una cola de fusión no puede habilitarse con reglas de protección de rama que utilicen caracteres de comodín (`*`) en el patrón de nombre de rama.
{% endnote %}
@@ -48,11 +48,11 @@ Para obtener más información acerca de los métodos de fusión, consulta "[Ace
## Administrar una cola de fusión
Repository administrators can require a merge by enabling the branch protection setting "Require merge queue" in the protection rules for the base branch.
Los administradores de repositorio pueden requerir una fusión habilitando el ajuste de protección de rama "Requerir cola de fusión" en las reglas de protección para la rama base.
Para obtener más información de cómo habilitar el ajuste de protección de cola de fusión, consulta la sección "[Administrar una regla de protección de rama](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule#creating-a-branch-protection-rule)".
## Leer más
* "[Merging a pull request with a merge queue](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request-with-a-merge-queue)"
* "[Fusionar una solicitud de cambios con una cola de fusión](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request-with-a-merge-queue)"
* "[Acerca de las ramas protegidas](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches)"

View File

@@ -233,9 +233,9 @@ No admitimos directamente vistas representadas de confirmaciones en documentos H
En general, las vistas representadas de los cambios en un documento que contiene HTML insertados mostrarán los cambios en los elementos que se admiten en la vista del documento de {% data variables.product.product_name %}. Los cambios en los documentos que contienen HTML insertados siempre se deben verificar en las vistas de origen y representada para corroborar que estén todos.
## Mapear archivos de geoJSON en {% data variables.product.prodname_dotcom %}
## Mapear archivos de GeoJSON/TopoJSON en {% data variables.product.prodname_dotcom %}
{% data variables.product.product_name %} admite representar archivos de mapa geoJSON y topoJSON dentro de repositorios {% data variables.product.product_name %}. Simplemente confirma el archivo como lo harías normalmente utilizando una extensión `.geojson` o `.topojson`. También se admiten archivos con una extensión `.json`, pero únicamente si `type` están configurados para `FeatureCollection`, `GeometryCollection`, o `topology`. Después, navega hasta la ruta del archivo geoJSON en GitHub.com.
{% data variables.product.product_name %} es compatible con la representación de archivos de mapa GeoJSON y TopoJSON dentro de los repositorios de {% data variables.product.product_name %}. Simplemente confirma el archivo como lo harías normalmente utilizando una extensión `.geojson` o `.topojson`. También se admiten archivos con una extensión `.json`, pero únicamente si `type` están configurados para `FeatureCollection`, `GeometryCollection`, o `topology`. Entonces, navega a la ruta del archivo GeoJSON/TopoJSON en GitHub.com.
Cuando haces clic en el ícono de papel a la derecha, también verás los cambios realizados a ese archivo como parte de una confirmación de cambios.
@@ -243,12 +243,12 @@ Cuando haces clic en el ícono de papel a la derecha, también verás los cambio
### Tipos de geometría
Los mapas en {% data variables.product.product_name %} utilizan [Leaflet.js](http://leafletjs.com) y admiten todos los tipos de Geometry indicados en [las especificaciones de geoJSON](http://www.geojson.org/geojson-spec.html) (Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon y GeometryCollection). Los archivos TopoJSON deberían ser del tipo "Topology" y adherir a las especificaciones [topoJSON](https://github.com/mbostock/topojson/wiki/Specification).
Los mapas en {% data variables.product.product_name %} utilizan [Leaflet.js](http://leafletjs.com) y admiten todos los tipos de Geometry indicados en [las especificaciones de geoJSON](http://www.geojson.org/geojson-spec.html) (Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon y GeometryCollection). Los archivos de TopoJSON deben ser de tipo "Topology" y apegarse a la [Especificación de TopoJSON](https://github.com/mbostock/topojson/wiki/Specification).
{% ifversion geoJSON-with-MapBox %}
### Características de estilo
Puedes personalizar la manera en que se muestran las características, como especificar un color particular o agregar un ícono descriptivo, al pasar metadatos adicionales dentro de las propiedades del objeto geoJSON. Las opciones son:
Puedes personalizar la forma en la que se muestran las características, tal como especificar un color en particular o agregar un icono descriptivo, si pasas los metadatos adicionales dentro de las propiedades del objeto de GeoJSON. Las opciones son:
* `marker-size` - `small`, `medium`, o `large`
* `marker-color` - color RGB hex válido
@@ -264,7 +264,7 @@ Consulta la versión [1.1.0 de las especificaciones de estilo simple abierto](ht
### Incrustrar tu mapa en otro lugar
Deseas hacer disponible tu mapa geoJSON en un lugar distinto a {% data variables.product.product_name %}? Simplemente modifica esta plantilla, y colócala en alguna página HTML que admita javascript (p. ej., [{% data variables.product.prodname_pages %}](http://pages.github.com)):
¿Quieres que tu mapa de GeoJSON esté disponible en algún lugar diferente a {% data variables.product.product_name %}? Simplemente modifica esta plantilla y colócala en cualquier página HTML que sea compatible con JavaScript (por ejemplo: [{% data variables.product.prodname_pages %}](http://pages.github.com)):
```html
<script src="https://embed.github.com/view/geojson/<username>/<repo>/<ref>/<path_to_file>"></script>
@@ -287,7 +287,7 @@ Por defecto, el mapa incrustado es 420px x 620px, pero puedes personalizar el re
{% ifversion mermaid %}
### Mapear en lenguaje de marcado
Puedes embeber geoJSON y topoJSON directamente en el lenguaje de marcado. Para obtener más información, consulta la sección "[Crear diagramas](/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams#creating-geojson-and-topojson-maps)".
Puedes embeber GeoJSON y TopoJSON directamente en el lenguaje de marcado. Para obtener más información, consulta la sección "[Crear diagramas](/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams#creating-geojson-and-topojson-maps)".
{% endif %}
### Agrupación
@@ -300,7 +300,7 @@ Los datos del mapa subyacente (nombres de calles, caminos, etc.) están controla
### Solución de problemas
Si estás teniendo problemas al representar archivos geoJSON, asegúrate que tienes un archivo geoJSON válido al ejecutarlo en un [limpiador de geoJSON](http://geojsonlint.com/). Si tus puntos no aparecen donde lo esperas (<em>p. ej.</em>, aparecen en la mitad del océano), es probable que los datos estén en una proyección que actualmente no se admite. Actualmente, {% data variables.product.product_name %} admite únicamente la proyección `urn:ogc:def:crs:OGC:1.3:CRS84`.
Si tienes problemas para representar archivos GeoJSON, asegúrate de tener un archivo GeoJSON válido pasándolo por un [Limpiador de GeoJSON](http://geojsonlint.com/). Si tus puntos no aparecen donde lo esperas (<em>p. ej.</em>, aparecen en la mitad del océano), es probable que los datos estén en una proyección que actualmente no se admite. Actualmente, {% data variables.product.product_name %} admite únicamente la proyección `urn:ogc:def:crs:OGC:1.3:CRS84`.
Por otra parte, si tu archivo `.geojson` es particularmente grande (superior a 10 MB), no es posible representarlo dentro del navegador. Si ese es el caso, por lo general verás un mensaje similar a este:

View File

@@ -356,6 +356,7 @@ $ curl -I {% data variables.product.api_url_pre %}/users/octocat
> Date: Mon, 01 Jul 2013 17:27:06 GMT
> x-ratelimit-limit: 60
> x-ratelimit-remaining: 56
> x-ratelimit-used: 4
> x-ratelimit-reset: 1372700873
```
@@ -363,6 +364,7 @@ $ curl -I {% data variables.product.api_url_pre %}/users/octocat
| ----------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- |
| `x-ratelimit-limit` | La cantidad máxima de solicitudes que puedes hacer por hora. |
| `x-ratelimit-remaining` | La cantidad de solicitudes que quedan en la ventana de límite de tasa actual. |
| `x-ratelimit-used` | La cantidad de solicitudes que hiciste en la ventana de límite de tasa actual. |
| `x-ratelimit-reset` | La hora en la que se restablecerá la ventana de límite de tasa actual en [segundos de tiempo satelital UTC](http://en.wikipedia.org/wiki/Unix_time). |
Si necesitas ver la hora en un formato diferente, cualquier lenguaje de programación moderno puede ayudarte con esta tarea. Por ejemplo, si abres la consola en tu buscador web, puedes obtener fácilmente el tiempo de restablecimiento como un objeto de Tiempo de JavaScript.
@@ -379,6 +381,7 @@ Si excedes el límite de tasa, se regresará una respuesta de error:
> Date: Tue, 20 Aug 2013 14:50:41 GMT
> x-ratelimit-limit: 60
> x-ratelimit-remaining: 0
> x-ratelimit-used: 60
> x-ratelimit-reset: 1377013266
> {
@@ -397,6 +400,7 @@ $ curl -u my_client_id:my_client_secret -I {% data variables.product.api_url_pre
> Date: Mon, 01 Jul 2013 17:27:06 GMT
> x-ratelimit-limit: 5000
> x-ratelimit-remaining: 4966
> x-ratelimit-used: 34
> x-ratelimit-reset: 1372700873
```
@@ -640,4 +644,3 @@ Si los pasos anteriores no dan como resultado ninguna información, utilizaremos
[uri]: https://github.com/hannesg/uri_template
[pagination-guide]: /guides/traversing-with-pagination

View File

@@ -33,7 +33,7 @@ El presente Acuerdo se aplica a las siguientes ofertas de GitHub, como se define
**"Beta Previews"** mean software, services, or features identified as alpha, beta, preview, early access, or evaluation, or words or phrases with similar meanings.
**"Confidential Information"** means all non-public information disclosed by either Party to the others, whether in writing, orally or by other means, designated as confidential or that the receiving Party knows or reasonably should know, under the circumstances surrounding the disclosure and the nature of the information, is confidential to the disclosing Party. Para evitar dudas, ningún Contenido publicado en el Servicio se considerará Información confidencial excepto el Contenido del Cliente almacenado únicamente en los Repositorios privados del Cliente. La Información confidencial no incluye ninguna información que (i) era de conocimiento público o se dio a conocer públicamente por motivos ajenos a la parte receptora; (ii) era legítimamente conocida o se dio a conocer en forma legítima a la Parte receptora sin restricciones de propiedad o confidencialidad por parte de una fuente que no es la parte reveladora y que tiene derecho a divulgarla; (iii) es aprobada por la Parte reveladora para su divulgación sin restricciones en un documento escrito firmado por un funcionario debidamente autorizado de dicha Parte reveladora; (iv) la Parte receptora desarrolla independientemente sin el acceso a la Información confidencial de la otra Parte ni el uso de esta; o (v) está o estuvo almacenada o publicada en el Servicio y fuera de los Repositorios privados del Cliente.
**"Información confidencial"** se refiere a toda la información no pública divulgada por cualquiera de las Partes a otros, ya sea por escrito, en forma oral o por otros medios, designada como confidencial o que la Parte receptora sabe o razonablemente debe saber, conforme a las circunstancias en torno a la divulgación y la naturaleza de la información, que es confidencial para la Parte reveladora. Para evitar dudas, ningún Contenido publicado en el Servicio se considerará Información confidencial excepto el Contenido del Cliente almacenado únicamente en los Repositorios privados del Cliente. La Información confidencial no incluye ninguna información que (i) era de conocimiento público o se dio a conocer públicamente por motivos ajenos a la parte receptora; (ii) era legítimamente conocida o se dio a conocer en forma legítima a la Parte receptora sin restricciones de propiedad o confidencialidad por parte de una fuente que no es la parte reveladora y que tiene derecho a divulgarla; (iii) es aprobada por la Parte reveladora para su divulgación sin restricciones en un documento escrito firmado por un funcionario debidamente autorizado de dicha Parte reveladora; (iv) la Parte receptora desarrolla independientemente sin el acceso a la Información confidencial de la otra Parte ni el uso de esta; o (v) está o estuvo almacenada o publicada en el Servicio y fuera de los Repositorios privados del Cliente.
**"Contenido"** significa, sin limitaciones, código, texto, datos, artículos, imágenes, paquetes, fotografías, gráficos, software, aplicaciones, diseños, características y otros materiales que se destacan, muestran o se ponen a disposición a través del Servicio.

View File

@@ -17,6 +17,8 @@ redirect_from:
- /github/working-with-github-support/github-enterprise-cloud-support
- /articles/business-plan-support
- /articles/github-business-cloud-support
- /admin/enterprise-support/about-support-for-advanced-security
- /enterprise-server/admin/enterprise-support/about-support-for-advanced-security
topics:
- Support
---

View File

@@ -4,5 +4,5 @@
versions:
fpt: '*'
ghec: '*'
ghes: '>=3.6'
ghes: '>=3.7'
ghae: 'issue-6172'

View File

@@ -204,7 +204,7 @@
-
term: directorio
description: >-
A folder containing one or more files or folders. You can create directories to organize the contents of a repository.
Una carpeta que contiene uno o más archivos o carpetas. Puedes crear directorios para organizar el contenido de un repositorio.
-
term: sucio
description: >-

View File

@@ -221,7 +221,7 @@
term: GET
description: Un tipo de método en la API REST.
-
term: geoJSON
term: GeoJSON
description: Un formato para codificar una variedad de estructuras de datos geográficos.
-
term: Acuerdo de Desarrollador de GitHub Marketplace
@@ -665,7 +665,7 @@
description: >-
Se puede usar en lugar de una contraseña. Los tokens pueden ser tokens de acceso personal, tokens de OAuth o tokens API.
-
term: topoJSON
term: TopoJSON
description: Una extensión de GeoJSON que codifica topología.
-
term: aplicación TOTP

View File

@@ -128,14 +128,14 @@ upcoming_changes:
owner: lukewar
-
location: ProjectNextFieldType.NUMBER
description: '`NUMBER` will be removed. Follow the ProjectV2 guide at https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/, to find a suitable replacement.'
description: 'Se eliminará a `NUMBER`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.'
reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades.
date: '2022-10-01T00:00:00+00:00'
criticality: breaking
owner: lukewar
-
location: ProjectNextFieldType.REPOSITORY
description: '`REPOSITORY` will be removed. Follow the ProjectV2 guide at https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/, to find a suitable replacement.'
description: 'Se eliminará a `REPOSITORY`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.'
reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades.
date: '2022-10-01T00:00:00+00:00'
criticality: breaking
@@ -163,14 +163,14 @@ upcoming_changes:
owner: lukewar
-
location: ProjectNextFieldType.TITLE
description: '`TITLE` will be removed. Follow the ProjectV2 guide at https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/, to find a suitable replacement.'
description: 'Se eliminará a `TITLE`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.'
reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades.
date: '2022-10-01T00:00:00+00:00'
criticality: breaking
owner: lukewar
-
location: ProjectNextFieldType.TRACKS
description: '`TRACKS` will be removed. Follow the ProjectV2 guide at https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/, to find a suitable replacement.'
description: 'Se eliminará a `TRACKS`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.'
reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades.
date: '2022-10-01T00:00:00+00:00'
criticality: breaking
@@ -178,21 +178,21 @@ upcoming_changes:
-
location: RemovePullRequestFromMergeQueueInput.branch
description: 'Se eliminará la `branch`.'
reason: PRs are removed from the merge queue for the base branch, the `branch` argument is now a no-op
reason: Las solicitudes de cambio se eliminan de la cola de fusión para la rama base, el argumento `branch` ahora es un no-op
date: '2022-10-01T00:00:00+00:00'
criticality: breaking
owner: jhunschejones
-
location: RepositoryVulnerabilityAlert.fixReason
description: '`fixReason` will be removed.'
reason: The `fixReason` field is being removed. You can still use `fixedAt` and `dismissReason`.
description: 'Se eliminará a `fixReason`.'
reason: El campo `fixReason` ya se eliminó. Aún puedes utilizar `fixedAt` y `dismissReason`.
date: '2022-10-01T00:00:00+00:00'
criticality: breaking
owner: jamestran201
-
location: UnlockAndResetMergeGroupInput.branch
description: 'Se eliminará la `branch`.'
reason: The current merge group for the repository's default branch, the `branch` argument is now a no-op
reason: El grupo de fusión actual para la rama predeterminada del repositorio, el argumento `branch` es ahora un no-op
date: '2022-10-01T00:00:00+00:00'
criticality: breaking
owner: jhunschejones

Some files were not shown because too many files have changed in this diff Show More