New translation batch for es (#26821)
* Add crowdin translations * Run script/i18n/homogenize-frontmatter.js * Run script/i18n/fix-translation-errors.js * Run script/i18n/lint-translation-files.js --check rendering * run script/i18n/reset-files-with-broken-liquid-tags.js --language=es * run script/i18n/reset-known-broken-translation-files.js * Check in es CSV report
This commit is contained in:
@@ -71,6 +71,14 @@ Los secretos que se almacenan en un ambiente sólo se encuentran disponibles par
|
||||
|
||||
{% data reusables.actions.permissions-statement-environment %}
|
||||
|
||||
{% ifversion fpt or ghec %}
|
||||
{% note %}
|
||||
|
||||
**Note:** To create an environment in a private repository, your organization must use {% data variables.product.prodname_ghe_cloud %}. {% data reusables.enterprise.link-to-ghec-trial %}
|
||||
|
||||
{% endnote %}
|
||||
{% endif %}
|
||||
|
||||
{% data reusables.repositories.navigate-to-repo %}
|
||||
{% data reusables.repositories.sidebar-settings %}
|
||||
{% data reusables.actions.sidebar-environment %}
|
||||
|
||||
@@ -58,10 +58,10 @@ The {% data variables.product.prodname_actions %} service will then automaticall
|
||||
|
||||
By default, self-hosted runners will automatically perform a software update whenever a new version of the runner software is available. If you use ephemeral runners in containers then this can lead to repeated software updates when a new runner version is released. Turning off automatic updates allows you to update the runner version on the container image directly on your own schedule.
|
||||
|
||||
If you want to turn off automatic software updates and install software updates yourself, you can specify the `--disableupdate` parameter when starting the runner. For example:
|
||||
To turn off automatic software updates and install software updates yourself, specify the `--disableupdate` flag when registering your runner using `config.sh`. For example:
|
||||
|
||||
```shell
|
||||
./run.sh --disableupdate
|
||||
./config.sh --url <em>https://github.com/octo-org</em> --token <em>example-token</em> --disableupdate
|
||||
```
|
||||
|
||||
If you disable automatic updates, you must still update your runner version regularly. New functionality in {% data variables.product.prodname_actions %} requires changes in both the {% data variables.product.prodname_actions %} service _and_ the runner software. The runner may not be able to correctly process jobs that take advantage of new features in {% data variables.product.prodname_actions %} without a software update.
|
||||
|
||||
@@ -48,6 +48,12 @@ Para ayudar a prevenir la divulgación accidental, {% data variables.product.pro
|
||||
- **Considera requerir revisiones para el acceso a los secretos**
|
||||
- Puedes utilizar revisiones requeridas para proteger los secretos del ambiente. Un job del flujo de trabajo no podrá acceder a los secretos del ambiente hasta que el revisor otorgue la aprobación. Para obtener más información sobre cómo almacenar los secretos en los ambientes o cómo requerir las revisiones para estos, consulta las secciones "[Secretos cifrados](/actions/reference/encrypted-secrets)" y "[Utilizar ambientes para despliegue](/actions/deployment/using-environments-for-deployment)".
|
||||
|
||||
{% warning %}
|
||||
|
||||
**Warning**: Any user with write access to your repository has read access to all secrets configured in your repository. Therefore, you should ensure that the credentials being used within workflows have the least privileges required.
|
||||
|
||||
{% endwarning %}
|
||||
|
||||
## Utilizar `CODEOWNERS` para monitorear cambios
|
||||
|
||||
Puedes utilizar la característica de `CODEOWNERS` para controlar la forma en la que se realizan los cambios en tus archivos de flujo de trabajo. Por ejemplo, si todos tus archivos de flujo de trabajo se almacenan en `.github/workflows`, puedes agregar este directorio a la lista de propietarios de código para que cualquier cambio propuesto a dichos archivos requiera primero de una aprobación del un revisor designado.
|
||||
@@ -298,7 +304,7 @@ Puedes utilizar la bitácora de auditoría para monitorear las tareas administra
|
||||
|
||||
Por ejemplo, puedes utilizar la bitácora de auditoría para rastrear el evento `org.update_actions_secret`, el cual rastrea los cambios en los secretos de la organización: 
|
||||
|
||||
Las siguientes tablas describen los eventos de {% data variables.product.prodname_actions %} que puedes encontrar en la bitácora de auditoría. Para obtener más información sobre cómo utilizar la bitácora de auditoría, consulta la sección "[Revisar la bitácora de auditoría de tu organización](/organizations/keeping-your-organization-secure/reviewing-the-audit-log-for-your-organization#searching-the-audit-log)".
|
||||
Las siguientes tablas describen los eventos de {% data variables.product.prodname_actions %} que puedes encontrar en la bitácora de auditoría. For more information on using the audit log, see "[Reviewing the audit log for your organization](/organizations/keeping-your-organization-secure/reviewing-the-audit-log-for-your-organization#searching-the-audit-log)" and "[Reviewing audit logs for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise)."
|
||||
|
||||
{% ifversion fpt or ghec %}
|
||||
### Eventos para los ambientes
|
||||
@@ -313,9 +319,10 @@ Las siguientes tablas describen los eventos de {% data variables.product.prodnam
|
||||
|
||||
{% ifversion fpt or ghes or ghec %}
|
||||
### Eventos para cambios de configuración
|
||||
| Acción | Descripción |
|
||||
| ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||
| `repo.actions_enabled` | Se activa cuando {% data variables.product.prodname_actions %} se habilita en un repositorio. Puede visualizarse utilizando la IU. Este evento no es visible cuando accedes a la bitácora de auditoría utilizando la API de REST. Para obtener más información, consulta la sección "[Utilizar la API de REST](#using-the-rest-api)". |
|
||||
| Acción | Descripción |
|
||||
| ------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||
| `repo.actions_enabled` | Se activa cuando {% data variables.product.prodname_actions %} se habilita en un repositorio. Puede visualizarse utilizando la IU. Este evento no es visible cuando accedes a la bitácora de auditoría utilizando la API de REST. Para obtener más información, consulta la sección "[Utilizar la API de REST](#using-the-rest-api)". |
|
||||
| `repo.update_actions_access_settings` | Triggered when the setting to control how your repository is used by {% data variables.product.prodname_actions %} workflows in other repositories is changed. |
|
||||
{% endif %}
|
||||
|
||||
### Eventos para la administración de secretos
|
||||
|
||||
@@ -49,7 +49,7 @@ Cuando un trabajo se ejecuta directamente en una máquina del ejecutor, el servi
|
||||
|
||||
Puedes usar la palabra clave `services` para crear contenedores de servicios que sean parte de un trabajo en tu flujo de trabajo. Para obtener más información, consulta [`jobs.<job_id>.services`](/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_idservices).
|
||||
|
||||
Este ejemplo crea un servicio llamado `redis` en un trabajo llamado `container-job`. El host de Docker en este ejemplo es el contenedor `node: 10.18-jessie`.
|
||||
Este ejemplo crea un servicio llamado `redis` en un trabajo llamado `container-job`. The Docker host in this example is the `node:16-bullseye` container.
|
||||
|
||||
{% raw %}
|
||||
```yaml{:copy}
|
||||
@@ -57,17 +57,18 @@ name: Redis container example
|
||||
on: push
|
||||
|
||||
jobs:
|
||||
# Etiqueta del trabajo del contenedor
|
||||
# Label of the container job
|
||||
container-job:
|
||||
# Los contenedores deben ejecutarse en sistemas operativos basados en Linux
|
||||
# Containers must run in Linux based operating systems
|
||||
runs-on: ubuntu-latest
|
||||
# Imagen de Docker Hub que 'container-job' ejecuta en
|
||||
el contendor: node:10.18-jessie
|
||||
# Docker Hub image that `container-job` executes in
|
||||
container: node:16-bullseye
|
||||
|
||||
# Contenedores de servicios para ejecutar con servicios de 'container-job':
|
||||
# Etiqueta usada para acceder al contenedor de servicios
|
||||
# Service containers to run with `container-job`
|
||||
services:
|
||||
# Label used to access the service container
|
||||
redis:
|
||||
# Imagen de Docker Hub
|
||||
# Docker Hub image
|
||||
image: redis
|
||||
```
|
||||
{% endraw %}
|
||||
|
||||
@@ -102,7 +102,16 @@ Para más información, consulta [`actions/cache`](https://github.com/actions/ca
|
||||
~/.gradle/wrapper
|
||||
```
|
||||
- Con la `v1` de la acción `cache`, solo se puede utilizar una ruta única, la cual debe ser un directorio. No puedes almacenar en caché un archivo único.
|
||||
- `restore-keys`: **Opcional** Una lista ordenada de claves alternativas que se usan para encontrar la caché si no se ha producido ningún hit de caché para `key`.
|
||||
- `restore-keys`: **Optional** A string containing alternative restore keys, with each restore key placed on a new line. If no cache hit occurred for `key`, these restore keys are used sequentially in the order provided to find and restore a cache. Por ejemplo:
|
||||
|
||||
{% raw %}
|
||||
```yaml
|
||||
restore-keys: |
|
||||
npm-foobar-${{ hashFiles('package-lock.json') }}
|
||||
npm-foobar-
|
||||
npm-
|
||||
```
|
||||
{% endraw %}
|
||||
|
||||
### Parámetros de salida para la acción `cache`
|
||||
|
||||
|
||||
@@ -899,7 +899,7 @@ on:
|
||||
|
||||
jobs:
|
||||
if_merged:
|
||||
if: github.event.pull_request_target.merged == true
|
||||
if: github.event.pull_request.merged == true
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- run: |
|
||||
|
||||
@@ -114,7 +114,7 @@ Allows you to find the universally unique identifier (UUID) of your node in `clu
|
||||
```
|
||||
|
||||
{% ifversion ghes %}
|
||||
Allows you to exempt a list of users from API rate limits. A hard limit of 120,000 requests will still apply to these users. For more information, see "[Resources in the REST API](/rest/overview/resources-in-the-rest-api#rate-limiting)."
|
||||
Allows you to exempt a list of users from REST API rate limits. A hard limit of 120,000 requests will still apply to these users. For more information, see "[Resources in the REST API](/rest/overview/resources-in-the-rest-api#rate-limiting)."
|
||||
|
||||
``` shell
|
||||
$ ghe-config app.github.rate-limiting-exempt-users "<em>hubot</em> <em>github-actions</em>"
|
||||
|
||||
@@ -35,7 +35,7 @@ Recomendamos que programe una ventana de mantenimiento para, al menos, los sigui
|
||||
|
||||

|
||||
|
||||
Cuando la instancia está en modo de mantenimiento, se rechazan todos los accesos HTTP y Git. Las operaciones de extracción, clonación y subida de Git también se rechazan con un mensaje de error que indica que temporalmente el sitio no se encuentra disponible. No se ejecutarán los jobs de las Github Actions. Al visitar el sitio desde un navegador aparece una página de mantenimiento.
|
||||
Cuando la instancia está en modo de mantenimiento, se rechazan todos los accesos HTTP y Git. Las operaciones de extracción, clonación y subida de Git también se rechazan con un mensaje de error que indica que temporalmente el sitio no se encuentra disponible. In high availability configurations, Git replication will be paused. No se ejecutarán los jobs de las Github Actions. Al visitar el sitio desde un navegador aparece una página de mantenimiento.
|
||||
|
||||

|
||||
|
||||
|
||||
@@ -45,9 +45,9 @@ Data for GitHub's [trending page][] is calculated into daily, weekly, and monthl
|
||||
|
||||
{% data variables.product.product_name %} keeps a running log of audited actions that you can query.
|
||||
|
||||
By default, the audit log shows you a list of all audited actions in reverse chronological order. You can filter this list by entering key-value pairs in the **Query** text box and then clicking **Search**, as explained in "[Searching the audit log](/enterprise/{{ currentVersion }}/admin/guides/installation/searching-the-audit-log)."
|
||||
By default, the audit log shows you a list of all audited actions in reverse chronological order. You can filter this list by entering key-value pairs in the **Query** text box and then clicking **Search**, as explained in "[Searching the audit log for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/searching-the-audit-log-for-your-enterprise)."
|
||||
|
||||
For more information on audit logging in general, see "[Audit logging](/enterprise/{{ currentVersion }}/admin/guides/installation/audit-logging)." For a full list of audited actions, see "[Audited actions](/enterprise/{{ currentVersion }}/admin/guides/installation/audited-actions)."
|
||||
For more information on audit logging in general, see "[About the audit log for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise)." For a full list of audited actions, see "[Audit log events for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise)."
|
||||
|
||||
## Reports
|
||||
|
||||
|
||||
@@ -13,6 +13,6 @@ children:
|
||||
- /configuring-clustering
|
||||
- /configuring-high-availability
|
||||
- /caching-repositories
|
||||
shortTitle: 'Monitor, manage & update'
|
||||
shortTitle: 'Monitor, manage, and update your appliance'
|
||||
---
|
||||
|
||||
|
||||
@@ -0,0 +1,62 @@
|
||||
---
|
||||
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.'
|
||||
versions:
|
||||
ghes: '*'
|
||||
type: overview
|
||||
topics:
|
||||
- Auditing
|
||||
- Enterprise
|
||||
- Logging
|
||||
- Security
|
||||
---
|
||||
|
||||
## System logs
|
||||
|
||||
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.
|
||||
|
||||
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)".
|
||||
|
||||
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)".
|
||||
|
||||
## Types of logs
|
||||
|
||||
Listed below are the main logs used by the {% data variables.product.product_name %} appliance and their functions:
|
||||
|
||||
| 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. |
|
||||
|
||||
Git activity and authentication requests are processed by the `babeld` service.
|
||||
|
||||
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.
|
||||
|
||||
## Audited system events
|
||||
|
||||
All entries from the `audit.log` file use and can be filtered with the `github_audit` keyword.
|
||||
|
||||
Por ejemplo, esta entrada muestra que se creó un repositorio nuevo.
|
||||
|
||||
```
|
||||
Oct 26 01:42:08 github-ent github_audit: {:created_at=>1351215728326, :actor_ip=>"10.0.0.51", :data=>{}, :user=>"some-user", :repo=>"some-user/some-repository", :actor=>"some-user", :actor_id=>2, :user_id=>2, :action=>"repo.create", :repo_id=>1, :from=>"repositories#create"}
|
||||
```
|
||||
|
||||
Este ejemplo muestra que las confirmaciones se subieron a un repositorio.
|
||||
|
||||
```
|
||||
Oct 26 02:19:31 github-ent github_audit: { "pid":22860, "ppid":22859, "program":"receive-pack", "git_dir":"/data/repositories/some-user/some-repository.git", "hostname":"github-ent", "pusher":"some-user", "real_ip":"10.0.0.51", "user_agent":"git/1.7.10.4", "repo_id":1, "repo_name":"some-user/some-repository", "transaction_id":"b031b7dc7043c87323a75f7a92092ef1456e5fbaef995c68", "frontend_ppid":1, "repo_public":true, "user_name":"some-user", "user_login":"some-user", "frontend_pid":18238, "frontend":"github-ent", "user_email":"some-user@github.example.com", "user_id":2, "pgroup":"github-ent_22860", "status":"post_receive_hook", "features":" report-status side-band-64k", "received_objects":3, "receive_pack_size":243, "non_fast_forward":false, "current_ref":"refs/heads/main" }
|
||||
```
|
||||
|
||||
## 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)."
|
||||
|
||||
## Leer más
|
||||
|
||||
- [Linux man page for the `journalctl` command](http://man7.org/linux/man-pages/man1/journalctl.1.html)
|
||||
@@ -16,6 +16,7 @@ children:
|
||||
- /setting-up-external-monitoring
|
||||
- /configuring-collectd
|
||||
- /monitoring-using-snmp
|
||||
- /about-system-logs
|
||||
- /generating-a-health-check-for-your-enterprise
|
||||
---
|
||||
|
||||
|
||||
@@ -40,7 +40,7 @@ Then,{% else %}First,{% endif %} decide whether you'll allow third-party actions
|
||||
Considera combinar OpenID Connect (OIDC) con los flujos de trabajo reutilizables para requerir despliegues continuos a lo largo de tu repositorio, organización o empresa. Puedes hacerlo si defines las condiciones de confianza en los roles de la nube con base en los flujos reutilizables. Para obtener más información, consulta la sección "[Utilizar OpenID Connect con flujos de trabajo reutilizables](/actions/deployment/security-hardening-your-deployments/using-openid-connect-with-reusable-workflows)".
|
||||
{% endif %}
|
||||
|
||||
Puedes acceder a la información sobre la actividad relacionada con las {% data variables.product.prodname_actions %} en las bitácoras de auditoría de tu empresa. Si tus necesidades de negocio requieren que retengas bitácoras de auditoría por más de seis meses, planea cómo exportarás y almacenarás estos datos fuera de {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta la sección {% ifversion ghec %}"[Transmitir las bitácoras de auditoría en tu empresa](/admin/user-management/managing-organizations-in-your-enterprise/streaming-the-audit-logs-for-organizations-in-your-enterprise-account)".{% else %}"[Transmitir la bitácora de auditoría](/admin/user-management/monitoring-activity-in-your-enterprise/searching-the-audit-log)".{% endif %}
|
||||
Puedes acceder a la información sobre la actividad relacionada con las {% data variables.product.prodname_actions %} en las bitácoras de auditoría de tu empresa. Si tus necesidades de negocio requieren que retengas bitácoras de auditoría por más de seis meses, planea cómo exportarás y almacenarás estos datos fuera de {% data variables.product.prodname_dotcom %}. For more information, see {% ifversion ghec %}"[Streaming the audit log for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise)" and "[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)."{% else %}"[Log forwarding](/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/log-forwarding)."{% endif %}
|
||||
|
||||

|
||||
|
||||
|
||||
@@ -31,7 +31,6 @@ includeGuides:
|
||||
- /admin/authentication/managing-identity-and-access-for-your-enterprise/managing-team-synchronization-for-organizations-in-your-enterprise
|
||||
- /admin/authentication/managing-identity-and-access-for-your-enterprise/switching-your-saml-configuration-from-an-organization-to-an-enterprise-account
|
||||
- /admin/authentication/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users
|
||||
- /admin/authentication/managing-your-enterprise-users-with-your-identity-provider/auditing-activity-in-your-enterprise
|
||||
- /admin/authentication/managing-your-enterprise-users-with-your-identity-provider/configuring-saml-single-sign-on-for-enterprise-managed-users
|
||||
- /admin/authentication/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users
|
||||
- /admin/authentication/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users-with-okta
|
||||
@@ -75,6 +74,7 @@ includeGuides:
|
||||
- /admin/enterprise-management/setting-up-external-monitoring
|
||||
- /admin/enterprise-management/upgrade-requirements
|
||||
- /admin/enterprise-management/upgrading-github-enterprise-server
|
||||
- /admin/enterprise-management/monitoring-your-appliance/about-system-logs
|
||||
- /admin/enterprise-support/about-github-enterprise-support
|
||||
- /admin/github-actions/about-using-actions-in-your-enterprise
|
||||
- /admin/github-actions/backing-up-and-restoring-github-enterprise-server-with-github-actions-enabled
|
||||
@@ -103,7 +103,6 @@ includeGuides:
|
||||
- /admin/policies/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance
|
||||
- /admin/user-management/about-migrations
|
||||
- /admin/user-management/adding-people-to-teams
|
||||
- /admin/user-management/audited-actions
|
||||
- /admin/user-management/auditing-ssh-keys
|
||||
- /admin/user-management/auditing-users-across-your-enterprise
|
||||
- /admin/user-management/configuring-git-large-file-storage-for-your-enterprise
|
||||
@@ -115,11 +114,19 @@ includeGuides:
|
||||
- /admin/user-management/exporting-migration-data-from-your-enterprise
|
||||
- /admin/user-management/importing-data-from-third-party-version-control-systems
|
||||
- /admin/user-management/managing-dormant-users
|
||||
- /admin/user-management/managing-global-webhooks
|
||||
- /admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-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
|
||||
- /admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/searching-the-audit-log-for-your-enterprise
|
||||
- /admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/exporting-audit-log-activity-for-your-enterprise
|
||||
- /admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise
|
||||
- /admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise
|
||||
- /admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise
|
||||
- /admin/monitoring-activity-in-your-enterprise/exploring-user-activity/activity-dashboard
|
||||
- /admin/monitoring-activity-in-your-enterprise/exploring-user-activity/viewing-push-logs
|
||||
- /admin/monitoring-activity-in-your-enterprise/exploring-user-activity/log-forwarding
|
||||
- /admin/monitoring-activity-in-your-enterprise/exploring-user-activity/managing-global-webhooks
|
||||
- /admin/user-management/managing-organizations-in-your-enterprise/adding-organizations-to-your-enterprise
|
||||
- /admin/user-management/managing-organizations-in-your-enterprise/managing-unowned-organizations-in-your-enterprise
|
||||
- /admin/user-management/managing-organizations-in-your-enterprise/streaming-the-audit-logs-for-organizations-in-your-enterprise-account
|
||||
- /admin/user-management/managing-organizations-in-your-enterprise/viewing-the-audit-logs-for-organizations-in-your-enterprise
|
||||
- /admin/user-management/managing-projects-using-jira
|
||||
- /admin/user-management/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise
|
||||
- /admin/user-management/managing-users-in-your-enterprise/managing-support-entitlements-for-your-enterprise
|
||||
@@ -128,7 +135,6 @@ includeGuides:
|
||||
- /admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise
|
||||
- /admin/user-management/migrating-data-to-your-enterprise
|
||||
- /admin/user-management/migrating-to-internal-repositories
|
||||
- /admin/user-management/monitoring-activity-in-your-enterprise/managing-global-webhooks
|
||||
- /admin/user-management/placing-a-legal-hold-on-a-user-or-organization
|
||||
- /admin/user-management/preparing-to-migrate-data-to-your-enterprise
|
||||
- /admin/user-management/preventing-users-from-creating-organizations
|
||||
|
||||
@@ -1,35 +0,0 @@
|
||||
---
|
||||
title: Actividad de auditoría en tu empresa
|
||||
shortTitle: Actividad de auditoría
|
||||
intro: 'Puedes auditar la actividad de los {% data variables.product.prodname_managed_users %} en tu empresa, viendo la información sobre qué acciones se llevaron a cabo, mediante qué usuarios y cuándo.'
|
||||
permissions: Enterprise owners can access the audit log.
|
||||
product: '{% data reusables.gated-features.emus %}'
|
||||
redirect_from:
|
||||
- /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/auditing-activity-in-your-enterprise
|
||||
- /admin/authentication/managing-your-enterprise-users-with-your-identity-provider/auditing-activity-in-your-enterprise
|
||||
versions:
|
||||
ghec: '*'
|
||||
topics:
|
||||
- Accounts
|
||||
- Enterprise
|
||||
---
|
||||
|
||||
## Acerca de la bitácora de auditoría
|
||||
|
||||
La bitácora de auditoría permite que los propietarios de empresas revisar o exportar rápidamente las acciones que realizaron tanto los propietarios y los miembros de la empresa. Cada entrada de la bitácora de auditoría muestra información del evento.
|
||||
|
||||
- La organización en la que se realizó una acción
|
||||
- El usuario que realizó la acción
|
||||
- En qué repositorio se realizó una acción
|
||||
- La acción que se realizó
|
||||
- En qué país se realizó la acción
|
||||
- La fecha y hora en que se produjo la acción
|
||||
|
||||
## Acceder al registro de auditoría
|
||||
|
||||
También puedes acceder a la bitácora de auditoría de tu empresa desde la API de REST. Para obtener más información, consulta la sección "[Administración de GitHub Enterprise](/rest/reference/enterprise-admin#get-the-audit-log-for-an-enterprise)" en la documentación de la API.
|
||||
|
||||
{% data reusables.enterprise-accounts.access-enterprise %}
|
||||
{% data reusables.enterprise-accounts.settings-tab %}
|
||||
{% data reusables.enterprise-accounts.audit-log-tab %}
|
||||
1. Opcionalmente, sobre la lista de eventos, selecciona el menú desplegable de **Exportar Eventos de Git** o de **Exportar** para elegir las opciones de exportación de eventos de la bitácora de auditoría. 
|
||||
@@ -17,6 +17,5 @@ children:
|
||||
- /configuring-scim-provisioning-for-enterprise-managed-users
|
||||
- /configuring-scim-provisioning-for-enterprise-managed-users-with-okta
|
||||
- /managing-team-memberships-with-identity-provider-groups
|
||||
- /auditing-activity-in-your-enterprise
|
||||
---
|
||||
|
||||
|
||||
@@ -100,8 +100,8 @@ featuredLinks:
|
||||
- '{% ifversion ghes %}/billing/managing-your-license-for-github-enterprise{% endif %}'
|
||||
- '{% ifversion ghes %}/admin/configuration/command-line-utilities{% endif %}'
|
||||
- '{% ifversion ghec %}/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise{% endif %}'
|
||||
- '{% ifversion ghec %}/admin/user-management/managing-organizations-in-your-enterprise/viewing-the-audit-logs-for-organizations-in-your-enterprise{% endif %}'
|
||||
- '{% ifversion ghec %}/admin/user-management/monitoring-activity-in-your-enterprise/managing-global-webhooks{% endif %}'
|
||||
- '{% ifversion ghec %}/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise{% endif %}'
|
||||
- '{% ifversion ghec %}/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/managing-global-webhooks{% endif %}'
|
||||
- '{% ifversion ghec %}/billing/managing-your-license-for-github-enterprise/using-visual-studio-subscription-with-github-enterprise/setting-up-visual-studio-subscription-with-github-enterprise{% endif %}'
|
||||
- /admin/configuration/configuring-github-connect/managing-github-connect
|
||||
- /admin/enterprise-support/about-github-enterprise-support
|
||||
@@ -125,6 +125,7 @@ children:
|
||||
- /identity-and-access-management
|
||||
- /user-management
|
||||
- /policies
|
||||
- /monitoring-activity-in-your-enterprise
|
||||
- /enterprise-management
|
||||
- /github-actions
|
||||
- /packages
|
||||
|
||||
@@ -55,10 +55,9 @@ Las AMIs para {% data variables.product.prodname_ghe_server %} se encuentran dis
|
||||
|
||||
### Utilizar el portal {% data variables.product.prodname_ghe_server %} para seleccionar una AMI
|
||||
|
||||
{% data reusables.enterprise_installation.enterprise-download-procedural %}
|
||||
{% data reusables.enterprise_installation.download-appliance %}
|
||||
3. En el menú desplegable Select your platform (Selecciona tu plataforma), haz clic en **Amazon Web Services**.
|
||||
4. En el menú desplegable Select your AWS region (Selecciona tu región AWS), elige tu región deseada.
|
||||
3. Under "{% data variables.product.prodname_dotcom %} in the Cloud", select the "Select your platform" dropdown menu, and click **Amazon Web Services**.
|
||||
4. Select the "Select your AWS region" drop-down menu, and click your desired region.
|
||||
5. Toma nota de la ID de AMI que se muestra.
|
||||
|
||||
### Utilizar la CLI de AWS para seleccionar una AMI
|
||||
|
||||
@@ -28,7 +28,6 @@ shortTitle: Instalar en Hyper-V
|
||||
|
||||
## Descargar la imagen {% data variables.product.prodname_ghe_server %}
|
||||
|
||||
{% data reusables.enterprise_installation.enterprise-download-procedural %}
|
||||
{% data reusables.enterprise_installation.download-license %}
|
||||
{% data reusables.enterprise_installation.download-appliance %}
|
||||
4. Selecciona {% data variables.product.prodname_dotcom %} locales, después haz clic en **Hyper-V (VHD)**.
|
||||
|
||||
@@ -27,7 +27,6 @@ shortTitle: Instalar en OpenStack
|
||||
|
||||
## Descargar la imagen {% data variables.product.prodname_ghe_server %}
|
||||
|
||||
{% data reusables.enterprise_installation.enterprise-download-procedural %}
|
||||
{% data reusables.enterprise_installation.download-license %}
|
||||
{% data reusables.enterprise_installation.download-appliance %}
|
||||
4. Selecciona {% data variables.product.prodname_dotcom %} locales, después haz clic en **OpenStack KVM (QCOW2) (Abrir Stack KVM (QCOW2))**.
|
||||
|
||||
@@ -31,7 +31,6 @@ shortTitle: Instalar en VMware
|
||||
|
||||
## Descargar la imagen {% data variables.product.prodname_ghe_server %}
|
||||
|
||||
{% data reusables.enterprise_installation.enterprise-download-procedural %}
|
||||
{% data reusables.enterprise_installation.download-license %}
|
||||
{% data reusables.enterprise_installation.download-appliance %}
|
||||
4. Selecciona {% data variables.product.prodname_dotcom %} local, después haz clic en **VMware ESXi/vSphere (OVA)**.
|
||||
|
||||
@@ -34,7 +34,6 @@ shortTitle: Install on XenServer
|
||||
|
||||
## Downloading the {% data variables.product.prodname_ghe_server %} image
|
||||
|
||||
{% data reusables.enterprise_installation.enterprise-download-procedural %}
|
||||
{% data reusables.enterprise_installation.download-license %}
|
||||
{% data reusables.enterprise_installation.download-appliance %}
|
||||
4. Select {% data variables.product.prodname_dotcom %} On-premises, then click **XenServer (VHD)**.
|
||||
|
||||
@@ -6,6 +6,7 @@ redirect_from:
|
||||
- /enterprise/admin/installation/activity-dashboard
|
||||
- /enterprise/admin/user-management/activity-dashboard
|
||||
- /admin/user-management/activity-dashboard
|
||||
- /admin/user-management/monitoring-activity-in-your-enterprise/activity-dashboard
|
||||
versions:
|
||||
ghes: '*'
|
||||
ghae: '*'
|
||||
@@ -0,0 +1,17 @@
|
||||
---
|
||||
title: Exploring user activity in your enterprise
|
||||
intro: 'You can view user and system activity by leveraging dashboards, webhooks and log forwarding.'
|
||||
versions:
|
||||
ghec: '*'
|
||||
ghes: '*'
|
||||
ghae: '*'
|
||||
topics:
|
||||
- Enterprise
|
||||
children:
|
||||
- /activity-dashboard
|
||||
- /viewing-push-logs
|
||||
- /log-forwarding
|
||||
- /managing-global-webhooks
|
||||
shortTitle: Explore user activity
|
||||
---
|
||||
|
||||
@@ -7,6 +7,7 @@ redirect_from:
|
||||
- /enterprise/admin/enterprise-management/log-forwarding
|
||||
- /admin/enterprise-management/log-forwarding
|
||||
- /admin/user-management/log-forwarding
|
||||
- /admin/user-management/monitoring-activity-in-your-enterprise/log-forwarding
|
||||
versions:
|
||||
ghes: '*'
|
||||
ghae: '*'
|
||||
@@ -13,6 +13,7 @@ redirect_from:
|
||||
- /articles/configuring-webhooks-for-organization-events-in-your-enterprise-account
|
||||
- /github/setting-up-and-managing-your-enterprise-account/configuring-webhooks-for-organization-events-in-your-enterprise-account
|
||||
- /github/setting-up-and-managing-your-enterprise/configuring-webhooks-for-organization-events-in-your-enterprise-account
|
||||
- /admin/user-management/monitoring-activity-in-your-enterprise/managing-global-webhooks
|
||||
versions:
|
||||
ghec: '*'
|
||||
ghes: '*'
|
||||
@@ -6,6 +6,7 @@ redirect_from:
|
||||
- /enterprise/admin/installation/viewing-push-logs
|
||||
- /enterprise/admin/user-management/viewing-push-logs
|
||||
- /admin/user-management/viewing-push-logs
|
||||
- /admin/user-management/monitoring-activity-in-your-enterprise/viewing-push-logs
|
||||
versions:
|
||||
ghes: '*'
|
||||
ghae: '*'
|
||||
@@ -41,6 +42,6 @@ Las entradas de registro de subida muestran:
|
||||
{% data reusables.enterprise_installation.ssh-into-instance %}
|
||||
1. En el repositorio Git adecuado, abre el archivo de registro de auditoría:
|
||||
```shell
|
||||
ghe-repo <em>owner</em>/<em>repository</em> -c "less audit_log"
|
||||
ghe-repo <em>owner</em>/<em>repository</em> -c "cat audit_log"
|
||||
```
|
||||
{% endif %}
|
||||
@@ -0,0 +1,17 @@
|
||||
---
|
||||
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 %}.'
|
||||
redirect_from:
|
||||
- /enterprise/admin/installation/monitoring-activity-on-your-github-enterprise-server-instance
|
||||
versions:
|
||||
ghec: '*'
|
||||
ghes: '*'
|
||||
ghae: '*'
|
||||
topics:
|
||||
- Enterprise
|
||||
children:
|
||||
- /reviewing-audit-logs-for-your-enterprise
|
||||
- /exploring-user-activity
|
||||
shortTitle: Monitor activity
|
||||
---
|
||||
|
||||
@@ -0,0 +1,61 @@
|
||||
---
|
||||
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.'
|
||||
shortTitle: About audit logs
|
||||
redirect_from:
|
||||
- /enterprise/admin/articles/audit-logging
|
||||
- /enterprise/admin/installation/audit-logging
|
||||
- /enterprise/admin/user-management/audit-logging
|
||||
- /admin/user-management/audit-logging
|
||||
- /admin/user-management/monitoring-activity-in-your-enterprise/audit-logging
|
||||
- /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/auditing-activity-in-your-enterprise
|
||||
- /admin/authentication/managing-your-enterprise-users-with-your-identity-provider/auditing-activity-in-your-enterprise
|
||||
- /admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/auditing-activity-in-your-enterprise
|
||||
versions:
|
||||
ghes: '*'
|
||||
ghae: '*'
|
||||
ghec: '*'
|
||||
type: overview
|
||||
topics:
|
||||
- Auditing
|
||||
- Enterprise
|
||||
- Logging
|
||||
- Security
|
||||
---
|
||||
|
||||
## About audit logs
|
||||
|
||||
{% data reusables.audit_log.retention-periods %}
|
||||
|
||||
{% 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)."
|
||||
|
||||
## Using your audit logs
|
||||
|
||||
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 %}. For more information, see "[Searching the audit log for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/searching-the-audit-log-for-your-enterprise)"{% ifversion ghec %} and "[Exporting the audit log for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/exporting-audit-log-activity-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. For more information, see "[Streaming the audit log for your enterprise](/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)".
|
||||
{%- 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. For more information, see "[Using the audit log API for your enterprise](/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)."
|
||||
|
||||
{% ifversion ghec %}
|
||||
## Git events
|
||||
|
||||
Git events data, such as cloning, fetching, and pushing is logged. For more information, see "[Streaming the audit log for your enterprise](/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)"
|
||||
{%- endif %}
|
||||
@@ -0,0 +1,28 @@
|
||||
---
|
||||
title: Accessing the audit log for your enterprise
|
||||
intro: You can view aggregated actions from all of the organizations owned by an enterprise account in the enterprise's audit log.
|
||||
shortTitle: Access audit logs
|
||||
permissions: 'Enterprise owners {% ifversion ghes %}and site administrators {% endif %}can access the audit log.'
|
||||
redirect_from:
|
||||
- /github/setting-up-and-managing-your-enterprise/managing-organizations-in-your-enterprise-account/viewing-the-audit-logs-for-organizations-in-your-enterprise-account
|
||||
- /articles/viewing-the-audit-logs-for-organizations-in-your-business-account
|
||||
- /articles/viewing-the-audit-logs-for-organizations-in-your-enterprise-account
|
||||
- /github/setting-up-and-managing-your-enterprise-account/viewing-the-audit-logs-for-organizations-in-your-enterprise-account
|
||||
- /github/setting-up-and-managing-your-enterprise/viewing-the-audit-logs-for-organizations-in-your-enterprise-account
|
||||
- /admin/user-management/managing-organizations-in-your-enterprise/viewing-the-audit-logs-for-organizations-in-your-enterprise
|
||||
versions:
|
||||
ghec: '*'
|
||||
ghes: '*'
|
||||
ghae: '*'
|
||||
type: how_to
|
||||
topics:
|
||||
- Auditing
|
||||
- Enterprise
|
||||
- Logging
|
||||
---
|
||||
|
||||
{% data reusables.audit_log.retention-periods %}
|
||||
|
||||
{% data reusables.enterprise-accounts.access-enterprise %}
|
||||
{% data reusables.enterprise-accounts.settings-tab %}
|
||||
{% data reusables.enterprise-accounts.audit-log-tab %}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,51 @@
|
||||
---
|
||||
title: Exporting audit log activity for your enterprise
|
||||
intro: You can export audit and Git events data to a file for offline analysis.
|
||||
shortTitle: Export audit logs
|
||||
permissions: Enterprise owners can export the audit log.
|
||||
miniTocMaxHeadingLevel: 3
|
||||
versions:
|
||||
ghec: '*'
|
||||
type: tutorial
|
||||
topics:
|
||||
- Auditing
|
||||
- Enterprise
|
||||
- Logging
|
||||
---
|
||||
|
||||
## About exports of audit log and Git events data
|
||||
|
||||
You can export the audit log by downloading a JSON or CSV file from your enterprise on {% data variables.product.product_name %}. When you export audit log events, you can query by one or more of these supported qualifiers to filter for specific log events to export. For more information about search qualifiers, see "[Search based on the action performed](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/searching-the-audit-log-for-your-enterprise#search-based-on-the-action-performed)."
|
||||
|
||||
You can export Git events data by downloading a JSON file from your enterprise audit log. Unlike audit log data, you cannot query for specific Git events to filter and export in the audit log user interface.
|
||||
|
||||
{% data reusables.audit_log.exported-log-keys-and-values %}
|
||||
|
||||
As an alternative to exporting log events, you can use the API to retrieve audit log events, or set up {% data variables.product.product_name %} to stream audit data as events are logged. For more information, see "[Using the audit log API for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise)" and "[Streaming the audit log for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise)."
|
||||
|
||||
## Exporting audit log data
|
||||
|
||||
{% data reusables.enterprise-accounts.access-enterprise %}
|
||||
{% data reusables.enterprise-accounts.settings-tab %}
|
||||
{% data reusables.enterprise-accounts.audit-log-tab %}
|
||||
1. Optionally, to only export filtered results, search by one or more supported qualifiers or log filters.
|
||||
2. Select the {% octicon "download" aria-label="The Download icon" %} **Export** dropdown menu, and choose the file format (JSON or CSV) to export log events in.
|
||||
|
||||

|
||||
|
||||
## Exporting Git events data
|
||||
|
||||
You can also export Git events data by date range.
|
||||
|
||||
{% data reusables.enterprise-accounts.access-enterprise %}
|
||||
{% data reusables.enterprise-accounts.settings-tab %}
|
||||
{% data reusables.enterprise-accounts.audit-log-tab %}
|
||||
1. Select the {% octicon "download" aria-label="The Download icon" %} **Export Git Events** dropdown menu and choose a date range to export log events for.
|
||||
|
||||

|
||||
1. Click {% octicon "file-zip" aria-label="The File-zip icon" %} **Download Results** to download the file.
|
||||
1. The data is exported as a compressed JSON file. To extract the JSON data, uncompress the file using an archive utility client or command. Por ejemplo:
|
||||
|
||||
```
|
||||
gunzip export-avocado-corp-1642896556.json.gz
|
||||
```
|
||||
@@ -0,0 +1,20 @@
|
||||
---
|
||||
title: Reviewing audit logs for your enterprise
|
||||
intro: You can view user and system activity in the audit logs for your enterprise.
|
||||
shortTitle: Review audit logs
|
||||
versions:
|
||||
ghec: '*'
|
||||
ghes: '*'
|
||||
ghae: '*'
|
||||
topics:
|
||||
- Enterprise
|
||||
children:
|
||||
- /about-the-audit-log-for-your-enterprise
|
||||
- /accessing-the-audit-log-for-your-enterprise
|
||||
- /searching-the-audit-log-for-your-enterprise
|
||||
- /exporting-audit-log-activity-for-your-enterprise
|
||||
- /streaming-the-audit-log-for-your-enterprise
|
||||
- /using-the-audit-log-api-for-your-enterprise
|
||||
- /audit-log-events-for-your-enterprise
|
||||
---
|
||||
|
||||
@@ -0,0 +1,130 @@
|
||||
---
|
||||
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
|
||||
permissions: 'Enterprise owners {% ifversion ghes %}and site administrators {% endif %}can search the audit log.'
|
||||
redirect_from:
|
||||
- /enterprise/admin/articles/searching-the-audit-log
|
||||
- /enterprise/admin/installation/searching-the-audit-log
|
||||
- /enterprise/admin/user-management/searching-the-audit-log
|
||||
- /admin/user-management/searching-the-audit-log
|
||||
- /admin/user-management/monitoring-activity-in-your-enterprise/searching-the-audit-log
|
||||
versions:
|
||||
ghes: '*'
|
||||
ghae: '*'
|
||||
ghec: '*'
|
||||
type: how_to
|
||||
topics:
|
||||
- Auditing
|
||||
- Enterprise
|
||||
- Logging
|
||||
miniTocMaxHeadingLevel: 3
|
||||
---
|
||||
|
||||
## About search for the enterprise audit log
|
||||
|
||||
You can search your enterprise audit log directly from the user interface by using the **Filters** dropdown, or by typing a search query.
|
||||
|
||||

|
||||
|
||||
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)."
|
||||
|
||||
You can also use the API to retrieve audit log events. For more information, see "[Using the audit log API for your enterprise](/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)".
|
||||
|
||||
{% note %}
|
||||
|
||||
**Nota**: {% data reusables.audit_log.retention-periods %}
|
||||
|
||||
{% endnote %}
|
||||
|
||||
## Search query filters
|
||||
|
||||
| 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. |
|
||||
|
||||
## Buscar sintaxis de consultas
|
||||
|
||||
You can compose a search query from one or more `key:value` pairs, separated by AND/OR logical operators. Por ejemplo, para ver todas las acciones que afectaron el repositorio `octocat/Spoon-Knife` desde el inicio de 2017:
|
||||
|
||||
`repo:"octocat/Spoon-Knife" AND created:>=2017-01-01`
|
||||
|
||||
The `key:value` pairs that can be used in a search query are:
|
||||
|
||||
| Clave | Valor |
|
||||
| ---------------:| --------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||
| `actor_id` | ID de la cuenta de usuario que inició la acción |
|
||||
| `actor (actor)` | Nombre de la cuenta de usuario que inició la acción |
|
||||
| `oauth_app_id` | ID de la aplicación OAuth asociada con la acción |
|
||||
| `Acción` | Nombre de la acción auditada |
|
||||
| `user_id` | ID del usuario afectado por la acción |
|
||||
| `usuario` | Nombre del usuario afectado por la acción |
|
||||
| `repo_id` | ID del repositorio afectado por la acción (si corresponde) |
|
||||
| `repo` | Nombre del repositorio afectado por la acción (si corresponde) |
|
||||
| `actor_ip` | Dirección IP desde donde se inició la acción |
|
||||
| `created` | Time at which the action occurred{% ifversion ghes %}. If querying the audit log from the site admin dashboard, use `created_at` instead{% endif %}
|
||||
| `from` | Vista desde donde se inició la acción |
|
||||
| `note` | Información variada de evento específico (en texto simple o en formato JSON) |
|
||||
| `org` | Nombre de la organización afectada por la acción (si corresponde) |
|
||||
| `org_id` | ID de la organización afectada por la acción (si corresponde) |
|
||||
| `business` | Name of the enterprise affected by the action (if applicable) |
|
||||
| `business_id` | ID of the enterprise affected by the action (if applicable) |
|
||||
|
||||
To see actions grouped by category, you can also use the action qualifier as a `key:value` pair. For more information, see "[Search based on the action performed](#search-based-on-the-action-performed)."
|
||||
|
||||
For a full list of actions 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)."
|
||||
|
||||
## Buscar el registro de auditoría
|
||||
|
||||
{% data reusables.audit_log.audit-log-search-by-operation %}
|
||||
|
||||
{% data reusables.audit_log.audit-log-search-by-repo %}
|
||||
|
||||
{% data reusables.audit_log.audit-log-search-by-user %}
|
||||
|
||||
### Búsqueda basada en la acción realizada
|
||||
|
||||
Para buscar eventos específicos, utiliza el calificador `action` en tu consulta. Por ejemplo:
|
||||
|
||||
* `action:team` encuentra todos los eventos agrupados dentro de la categoría de equipo.
|
||||
* `-action:hook` excluye todos los eventos en la categoría de webhook.
|
||||
|
||||
Cada categoría tiene un conjunto de acciones asociadas que puedes filtrar. Por ejemplo:
|
||||
|
||||
* `action:team.create` encuentra todos los eventos donde se creó un equipo.
|
||||
* `-action:hook.events_changed` excluye todos los eventos en que se modificaron los eventos sobre un webhook.
|
||||
|
||||
Actions that can be found in your enterprise audit log are grouped within the following categories:
|
||||
|
||||
{% data reusables.audit_log.audit-log-action-categories %}
|
||||
### Búsqueda basada en el momento de la acción
|
||||
|
||||
Utiliza el calificador `created` para filtrar los eventos en la bitácora de auditoría con base en su fecha de ocurrencia.
|
||||
|
||||
{% data reusables.time_date.date_format %} {% data reusables.time_date.time_format %}
|
||||
|
||||
{% data reusables.search.date_gt_lt %}
|
||||
|
||||
Por ejemplo:
|
||||
|
||||
* `created:2014-07-08` encuentra todos los eventos ocurridos el 8 de julio de 2014.
|
||||
* `created:>=2014-07-08` encuentra todos los eventos ocurridos el 8 de julio de 2014 o después.
|
||||
* `created:<=2014-07-08` encuentra todos los eventos ocurridos el 8 de julio de 2014 o antes.
|
||||
* `created:2014-07-01..2014-07-31` encuentra todos los eventos ocurridos en el mes de julio de 2014.
|
||||
|
||||
### Búsqueda basada en la ubicación
|
||||
|
||||
Al utilizar el calificador `country`, puedes filtrar los eventos en la bitácora de auditoría con base en el país en donde se originaron. You can use a country's two-letter short code or full name. Countries with spaces in their name will need to be wrapped in quotation marks. Por ejemplo:
|
||||
|
||||
* `country:de` encuentra todos los eventos ocurridos en Alemania.
|
||||
* `country:Mexico` encuentra todos los eventos ocurridos en México.
|
||||
* `country:"United States"` encuentra todos los eventos que ocurrieron en Estados Unidos.
|
||||
@@ -1,5 +1,5 @@
|
||||
---
|
||||
title: Transmitir las bitácoras de auditoría para las organizaciones de tu cuenta empresarial
|
||||
title: Streaming the audit log for your enterprise
|
||||
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,27 +10,13 @@ topics:
|
||||
- Enterprise
|
||||
- Logging
|
||||
- Organizations
|
||||
shortTitle: Transmitir bitácoras de auditoría de la organización
|
||||
shortTitle: Stream audit logs
|
||||
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
|
||||
permissions: Enterprise owners can configure audit log streaming.
|
||||
---
|
||||
|
||||
## Acerca de exportar los datos de auditoría
|
||||
|
||||
Puedes extraer datos de bitácoras de auditoría y de eventos de git desde {% data variables.product.prodname_dotcom %} en varias formas:
|
||||
|
||||
* Ve a la página de bitácoras de auditoría en {% data variables.product.prodname_dotcom %} y haz clic en **Exportar**. Para obtener más información, consulta las secciones "[Ver las bitácoras de auditoría para las organizaciones de tu cuenta empresarial](/github/setting-up-and-managing-your-enterprise/managing-organizations-in-your-enterprise-account/viewing-the-audit-logs-for-organizations-in-your-enterprise-account)" y "[Exportar la bitácora de auditoría](/organizations/keeping-your-organization-secure/reviewing-the-audit-log-for-your-organization#exporting-the-audit-log)".
|
||||
* Utiliza la API para encuestar por eventos nuevos de bitácoras de auditoría. Para obtener más información, consulta la sección "[Utilizar la API de bitácoras de auditoría](/organizations/keeping-your-organization-secure/reviewing-the-audit-log-for-your-organization#using-the-audit-log-api)".
|
||||
* Configurar {% data variables.product.product_name %} para transmitir datos de auditoría mientras se registran los eventos.
|
||||
|
||||
Actualmente, la transmisión de bitácoras de auditoría es compatible con varios proveedores de almacenamiento.
|
||||
- Amazon S3
|
||||
- Almacenamiento de Blobs de Azure
|
||||
- Azure Event Hubs
|
||||
- Google Cloud Storage
|
||||
- Splunk
|
||||
|
||||
## Acerca de la transmisión de bitácoras de auditoría
|
||||
|
||||
Para ayudarte a proteger tu propiedad intelectual y mantener el cumplimiento en tu organización, puedes utilizar la transmisión para mantener copias de tus datos de bitácoras de auditoría y monitorear:
|
||||
@@ -40,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**. Puedes mantener tus datos de bitácoras de auditoría y de Git exportados conforme los necesites.
|
||||
* **Retención de datos**. You can keep your exported audit logs and Git events data as long as you need to.
|
||||
|
||||
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.
|
||||
|
||||
@@ -0,0 +1,143 @@
|
||||
---
|
||||
title: Using the audit log API for your enterprise
|
||||
intro: 'You can programmatically retrieve enterprise events with the{% ifversion ghec or ghes > 3.2 %} REST or{% endif %} GraphQL API.'
|
||||
shortTitle: Audit log API
|
||||
permissions: 'Enterprise owners {% ifversion ghes %}and site administrators {% endif %}can use the audit log API.'
|
||||
miniTocMaxHeadingLevel: 3
|
||||
versions:
|
||||
ghec: '*'
|
||||
ghes: '>=3.0'
|
||||
ghae: '*'
|
||||
type: tutorial
|
||||
topics:
|
||||
- Auditing
|
||||
- Enterprise
|
||||
- Logging
|
||||
- API
|
||||
---
|
||||
|
||||
## Utilizar la API de bitácoras de auditoría
|
||||
|
||||
Puedes interactuar con la bitácora de audotaría si utilizas la API de GraphQL{% ifversion ghec or ghes > 3.2 or ghae-issue-6648 %} o la API de REST{% endif %}.
|
||||
|
||||
Timestamps and date fields in the API response are measured in [UTC epoch milliseconds](http://en.wikipedia.org/wiki/Unix_time).
|
||||
|
||||
{% ifversion ghec or ghes > 3.0 or ghae %}
|
||||
## Querying the audit log GraphQL API
|
||||
|
||||
To ensure your intellectual property is secure, and you maintain compliance for your enterprise, you can use the audit log GraphQL API to keep copies of your audit log data and monitor:
|
||||
{% data reusables.audit_log.audit-log-api-info %}
|
||||
|
||||
Note that you can't retrieve Git events using the {% ifversion not ghec %}audit log API.{% else %}GraphQL API. Para recuperar eventos de Git, utiliza mejor la API de REST. For more information, see `git` category actions in "[Audit log actions for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise#git-category-actions)", and also the "[Enterprise administration](/rest/reference/enterprise-admin#audit-log)" and "[Organizations](/rest/reference/orgs#get-the-audit-log-for-an-organization) audit log endpoints in the REST API documentation."{% endif %}
|
||||
|
||||
La respuesta de GraphQL puede incluir datos de hasta 90 a 120 días.
|
||||
|
||||
### Example 1: Members added to or removed from organizations in an enterprise
|
||||
|
||||
The query below fetches the audit logs for the `avocado-corp` enterprise and returns the first 10 organizations in the enterprise, where the only actions performed were adding or removing a member from an organization. The first 20 audit log entries for each organization are returned.
|
||||
|
||||
This query uses the [auditlog](/graphql/reference/objects) field from the Organization object, and the [OrgAddMemberAuditEntry](/graphql/reference/objects#orgaddmemberauditentry) and [OrgRemoveMemberAuditEntry](/graphql/reference/objects#orgremovememberauditentry) objects. The {% data variables.product.prodname_dotcom %} account querying the enterprise audit log must be an organization owner for each organization within the enterprise.
|
||||
|
||||
```shell
|
||||
{
|
||||
enterprise(slug: "avocado-corp") {
|
||||
organizations(first: 10, orderBy: {field: LOGIN, direction: DESC}) {
|
||||
nodes {
|
||||
name
|
||||
auditLog(first: 20) {
|
||||
edges {
|
||||
node {
|
||||
... on OrgAddMemberAuditEntry {
|
||||
action
|
||||
actorLogin
|
||||
createdAt
|
||||
}
|
||||
... on OrgRemoveMemberAuditEntry {
|
||||
action
|
||||
actorLogin
|
||||
createdAt
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
pageInfo {
|
||||
hasNextPage
|
||||
endCursor
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
The GraphQL API will return at most 100 nodes per query. To retrieve additional results, you'll need to implement pagination. For more information, see "[Resource limitations](/graphql/overview/resource-limitations#node-limit)" in the GraphQL API documentation and [Pagination](https://graphql.org/learn/pagination/) in the official GraphQL documentation.
|
||||
### Example 2: Events in an organization, for a specific date and actor
|
||||
|
||||
You can specify multiple search phrases, such as `created` and `actor`, by separating them in your query string with a space.
|
||||
|
||||
The query below fetches all the audit logs for the `avocado-corp` enterprise that relate to the `octo-org` organization, where the actions were performed by the `octocat` user on or after the 1 Jan, 2022. The first 20 audit log entries are returned, with the newest log entry appearing first.
|
||||
|
||||
This query uses the [AuditEntry](/graphql/reference/interfaces#auditentry) interface. The {% data variables.product.prodname_dotcom %} account querying the enterprise audit log must be an owner of the `octo-org` organization.
|
||||
|
||||
```shell
|
||||
{
|
||||
enterprise(slug: "avocado-corp") {
|
||||
organizations(first: 1, query: "octo-org") {
|
||||
nodes {
|
||||
name
|
||||
auditLog(first: 20, query: "actor:octocat created:>=2022-01-01T00:00:00.000Z", orderBy: {field: CREATED_AT, direction: DESC}) {
|
||||
edges {
|
||||
node {
|
||||
... on AuditEntry {
|
||||
action
|
||||
actorLogin
|
||||
createdAt
|
||||
user {
|
||||
name
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
For more query examples, see the [platform-samples repository](https://github.com/github/platform-samples/blob/master/graphql/queries).
|
||||
|
||||
{% endif %}
|
||||
{% ifversion ghec or ghes > 3.2 or ghae-issue-6648 %}
|
||||
## Querying the audit log REST API
|
||||
|
||||
To ensure your intellectual property is secure, and you maintain compliance for your enterprise, you can use the audit log REST API to keep copies of your audit log data and monitor:
|
||||
{% data reusables.audit_log.audited-data-list %}
|
||||
|
||||
{% data reusables.audit_log.retention-periods %}
|
||||
|
||||
For more information about the audit log REST API, see "[Enterprise administration](/rest/reference/enterprise-admin#audit-log)" and "[Organizations](/rest/reference/orgs#get-the-audit-log-for-an-organization)."
|
||||
|
||||
### Example 1: All events in an enterprise, for a specific date, with pagination
|
||||
|
||||
The query below searches for audit log events created on Jan 1st, 2022 in the `avocado-corp` enterprise, and return the first page with a maximum of 100 items per page using [REST API pagination](/rest/overview/resources-in-the-rest-api#pagination):
|
||||
|
||||
```shell
|
||||
curl -H "Authorization: token <em>TOKEN</em>" \
|
||||
--request GET \
|
||||
"https://api.github.com/enterprises/avocado-corp/audit-log?phrase=created:2022-01-01&page=1&per_page=100"
|
||||
```
|
||||
|
||||
### Example 2: Events for pull requests in an enterprise, for a specific date and actor
|
||||
|
||||
You can specify multiple search phrases, such as `created` and `actor`, by separating them in your formed URL with the `+` symbol or ASCII character code `%20`.
|
||||
|
||||
The query below searches for audit log events for pull requests, where the event occurred on or after Jan 1st, 2022 in the `avocado-corp` enterprise, and the action was performed by the `octocat` user:
|
||||
|
||||
```shell
|
||||
curl -H "Authorization: token <em>TOKEN</em>" \
|
||||
--request GET \
|
||||
"https://api.github.com/enterprises/avocado-corp/audit-log?phrase=action:pull_request+created:>=2022-01-01+actor:octocat"
|
||||
```
|
||||
|
||||
{% endif %}
|
||||
@@ -39,15 +39,15 @@ El sistema de archivos del usuario contiene la configuración y los datos del us
|
||||
|
||||
## Opciones de implementación
|
||||
|
||||
Puedes implementar {% data variables.product.prodname_ghe_server %} como un aparato virtual único, o en una configuración de alta disponibilidad. Para obtener más información, consulta "[Configurar el {% data variables.product.prodname_ghe_server %} para alta disponibilidad](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-github-enterprise-server-for-high-availability/)."
|
||||
Puedes implementar {% data variables.product.prodname_ghe_server %} como un aparato virtual único, o en una configuración de alta disponibilidad. Para obtener más información, consulta "[Configurar {% data variables.product.prodname_ghe_server %} para alta disponibilidad](/admin/enterprise-management/configuring-high-availability)."
|
||||
|
||||
Algunas organizaciones con decenas de miles de programadores podrían también beneficiarse de una Agrupación {% data variables.product.prodname_ghe_server %}. Para obtener más información, consulta "[Acerca de las agrupaciones](/enterprise/{{ currentVersion }}/admin/guides/clustering/about-clustering)."
|
||||
Algunas organizaciones con decenas de miles de programadores podrían también beneficiarse de una Agrupación {% data variables.product.prodname_ghe_server %}. Para obtener más información, consulta "[Acerca de las agrupaciones](/admin/enterprise-management/configuring-clustering/about-clustering)."
|
||||
|
||||
## Retención de datos y redundancia de centro de datos
|
||||
|
||||
{% danger %}
|
||||
|
||||
Antes de usar {% data variables.product.prodname_ghe_server %} en un entorno de producción, recomendamos firmemente que configures copias de seguridad y un plan de recuperación ante desastres. Para obtener más información, consulta "[Configurar copias de seguridad en tu aparato](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-backups-on-your-appliance)".
|
||||
Antes de usar {% data variables.product.prodname_ghe_server %} en un entorno de producción, recomendamos firmemente que configures copias de seguridad y un plan de recuperación ante desastres. Para obtener más información, consulta "[Configurar copias de seguridad en tu aparato](/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance)"
|
||||
|
||||
{% enddanger %}
|
||||
|
||||
@@ -55,7 +55,7 @@ Antes de usar {% data variables.product.prodname_ghe_server %} en un entorno de
|
||||
|
||||
Además se admiten las copias de seguridad de red, las instantáneas de disco AWS (EBS) y VMware de los volúmenes de almacenamiento del usuario mientras que el aparato está fuera de línea o en modo mantenimiento. Las instantáneas de volumen regulares pueden usarse como una alternativa de bajo costo y baja complejidad para las copias de seguridad de red con {% data variables.product.prodname_enterprise_backup_utilities %} si tus requisitos de nivel de servicio permiten un mantenimiento fuera de línea regular.
|
||||
|
||||
Para obtener más información, consulta "[Configurar copias de seguridad en tu aparato](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-backups-on-your-appliance)".
|
||||
Para obtener más información, consulta "[Configurar copias de seguridad en tu aparato](/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance)"
|
||||
|
||||
## Seguridad
|
||||
|
||||
@@ -80,11 +80,11 @@ El {% data variables.product.prodname_ghe_server %} ejecuta un sistema operativo
|
||||
|
||||
Actualmente, la base del aplicativo de {% data variables.product.prodname_ghe_server %} es Debian 9 (Stretch) y recibe soporte bajo el programa de Soporte a Largo Plazo de Debian. Existen planes para migrarse a un sistema operativo base nuevo antes del final del periodo de Debian LTS para Stretch.
|
||||
|
||||
Las actualizaciones de parche regulares se lanzan en la página de [lanzamientos](https://enterprise.github.com/releases) de {% data variables.product.prodname_ghe_server %} y la página de [notas de lanzamiento](/enterprise-server/admin/release-notes) proporciona más información sobre esto. Estos parches a menudo contienen un proveedor de nivel superior y parches de seguridad de proyecto después de que se prueban y que nuestro equipo de ingeniería aprueba su calidad. Puede haber una pequeña demora en tiempo desde cuando la actualización de nivel superior se lanza hasta cuando se prueba y se empaqueta en un lanzamiento de parche futuro de {% data variables.product.prodname_ghe_server %}.
|
||||
Las actualizaciones de parche regulares se lanzan en la página de [lanzamientos](https://enterprise.github.com/releases) de {% data variables.product.prodname_ghe_server %} y la página de [notas de lanzamiento](/admin/release-notes) proporciona más información sobre esto. Estos parches a menudo contienen un proveedor de nivel superior y parches de seguridad de proyecto después de que se prueban y que nuestro equipo de ingeniería aprueba su calidad. Puede haber una pequeña demora en tiempo desde cuando la actualización de nivel superior se lanza hasta cuando se prueba y se empaqueta en un lanzamiento de parche futuro de {% data variables.product.prodname_ghe_server %}.
|
||||
|
||||
### Seguridad de la red
|
||||
|
||||
El cortafuegos interno del {% data variables.product.prodname_ghe_server %} restringe el acceso de la red a los servicios del aparato. Están disponibles en la red únicamente los servicios necesarios para que el aparato funcione. Para obtener más información, consulta "[Puertos de red](/enterprise/{{ currentVersion }}/admin/guides/installation/network-ports)."
|
||||
El cortafuegos interno del {% data variables.product.prodname_ghe_server %} restringe el acceso de la red a los servicios del aparato. Están disponibles en la red únicamente los servicios necesarios para que el aparato funcione. Para obtener más información, consulta "[Puertos de red](/admin/configuration/configuring-network-settings/network-ports)."
|
||||
|
||||
### Seguridad de la aplicación
|
||||
|
||||
@@ -92,15 +92,15 @@ El equipo de seguridad de la aplicación de {% data variables.product.prodname_d
|
||||
|
||||
### Servicios externos y acceso de soporte
|
||||
|
||||
El {% data variables.product.prodname_ghe_server %} puede funcionar sin ningún acceso de salida de tu red a servicios externos. De forma opcional, puedes habilitar la integración con servicios externos para la entrega de correo electrónico, el monitoreo externo y el reenvío de bitácoras. Para obtener más información, consulta las secciones "[Configurar las notificaciones por correo electrónico](/admin/configuration/configuring-email-for-notifications)", "[Configurar el monitoreo externo](/enterprise/{{ currentVersion }}/admin/installation/setting-up-external-monitoring)", y "[Reenvío de bitácoras](/admin/user-management/log-forwarding)".
|
||||
El {% data variables.product.prodname_ghe_server %} puede funcionar sin ningún acceso de salida de tu red a servicios externos. De forma opcional, puedes habilitar la integración con servicios externos para la entrega de correo electrónico, el monitoreo externo y el reenvío de bitácoras. Para obtener más información, consulta las secciones "[Configurar las notificaciones por correo electrónico](/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications)", "[Configurar el monitoreo externo](/admin/enterprise-management/monitoring-your-appliance/setting-up-external-monitoring)", y "[Reenvío de bitácoras](/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/log-forwarding)".
|
||||
|
||||
Puedes recopilar y enviar manualmente datos de resolución de problemas a {% data variables.contact.github_support %}. Para obtener más información, consulta "[Proporcionar datos a {% data variables.contact.github_support %}](/enterprise/{{ currentVersion }}/admin/enterprise-support/providing-data-to-github-support)."
|
||||
Puedes recopilar y enviar manualmente datos de resolución de problemas a {% data variables.contact.github_support %}. Para obtener más información, consulta "[Proporcionar datos a {% data variables.contact.github_support %}](/support/contacting-github-support/providing-data-to-github-support)".
|
||||
|
||||
### Comunicación encriptada
|
||||
|
||||
{% data variables.product.prodname_dotcom %} diseña {% data variables.product.prodname_ghe_server %} para ejecutar detrás de tu cortafuegos corporativo. Para asegurar la comunicación a través del cable, te alentamos a habilitar la seguridad de la capa de transporte (TLS). El {% data variables.product.prodname_ghe_server %} admite certificados TLS comerciales de 2048 bits y superiores para el tráfico HTTPS. Para obtener más información, consulta "[Configurar TLS](/enterprise/{{ currentVersion }}/admin/installation/configuring-tls)."
|
||||
{% data variables.product.prodname_dotcom %} diseña {% data variables.product.prodname_ghe_server %} para ejecutar detrás de tu cortafuegos corporativo. Para asegurar la comunicación a través del cable, te alentamos a habilitar la seguridad de la capa de transporte (TLS). El {% data variables.product.prodname_ghe_server %} admite certificados TLS comerciales de 2048 bits y superiores para el tráfico HTTPS. Para obtener más información, consulta la sección "[Configurar el TLS](/admin/configuration/configuring-network-settings/configuring-tls)".
|
||||
|
||||
Por defecto, el aparato también ofrece acceso a Secure Shell (SSH) para el acceso al repositorio utilizando Git y con fines administrativos. Para obtener más información, consulta "[Acerca de SSH](/enterprise/user/articles/about-ssh)" y "[Acceder al shell administrativo (SSH)](/enterprise/{{ currentVersion }}/admin/installation/accessing-the-administrative-shell-ssh)."
|
||||
Por defecto, el aparato también ofrece acceso a Secure Shell (SSH) para el acceso al repositorio utilizando Git y con fines administrativos. Para obtener más información, consulta "[Acerca de SSH](/authentication/connecting-to-github-with-ssh/about-ssh)" y "[Acceder al shell administrativo (SSH)](/admin/configuration/configuring-your-enterprise/accessing-the-administrative-shell-ssh)."
|
||||
|
||||
{% ifversion ghes > 3.3 %}
|
||||
|
||||
@@ -112,24 +112,24 @@ Si configuras la autenticación de SAML para {% data variables.product.product_l
|
||||
|
||||
El {% data variables.product.prodname_ghe_server %} proporciona tres tipos de cuentas.
|
||||
|
||||
- La cuenta de usuario de Linux del `administrador` ha controlado el acceso al sistema operativo subyacente, incluido el sistema de archivos directo y el acceso a la base de datos. Un pequeño conjunto de administradores de confianza debería tener acceso a esta cuenta, a la que pueden acceder por medio de SSH. Para obtener más información, consulta "[Acceder al shell administrativo (SSH)](/enterprise/{{ currentVersion }}/admin/installation/accessing-the-administrative-shell-ssh)."
|
||||
- La cuenta de usuario de Linux del `administrador` ha controlado el acceso al sistema operativo subyacente, incluido el sistema de archivos directo y el acceso a la base de datos. Un pequeño conjunto de administradores de confianza debería tener acceso a esta cuenta, a la que pueden acceder por medio de SSH. Para obtener más información, consulta "[Acceder al shell administrativo (SSH)](/admin/configuration/configuring-your-enterprise/accessing-the-administrative-shell-ssh)".
|
||||
- Las cuentas de usuario en la aplicación web del aparato tienen acceso completo a sus propios datos y a cualquier dato que otros usuarios u organizaciones concedan de manera explícita.
|
||||
- Los administradores del sitio en la aplicación web del aparato son cuentas de usuario que pueden administrar los ajustes de aplicaciones web y de aparatos de alto nivel, la configuración de cuenta de usuario y de organización y los datos del repositorio.
|
||||
|
||||
Para más información sobre los permisos de usuario del {% data variables.product.prodname_ghe_server %}, consulta "[Permisos de acceso en GitHub](/enterprise/user/articles/access-permissions-on-github)."
|
||||
Para más información sobre los permisos de usuario del {% data variables.product.prodname_ghe_server %}, consulta "[Permisos de acceso en GitHub](/get-started/learning-about-github/access-permissions-on-github)."
|
||||
|
||||
### Autenticación
|
||||
|
||||
El {% data variables.product.prodname_ghe_server %} proporciona cuatro métodos de autenticación.
|
||||
|
||||
- La autenticación de claves públicas SSH proporciona acceso del repositorio usando Git y el shell administrativo. Para obtener más información, consulta "[Acerca de SSH](/enterprise/user/articles/about-ssh)" y "[Acceder al shell administrativo (SSH)](/enterprise/{{ currentVersion }}/admin/installation/accessing-the-administrative-shell-ssh)."
|
||||
- El nombre de usuario y la autenticación de contraseña con cookies HTTP proporciona acceso a la aplicación web y la gestión de sesiones, con autenticación opcional de dos factores (2FA). Para obtener más información, consulta "[Usar la autenticación incorporada](/enterprise/{{ currentVersion }}/admin/user-management/using-built-in-authentication)."
|
||||
- La autenticación externa LDAP, SAML o CAS mediante un servicio LDAP, SAML Identity Provider (IdP) u otro servicio compatible proporciona acceso a la aplicación web. Para más información, consulta "[Autenticar usuarios para tu instancia de servidor de GitHub Enterprise](/enterprise/{{ currentVersion }}/admin/user-management/authenticating-users-for-your-github-enterprise-server-instance)."
|
||||
- La autenticación de claves públicas SSH proporciona acceso del repositorio usando Git y el shell administrativo. Para obtener más información, consulta "[Acerca de SSH](/authentication/connecting-to-github-with-ssh/about-ssh)" y "[Acceder al shell administrativo (SSH)](/admin/configuration/configuring-your-enterprise/accessing-the-administrative-shell-ssh)."
|
||||
- El nombre de usuario y la autenticación de contraseña con cookies HTTP proporciona acceso a la aplicación web y la gestión de sesiones, con autenticación opcional de dos factores (2FA). Para obtener más información, consulta ña sección "[Utilizar la autenticación integrada](/admin/identity-and-access-management/authenticating-users-for-your-github-enterprise-server-instance/using-built-in-authentication)".
|
||||
- La autenticación externa LDAP, SAML o CAS mediante un servicio LDAP, SAML Identity Provider (IdP) u otro servicio compatible proporciona acceso a la aplicación web. Para más información, consulta "[Autenticar usuarios para tu instancia de servidor de GitHub Enterprise](/admin/identity-and-access-management/authenticating-users-for-your-github-enterprise-server-instance)."
|
||||
- OAuth y los token de acceso personal proporcionan acceso a los datos del repositorio de Git y a API para clientes externos y servicios. Para obtener más información, consulta la sección "[Crear un token de acceso personal](/github/authenticating-to-github/creating-a-personal-access-token)".
|
||||
|
||||
### Auditoría y registro de acceso
|
||||
|
||||
El {% data variables.product.prodname_ghe_server %} almacena tanto registros tradicionales de sistema operativo como de aplicación. La aplicación también escribe registros de auditoría y de seguridad detallados, que el {% data variables.product.prodname_ghe_server %} almacena de forma permanente. Puedes reenviar ambos tipos de bitácoras en tiempo real a varios destinos a través del protocolo `syslog-ng`. Para obtener más información, consulta la sección "[Reenvío de bitácoras](/admin/user-management/log-forwarding)".
|
||||
El {% data variables.product.prodname_ghe_server %} almacena tanto registros tradicionales de sistema operativo como de aplicación. La aplicación también escribe registros de auditoría y de seguridad detallados, que el {% data variables.product.prodname_ghe_server %} almacena de forma permanente. Puedes reenviar ambos tipos de bitácoras en tiempo real a varios destinos a través del protocolo `syslog-ng`. 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)".
|
||||
|
||||
Los registros de acceso y de auditoría incluyen información como la siguiente.
|
||||
|
||||
@@ -158,6 +158,6 @@ También están disponibles los tarballes, con una lista completa de las depende
|
||||
|
||||
## Leer más
|
||||
|
||||
- "[Configurar una prueba de {% data variables.product.prodname_ghe_server %}](/articles/setting-up-a-trial-of-github-enterprise-server)"
|
||||
- "[Configurar una instancia del {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/guides/installation/setting-up-a-github-enterprise-server-instance)"
|
||||
- "[Configurar una prueba de {% data variables.product.prodname_ghe_server %}](/get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-server)"
|
||||
- "[Configurar una instancia de {% data variables.product.prodname_ghe_server %}](/admin/installation/setting-up-a-github-enterprise-server-instance)"
|
||||
- [ {% data variables.product.prodname_roadmap %} ]({% data variables.product.prodname_roadmap_link %}) en el repositorio `github/roadmap`
|
||||
|
||||
@@ -115,7 +115,7 @@ En todas las organizaciones que pertenezcan a tu empresa, puedes permitir o proh
|
||||
|
||||
## Requerir una política para invitar colaboradores{% ifversion ghec %} externos{% endif %} a los repositorios
|
||||
|
||||
En todas las organizaciones que pertenezcan a tu empresa, puedes permitir que los miembros inviten colaboradores{% ifversion ghec %} externos{% endif %} a los repositorios, restrinjan invitaciones de {% ifversion ghec %}colaboradores externos {% endif %}a los propietarios de la organización o permitan que los propietarios administren el ajuste a nivel organizacional.
|
||||
Across all organizations owned by your enterprise, you can allow members to invite{% ifversion ghec %} outside{% endif %} collaborators to repositories, restrict {% ifversion ghec %}outside collaborator {% endif %}invitations to organization owners, {% if prevent-org-admin-add-outside-collaborator %}restrict {% ifversion ghec %}outside collaborator {% endif %}invitations to enterprise owners, {% endif %}or allow organization owners to administer the setting on the organization level.
|
||||
|
||||
{% data reusables.enterprise-accounts.access-enterprise %}
|
||||
{% data reusables.enterprise-accounts.policies-tab %}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
title: 'Administrar usuarios, organizaciones y repositorios'
|
||||
shortTitle: 'Administrar usuarios, organizaciones y repositorios'
|
||||
shortTitle: 'Manage users, organizations, and repositories'
|
||||
intro: 'Esta guía describe los métodos de autenticación para los usuarios que inician sesión en tu empresa, cómo crear organizaciones y equipos para acceso a repositorios y colaboraciones, y las mejores prácticas que se sugieren para la seguridad de los usuarios.'
|
||||
redirect_from:
|
||||
- /enterprise/admin/categories/user-management
|
||||
@@ -18,7 +18,6 @@ children:
|
||||
- /managing-users-in-your-enterprise
|
||||
- /managing-organizations-in-your-enterprise
|
||||
- /managing-repositories-in-your-enterprise
|
||||
- /monitoring-activity-in-your-enterprise
|
||||
- /migrating-data-to-and-from-your-enterprise
|
||||
---
|
||||
|
||||
|
||||
@@ -23,8 +23,6 @@ children:
|
||||
- /requiring-two-factor-authentication-for-an-organization
|
||||
- /creating-teams
|
||||
- /adding-people-to-teams
|
||||
- /viewing-the-audit-logs-for-organizations-in-your-enterprise
|
||||
- /streaming-the-audit-logs-for-organizations-in-your-enterprise-account
|
||||
- /managing-your-role-in-an-organization-owned-by-your-enterprise
|
||||
- /removing-users-from-teams-and-organizations
|
||||
- /removing-organizations-from-your-enterprise
|
||||
|
||||
@@ -1,36 +0,0 @@
|
||||
---
|
||||
title: Ver las bitácoras de auditoría para las organizaciones de tu empresa
|
||||
intro: Los propietarios de la empresa pueden ver accciones acumuladas de todas las organizaciones propiedad de una cuenta de empresa en su registro de auditoría.
|
||||
redirect_from:
|
||||
- /github/setting-up-and-managing-your-enterprise/managing-organizations-in-your-enterprise-account/viewing-the-audit-logs-for-organizations-in-your-enterprise-account
|
||||
- /articles/viewing-the-audit-logs-for-organizations-in-your-business-account
|
||||
- /articles/viewing-the-audit-logs-for-organizations-in-your-enterprise-account
|
||||
- /github/setting-up-and-managing-your-enterprise-account/viewing-the-audit-logs-for-organizations-in-your-enterprise-account
|
||||
- /github/setting-up-and-managing-your-enterprise/viewing-the-audit-logs-for-organizations-in-your-enterprise-account
|
||||
versions:
|
||||
ghec: '*'
|
||||
type: how_to
|
||||
topics:
|
||||
- Auditing
|
||||
- Enterprise
|
||||
- Logging
|
||||
- Organizations
|
||||
shortTitle: Visualiza las bitácoras de auditoría de la organización
|
||||
---
|
||||
|
||||
Cada entrada del registro de auditoría muestra información vigente acerca de un evento, como:
|
||||
|
||||
- La organización en la que se realizó una acción
|
||||
- El usuario que realizó la acción
|
||||
- En qué repositorio se realizó una acción
|
||||
- La acción que se realizó
|
||||
- En qué país se realizó la acción
|
||||
- La fecha y hora en que se produjo la acción
|
||||
|
||||
Puedes buscar el registro de auditoría para eventos específicos y exportar los datos del registro de auditoría. Para obtener más información acerca de buscar el registro de auditoría y eventos en una organización específica, consulta "[Revisar el registro de auditoría para tu organización](/organizations/keeping-your-organization-secure/reviewing-the-audit-log-for-your-organization)."
|
||||
|
||||
También puedes transmitir 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 las bitácoras de auditoría para las organizaciones de tu cuenta empresarial](/admin/user-management/managing-organizations-in-your-enterprise/streaming-the-audit-logs-for-organizations-in-your-enterprise-account)".
|
||||
|
||||
{% data reusables.enterprise-accounts.access-enterprise %}
|
||||
{% data reusables.enterprise-accounts.settings-tab %}
|
||||
{% data reusables.enterprise-accounts.audit-log-tab %}
|
||||
@@ -80,7 +80,7 @@ The `org` qualifier limits actions to a specific organization. For example:
|
||||
|
||||
### Search based on the action performed
|
||||
|
||||
The `action` qualifier searches for specific events, grouped within categories. For information on the events associated with these categories, see "[Audited actions](/admin/user-management/audited-actions)".
|
||||
The `action` qualifier searches for specific events, grouped within categories. For information on the events associated with these categories, see "[Audit log events for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise)".
|
||||
|
||||
| Category name | Description
|
||||
|------------------|-------------------
|
||||
|
||||
@@ -72,7 +72,7 @@ Los mensajes obligatorios tienen varios usos.
|
||||
|
||||
Si incluyes cajas de verificación con lenguaje de marcado en el mensaje, todas ellas deberán seleccionarse antes de que el usuario pueda descartar el mensaje. Por ejemplo, si incluyes tus condiciones de servicio en el mensaje obligatorio, puede que necesites que cada usuario seleccione una casilla para confirmar que leyó dichas condiciones.
|
||||
|
||||
Cada vez que un usuario vea un mensaje obligatorio, se crea un evento de bitácora de auditoría. El evento incluye la versión del mensaje que vio el usuario. Para obtener más información, consulta la sección "[Acciones auditadas](/admin/user-management/audited-actions)".
|
||||
Cada vez que un usuario vea un mensaje obligatorio, se crea un evento de bitácora de auditoría. El evento incluye la versión del mensaje que vio el usuario. For more information see "[Audit log events for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise)."
|
||||
|
||||
{% note %}
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ If you need to temporarily take over a user account, for example when troublesho
|
||||
|
||||
For each impersonation session, you need to provide a reason for the impersonation. A session is limited to one hour, and you will have the same access as the user being impersonated.
|
||||
|
||||
Actions you perform during an impersonation session are recorded as events in the enterprise audit log, as well as the impersonated user's security log. The person being impersonated is sent an email notification when the impersonation session starts. For more information, see "[Audited actions](/admin/user-management/monitoring-activity-in-your-enterprise/audited-actions)" and "[Reviewing your security log](/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log)."
|
||||
Actions you perform during an impersonation session are recorded as events in the enterprise audit log, as well as the impersonated user's security log. The person being impersonated is sent an email notification when the impersonation session starts. For more information, see "[Audit log events for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise)" and "[Reviewing your security log](/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log)."
|
||||
|
||||
## Impersonating a user
|
||||
|
||||
|
||||
@@ -1,48 +0,0 @@
|
||||
---
|
||||
title: Registro de auditoría
|
||||
intro: '{% data variables.product.product_name %} mantiene las bitácoras de los eventos auditados de{% ifversion ghes %} sistemas,{% endif %} usuarios, organizaciones, y repositorios. Los registros son útiles para la depuración y el cumplimiento interno y externo.'
|
||||
redirect_from:
|
||||
- /enterprise/admin/articles/audit-logging
|
||||
- /enterprise/admin/installation/audit-logging
|
||||
- /enterprise/admin/user-management/audit-logging
|
||||
- /admin/user-management/audit-logging
|
||||
versions:
|
||||
ghes: '*'
|
||||
ghae: '*'
|
||||
type: reference
|
||||
topics:
|
||||
- Auditing
|
||||
- Enterprise
|
||||
- Logging
|
||||
- Security
|
||||
---
|
||||
|
||||
Para encontrar una lista completa, consulta "[Acciones auditadas](/admin/user-management/audited-actions)". Para obtener más información sobre cómo encontrar una acción en particular, consulta la sección "[Buscar la bitácora de auditoría](/admin/user-management/searching-the-audit-log)".
|
||||
|
||||
## Subir registros
|
||||
|
||||
Se registra cada operación de inserción de Git. Para obtener más información, consulta la sección "[Ver las bitácoras de subida](/admin/user-management/viewing-push-logs)".
|
||||
|
||||
{% ifversion ghes %}
|
||||
## Eventos del sistema
|
||||
|
||||
Todos los eventos de sistema auditados se registran en `/var/log/github/audit.log`. Los registros se rotan automáticamente cada 24 horas y se mantienen durante siete días.
|
||||
|
||||
El paquete de soporte incluye registros del sistema. Para obtener más información, consulta la sección "[Proporcionar datos al soporte de {% data variables.product.prodname_dotcom %}](/admin/enterprise-support/providing-data-to-github-support)".
|
||||
|
||||
## Paquete de soporte
|
||||
|
||||
Toda la información de auditoría se registra en el archivo `audit.log` del directorio de `github-logs` de cualquier paquete de soporte. Si está habilitado el redireccionamiento de registro, puedes transmitirle estos datos a un consumidor de flujo syslog externo como [Splunk](http://www.splunk.com/) o [Logstash](http://logstash.net/). Todas las entradas de este registro utilizan la palabra clave `github_audit` y se pueden filtrar con ella. Para obtener más información, consulta la sección "[Reenvío de bitácoras](/admin/user-management/log-forwarding)".
|
||||
|
||||
Por ejemplo, esta entrada muestra que se creó un repositorio nuevo.
|
||||
|
||||
```
|
||||
Oct 26 01:42:08 github-ent github_audit: {:created_at=>1351215728326, :actor_ip=>"10.0.0.51", :data=>{}, :user=>"some-user", :repo=>"some-user/some-repository", :actor=>"some-user", :actor_id=>2, :user_id=>2, :action=>"repo.create", :repo_id=>1, :from=>"repositories#create"}
|
||||
```
|
||||
|
||||
Este ejemplo muestra que las confirmaciones se subieron a un repositorio.
|
||||
|
||||
```
|
||||
Oct 26 02:19:31 github-ent github_audit: { "pid":22860, "ppid":22859, "program":"receive-pack", "git_dir":"/data/repositories/some-user/some-repository.git", "hostname":"github-ent", "pusher":"some-user", "real_ip":"10.0.0.51", "user_agent":"git/1.7.10.4", "repo_id":1, "repo_name":"some-user/some-repository", "transaction_id":"b031b7dc7043c87323a75f7a92092ef1456e5fbaef995c68", "frontend_ppid":1, "repo_public":true, "user_name":"some-user", "user_login":"some-user", "frontend_pid":18238, "frontend":"github-ent", "user_email":"some-user@github.example.com", "user_id":2, "pgroup":"github-ent_22860", "status":"post_receive_hook", "features":" report-status side-band-64k", "received_objects":3, "receive_pack_size":243, "non_fast_forward":false, "current_ref":"refs/heads/main" }
|
||||
```
|
||||
{% endif %}
|
||||
@@ -1,214 +0,0 @@
|
||||
---
|
||||
title: Audited actions
|
||||
intro: You can search the audit log for a wide variety of actions.
|
||||
miniTocMaxHeadingLevel: 3
|
||||
redirect_from:
|
||||
- /enterprise/admin/articles/audited-actions
|
||||
- /enterprise/admin/installation/audited-actions
|
||||
- /enterprise/admin/user-management/audited-actions
|
||||
- /admin/user-management/audited-actions
|
||||
versions:
|
||||
ghes: '*'
|
||||
ghae: '*'
|
||||
type: reference
|
||||
topics:
|
||||
- Auditing
|
||||
- Enterprise
|
||||
- Security
|
||||
---
|
||||
|
||||
## Authentication
|
||||
|
||||
Action | Description
|
||||
------------------------------------ | ----------------------------------------
|
||||
`oauth_access.create` | An [OAuth access token][] was [generated][generate token] for a user account.
|
||||
`oauth_access.destroy` | An [OAuth access token][] was deleted from a user account.
|
||||
`oauth_application.destroy` | An [OAuth application][] was deleted from a user or organization account.
|
||||
`oauth_application.reset_secret` | An [OAuth application][]'s secret key was reset.
|
||||
`oauth_application.transfer` | An [OAuth application][] was transferred from one user or organization account to another.
|
||||
`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.{% ifversion ghes %}
|
||||
`two_factor_authentication.enabled` | [Two-factor authentication][2fa] was enabled for a user account.
|
||||
`two_factor_authentication.disabled` | [Two-factor authentication][2fa] was disabled for a user account.{% endif %}
|
||||
|
||||
[add key]: /articles/adding-a-new-ssh-key-to-your-github-account
|
||||
[deploy key]: /guides/managing-deploy-keys/#deploy-keys
|
||||
[generate token]: /articles/creating-an-access-token-for-command-line-use
|
||||
[OAuth access token]: /developers/apps/authorizing-oauth-apps
|
||||
[OAuth application]: /guides/basics-of-authentication/#registering-your-app
|
||||
[2fa]: /articles/about-two-factor-authentication
|
||||
|
||||
{% ifversion ghes %}
|
||||
## {% data variables.product.prodname_actions %}
|
||||
|
||||
{% data reusables.actions.actions-audit-events-for-enterprise %}
|
||||
|
||||
{% endif %}
|
||||
|
||||
## Hooks
|
||||
|
||||
Action | Description
|
||||
--------------------------------- | -------------------------------------------
|
||||
`hook.create` | A new hook was added to a repository.
|
||||
`hook.config_changed` | A hook's configuration was changed.
|
||||
`hook.destroy` | A hook was deleted.
|
||||
`hook.events_changed` | A hook's configured events were changed.
|
||||
|
||||
## Enterprise configuration settings
|
||||
|
||||
Action | Description
|
||||
----------------------------------------------- | -------------------------------------------{% ifversion ghes or ghae %}
|
||||
`business.advanced_security_policy_update` | A site admin creates, updates, or removes a policy for {% data variables.product.prodname_GH_advanced_security %}. For more information, see "[Enforcing policies for {% data variables.product.prodname_advanced_security %} in your enterprise](/admin/policies/enforcing-policies-for-advanced-security-in-your-enterprise)."{% endif %}
|
||||
`business.clear_members_can_create_repos` | A site admin clears a restriction on repository creation in organizations in the enterprise. For more information, see "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#setting-a-policy-for-repository-creation)."{% ifversion ghes > 3.1 %}
|
||||
`business.referrer_override_enable` | A site admin enables the referrer policy override. For more information, see "[Configuring the referrer policy for your enterprise](/admin/configuration/configuring-your-enterprise/configuring-the-referrer-policy-for-your-enterprise)."
|
||||
`business.referrer_override_disable` | A site admin disables the referrer policy override. For more information, see "[Configuring the referrer policy for your enterprise](/admin/configuration/configuring-your-enterprise/configuring-the-referrer-policy-for-your-enterprise)."{% endif %}
|
||||
`business.update_member_repository_creation_permission` | A site admin restricts repository creation in organizations in the enterprise. For more information, see "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#setting-a-policy-for-repository-creation)."{% ifversion ghes %}
|
||||
`enterprise.config.lock_anonymous_git_access` | A site admin locks anonymous Git read access to prevent repository admins from changing existing anonymous Git read access settings for repositories in the enterprise. For more information, see "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#configuring-anonymous-git-read-access)."
|
||||
`enterprise.config.unlock_anonymous_git_access` | A site admin unlocks anonymous Git read access to allow repository admins to change existing anonymous Git read access settings for repositories in the enterprise. For more information, see "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#configuring-anonymous-git-read-access)."{% endif %}
|
||||
|
||||
{% ifversion ghae %}
|
||||
|
||||
## IP allow lists
|
||||
|
||||
Name | Description
|
||||
------------------------------------:| -----------------------------------------------------------
|
||||
`ip_allow_list_entry.create` | An IP address was added to an IP allow list.
|
||||
`ip_allow_list_entry.update` | An IP address or its description was changed.
|
||||
`ip_allow_list_entry.destroy` | An IP address was deleted from an IP allow list.
|
||||
`ip_allow_list.enable` | An IP allow list was enabled.
|
||||
`ip_allow_list.enable_for_installed_apps` | An IP allow list was enabled for installed {% data variables.product.prodname_github_apps %}.
|
||||
`ip_allow_list.disable` | An IP allow list was disabled.
|
||||
`ip_allow_list.disable_for_installed_apps` | An IP allow list was disabled for installed {% data variables.product.prodname_github_apps %}.
|
||||
|
||||
{% endif %}
|
||||
|
||||
## Issues
|
||||
|
||||
Action | Description
|
||||
------------------------------------ | -----------------------------------------------------------
|
||||
`issue.update` | An issue's body text (initial comment) changed.
|
||||
`issue_comment.update` | A comment on an issue (other than the initial one) changed.
|
||||
`issue.destroy` | An issue was deleted from the repository. For more information, see "[Deleting an issue](/github/managing-your-work-on-github/deleting-an-issue)."
|
||||
|
||||
## Organizations
|
||||
|
||||
Action | Description
|
||||
------------------ | ----------------------------------------------------------
|
||||
`org.async_delete` | A user initiated a background job to delete an organization.
|
||||
`org.delete` | An organization was deleted by a user-initiated background job.{% 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)."{% endif %}
|
||||
|
||||
## Pull requests
|
||||
|
||||
| Action | Description |
|
||||
| :- | :- |{% ifversion ghes > 3.1 or ghae %}
|
||||
| `pull_request.create` | A pull request was created. For more information, see "[Creating a pull request](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request)." |
|
||||
| `pull_request.close` | A pull request was closed without being merged. For more information, see "[Closing a pull request](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/closing-a-pull-request)." |
|
||||
| `pull_request.reopen` | A pull request was reopened after previously being closed. |
|
||||
| `pull_request.merge` | A pull request was merged. For more information, see "[Merging a pull request](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request)." |
|
||||
| `pull_request.indirect_merge` | A pull request was considered merged because the pull request's commits were merged into the target branch. |
|
||||
| `pull_request.ready_for_review` | A pull request was marked as ready for review. For more information, see "[Changing the stage of a pull request](/github/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-stage-of-a-pull-request#marking-a-pull-request-as-ready-for-review)." |
|
||||
| `pull_request.converted_to_draft` | A pull request was converted to a draft. For more information, see "[Changing the stage of a pull request](/github/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-stage-of-a-pull-request#converting-a-pull-request-to-a-draft)." |
|
||||
| `pull_request.create_review_request` | A review was requested on a pull request. For more information, see "[About pull request reviews](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews)." |
|
||||
| `pull_request.remove_review_request` | A review request was removed from a pull request. For more information, see "[About pull request reviews](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews)." |
|
||||
| `pull_request_review.submit` | A review was submitted for a pull request. For more information, see "[About pull request reviews](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews)." |
|
||||
| `pull_request_review.dismiss` | A review on a pull request was dismissed. For more information, see "[Dismissing a pull request review](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/dismissing-a-pull-request-review)." |
|
||||
| `pull_request_review.delete` | A review on a pull request was deleted. |
|
||||
| `pull_request_review_comment.create` | A review comment was added to a pull request. For more information, see "[About pull request reviews](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews)." |
|
||||
| `pull_request_review_comment.update` | A review comment on a pull request was changed. |{% endif %}
|
||||
| `pull_request_review_comment.delete` | A review comment on a pull request was deleted. |
|
||||
|
||||
## Protected branches
|
||||
|
||||
Action | Description
|
||||
-------------------------- | ----------------------------------------------------------
|
||||
`protected_branch.create ` | Branch protection is enabled on a branch.
|
||||
`protected_branch.destroy` | Branch protection is disabled on a branch.
|
||||
`protected_branch.update_admin_enforced ` | Branch protection is enforced for repository administrators.
|
||||
`protected_branch.update_require_code_owner_review ` | Enforcement of required code owner review is updated on a branch.
|
||||
`protected_branch.dismiss_stale_reviews ` | Enforcement of dismissing stale pull requests is updated on a branch.
|
||||
`protected_branch.update_signature_requirement_enforcement_level ` | Enforcement of required commit signing is updated on a branch.
|
||||
`protected_branch.update_pull_request_reviews_enforcement_level ` | Enforcement of required pull request reviews is updated on a branch. Can be one of `0`(deactivated), `1`(non-admins), `2`(everyone).
|
||||
`protected_branch.update_required_status_checks_enforcement_level ` | Enforcement of required status checks is updated on a branch.
|
||||
`protected_branch.rejected_ref_update ` | A branch update attempt is rejected.
|
||||
`protected_branch.policy_override ` | A branch protection requirement is overridden by a repository administrator.
|
||||
|
||||
## Repositories
|
||||
|
||||
Action | Description
|
||||
--------------------- | -------------------------------------------------------
|
||||
`repo.access` | The visibility of a repository changed to private{% ifversion ghes %}, public,{% endif %} or internal.
|
||||
`repo.archived` | A repository was archived. For more information, see "[Archiving a {% data variables.product.prodname_dotcom %} repository](/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository)."
|
||||
`repo.add_member` | A collaborator was added to a repository.
|
||||
`repo.config` | A site admin blocked force pushes. For more information, see [Blocking force pushes to a repository](/enterprise/{{ currentVersion }}/admin/guides/developer-workflow/blocking-force-pushes-to-a-repository/) to a repository.
|
||||
`repo.create` | A repository was created.
|
||||
`repo.destroy` | A repository was deleted.
|
||||
`repo.remove_member` | A collaborator was removed from a repository.
|
||||
`repo.rename` | A repository was renamed.
|
||||
`repo.transfer` | A user accepted a request to receive a transferred repository.
|
||||
`repo.transfer_start` | A user sent a request to transfer a repository to another user or organization.
|
||||
`repo.unarchived` | A repository was unarchived. For more information, see "[Archiving a {% data variables.product.prodname_dotcom %} repository](/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository)."{% ifversion ghes %}
|
||||
`repo.config.disable_anonymous_git_access`| Anonymous Git read access is disabled for a repository. For more information, see "[Enabling anonymous Git read access for a repository](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository)."
|
||||
`repo.config.enable_anonymous_git_access` | Anonymous Git read access is enabled for a repository. For more information, see "[Enabling anonymous Git read access for a repository](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository)."
|
||||
`repo.config.lock_anonymous_git_access` | A repository's anonymous Git read access setting is locked, preventing repository administrators from changing (enabling or disabling) this setting. For more information, see "[Preventing users from changing anonymous Git read access](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access)."
|
||||
`repo.config.unlock_anonymous_git_access` | A repository's anonymous Git read access setting is unlocked, allowing repository administrators to change (enable or disable) this setting. For more information, see "[Preventing users from changing anonymous Git read access](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access)."{% endif %}
|
||||
|
||||
{% if secret-scanning-audit-log-custom-patterns %}
|
||||
## Secret scanning
|
||||
|
||||
Action | Description
|
||||
----------------------------- | -----------------------------------------------
|
||||
| `business_secret_scanning_custom_pattern.create` | Triggered when 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.update` | Triggered when changes to an enterprise-level custom pattern are saved for secret scanning.
|
||||
| `business_secret_scanning_custom_pattern.delete` | Triggered when an enterprise-level custom pattern is removed from secret scanning.
|
||||
{% endif %}
|
||||
|
||||
## Site admin tools
|
||||
|
||||
Action | Description
|
||||
----------------------------- | -----------------------------------------------
|
||||
`staff.disable_repo` | A site admin disabled access to a repository and all of its forks.
|
||||
`staff.enable_repo` | A site admin re-enabled access to a repository and all of its forks.{% ifversion ghae or ghes > 3.2 %}
|
||||
`staff.exit_fake_login` | A site admin ended an impersonation session on {% data variables.product.product_name %}.
|
||||
`staff.fake_login` | A site admin signed into {% data variables.product.product_name %} as another user.{% endif %}
|
||||
`staff.repo_unlock` | A site admin unlocked (temporarily gained full access to) one of a user's private repositories.
|
||||
`staff.unlock` | A site admin unlocked (temporarily gained full access to) all of a user's private repositories.
|
||||
|
||||
## Teams
|
||||
|
||||
Action | Description
|
||||
--------------------------------- | -------------------------------------------
|
||||
`team.create` | A user account or repository was added to a team.
|
||||
`team.delete` | A user account or repository was removed from a team.{% ifversion ghes or ghae %}
|
||||
`team.demote_maintainer` | A user was demoted from a team maintainer to a team member.{% endif %}
|
||||
`team.destroy` | A team was deleted.{% ifversion ghes or ghae %}
|
||||
`team.promote_maintainer` | A user was promoted from a team member to a team maintainer.{% endif %}
|
||||
|
||||
## Users
|
||||
|
||||
Action | Description
|
||||
--------------------------------- | -------------------------------------------
|
||||
`user.add_email` | An email address was added to a user account.
|
||||
`user.async_delete` | An asynchronous job was started to destroy a user account, eventually triggering `user.delete`.{% ifversion ghes %}
|
||||
`user.change_password` | A user changed his or her password.{% endif %}
|
||||
`user.create` | A new user account was created.
|
||||
`user.delete` | A user account was destroyed by an asynchronous job.
|
||||
`user.demote` | A site admin was demoted to an ordinary user account.
|
||||
`user.destroy` | A user deleted his or her account, triggering `user.async_delete`.{% ifversion ghes %}
|
||||
`user.failed_login` | A user tried to sign in with an incorrect username, password, or two-factor authentication code.
|
||||
`user.forgot_password` | A user requested a password reset via the sign-in page.{% endif %}
|
||||
`user.login` | A user signed in.{% ifversion ghes or ghae %}
|
||||
`user.mandatory_message_viewed` | A user views a mandatory message (see "[Customizing user messages](/admin/user-management/customizing-user-messages-for-your-enterprise)" for details) | {% endif %}
|
||||
`user.promote` | An ordinary user account was promoted to a site admin.
|
||||
`user.remove_email` | An email address was removed from a user account.
|
||||
`user.rename` | A username was changed.
|
||||
`user.suspend` | A user account was suspended by a site admin.{% ifversion ghes %}
|
||||
`user.two_factor_requested` | A user was prompted for a two-factor authentication code.{% endif %}
|
||||
`user.unsuspend` | A user account was unsuspended by a site admin.
|
||||
|
||||
{% ifversion ghes > 3.1 or ghae %}
|
||||
## Workflows
|
||||
|
||||
{% data reusables.actions.actions-audit-events-workflow %}
|
||||
{% endif %}
|
||||
@@ -1,23 +0,0 @@
|
||||
---
|
||||
title: Monitorear la actividad en tu empresa
|
||||
intro: Puedes ver la actividad si aprovechas los tableros y bitácoras de tu empresa.
|
||||
redirect_from:
|
||||
- /enterprise/admin/installation/monitoring-activity-on-your-github-enterprise-server-instance
|
||||
- /enterprise/admin/user-management/monitoring-activity-in-your-enterprise
|
||||
versions:
|
||||
ghec: '*'
|
||||
ghes: '*'
|
||||
ghae: '*'
|
||||
topics:
|
||||
- Enterprise
|
||||
children:
|
||||
- /activity-dashboard
|
||||
- /audit-logging
|
||||
- /searching-the-audit-log
|
||||
- /audited-actions
|
||||
- /viewing-push-logs
|
||||
- /log-forwarding
|
||||
- /managing-global-webhooks
|
||||
shortTitle: Monitorear tu empresa
|
||||
---
|
||||
|
||||
@@ -1,51 +0,0 @@
|
||||
---
|
||||
title: Buscar el registro de auditoría
|
||||
intro: Los administradores de sitio pueden buscar en una lista extensa de acciones auditadas en la empresa.
|
||||
redirect_from:
|
||||
- /enterprise/admin/articles/searching-the-audit-log
|
||||
- /enterprise/admin/installation/searching-the-audit-log
|
||||
- /enterprise/admin/user-management/searching-the-audit-log
|
||||
- /admin/user-management/searching-the-audit-log
|
||||
versions:
|
||||
ghes: '*'
|
||||
ghae: '*'
|
||||
type: how_to
|
||||
topics:
|
||||
- Auditing
|
||||
- Enterprise
|
||||
- Logging
|
||||
---
|
||||
|
||||
## Buscar sintaxis de consultas
|
||||
|
||||
Redacta una consulta de búsqueda de uno o más pares de clave-valor separados por operadores lógicos y/o.
|
||||
|
||||
| Clave | Valor |
|
||||
| ------------------------:| ---------------------------------------------------------------------------- |
|
||||
| `actor_id` | ID de la cuenta de usuario que inició la acción |
|
||||
| `actor (actor)` | Nombre de la cuenta de usuario que inició la acción |
|
||||
| `oauth_app_id` | ID de la aplicación OAuth asociada con la acción |
|
||||
| `Acción` | Nombre de la acción auditada |
|
||||
| `user_id` | ID del usuario afectado por la acción |
|
||||
| `usuario` | Nombre del usuario afectado por la acción |
|
||||
| `repo_id` | ID del repositorio afectado por la acción (si corresponde) |
|
||||
| `repo` | Nombre del repositorio afectado por la acción (si corresponde) |
|
||||
| `actor_ip` | Dirección IP desde donde se inició la acción |
|
||||
| `created_at (creado en)` | Momento en el cual ocurrió la acción |
|
||||
| `from` | Vista desde donde se inició la acción |
|
||||
| `note` | Información variada de evento específico (en texto simple o en formato JSON) |
|
||||
| `org` | Nombre de la organización afectada por la acción (si corresponde) |
|
||||
| `org_id` | ID de la organización afectada por la acción (si corresponde) |
|
||||
|
||||
Por ejemplo, para ver todas las acciones que afectaron el repositorio `octocat/Spoon-Knife` desde el inicio de 2017:
|
||||
|
||||
`repo:"octocat/Spoon-Knife" AND created_at:[2017-01-01 TO *]`
|
||||
|
||||
Para encontrar una lista completa de acciones, consulta la sección "[Acciones auditadas](/admin/user-management/audited-actions)".
|
||||
|
||||
## Buscar el registro de auditoría
|
||||
|
||||
{% data reusables.enterprise-accounts.access-enterprise %}
|
||||
{% data reusables.enterprise-accounts.settings-tab %}
|
||||
{% data reusables.enterprise-accounts.audit-log-tab %}
|
||||
4. Escribe una consulta de búsqueda. 
|
||||
@@ -15,6 +15,8 @@ shortTitle: PAT con SAML
|
||||
|
||||
Puedes autorizar un token de acceso personal existente, o [crear un nuevo token de acceso personal](/github/authenticating-to-github/creating-a-personal-access-token) y luego autorizarlo.
|
||||
|
||||
{% data reusables.saml.must-authorize-linked-identity %}
|
||||
|
||||
{% data reusables.saml.authorized-creds-info %}
|
||||
|
||||
{% data reusables.user-settings.access_settings %}
|
||||
|
||||
@@ -15,6 +15,8 @@ shortTitle: Llave SSH con SAML
|
||||
|
||||
Puedes autorizar una clave SSH existente, o crear una nueva clave SSH, y luego autorizarla. Para más información sobre la creación de una nueva clave SSH, consulta "[Generar una nueva clave SSH y agregarla al ssh-agent](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)".
|
||||
|
||||
{% data reusables.saml.must-authorize-linked-identity %}
|
||||
|
||||
{% data reusables.saml.authorized-creds-info %}
|
||||
|
||||
{% note %}
|
||||
|
||||
@@ -96,7 +96,7 @@ By default, only alerts with the severity level of `Error`{% ifversion fpt or gh
|
||||
|
||||
{% data reusables.repositories.navigate-to-repo %}
|
||||
{% data reusables.repositories.sidebar-settings %}
|
||||
{% data reusables.repositories.navigate-to-security-and-analysis %}
|
||||
{% data reusables.repositories.navigate-to-code-security-and-analysis %}
|
||||
1. Under "Code scanning", to the right of "Check Failure", use the drop-down menu to select the level of severity you would like to cause a pull request check failure.
|
||||
{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
|
||||

|
||||
|
||||
@@ -70,7 +70,7 @@ 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-security-and-analysis %}
|
||||
{% 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 %}
|
||||
{% ifversion fpt or ghec %}{% else %}{% endif %}
|
||||
|
||||
|
||||
@@ -33,7 +33,7 @@ Debes almacenar este archivo en el directorio `.github` de tu repositorio. Cuand
|
||||
|
||||
Cualquier opción que también afecte las actualizaciones de seguridad se utiliza en la siguiente ocasión en que una alerta de seguridad active una solicitud de cambios para una actualización de seguridad. Para obtener más información, consulta la sección "[Configurar las {% data variables.product.prodname_dependabot_security_updates %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/configuring-dependabot-security-updates)".
|
||||
|
||||
El archivo *dependabot.yml* tiene dos claves mandatorias de nivel superior: `version`, y `updates`. Opcionalmente, puedes incluir una clave de `registries` de nivel superior. El archivo debe comenzar con `version: 2`.
|
||||
El archivo *dependabot.yml* tiene dos claves mandatorias de nivel superior: `version`, y `updates`. You can, optionally, include a top-level `registries` key{% ifversion fpt or ghec or ghes > 3.4 %} and/or a `enable-beta-ecosystems` key{% endif %}. El archivo debe comenzar con `version: 2`.
|
||||
|
||||
## Opciones de configuración para las actualizaciones
|
||||
|
||||
@@ -46,7 +46,9 @@ La clave `updates` de nivel superior es obligatoria. La utilizas para configurar
|
||||
| [`schedule.interval`](#scheduleinterval) | **X** | Qué tan a menudo se revisará si hay actualizaciones |
|
||||
| [`allow`](#allow) | | Personalizar qué actualizaciones se permitirán |
|
||||
| [`asignatarios`](#assignees) | | Los asignados a configurar en las solicitudes de extracción |
|
||||
| [`commit-message`](#commit-message) | | Preferencias de mensaje de confirmación |
|
||||
| [`commit-message`](#commit-message) | | Commit message preferences |{% ifversion fpt or ghec or ghes > 3.4 %}
|
||||
| [`enable-beta-ecosystems`](#enable-beta-ecosystems) | | Enable ecosystems that have beta-level support
|
||||
{% endif %}
|
||||
| [`ignore`](#ignore) | | Ignorar ciertas dependencias o versiones |
|
||||
| [`insecure-external-code-execution`](#insecure-external-code-execution) | | Permite o rechaza la ejecución de código en los archivos de manifiesto |
|
||||
| [`etiquetas`](#labels) | | Las etiquetas a configurar en las solicitudes de extracción |
|
||||
@@ -302,7 +304,6 @@ updates:
|
||||
prefix-development: "pip dev"
|
||||
include: "scope"
|
||||
```
|
||||
|
||||
### `ignore`
|
||||
|
||||
{% data reusables.dependabot.default-dependencies-allow-ignore %}
|
||||
@@ -330,7 +331,7 @@ Si las `versions` y los `update-types` se utilizan juntos, el {% data variables.
|
||||
{% data reusables.dependabot.option-affects-security-updates %}
|
||||
|
||||
```yaml
|
||||
# Use `ignore` to specify dependencies that should not be updated
|
||||
# Use `ignore` to specify dependencies that should not be updated
|
||||
|
||||
version: 2
|
||||
updates:
|
||||
@@ -356,6 +357,15 @@ updates:
|
||||
|
||||
{% endnote %}
|
||||
|
||||
{% ifversion fpt or ghec or ghes > 3.4 %}
|
||||
{% note %}
|
||||
|
||||
**Note**: For the `pub` ecosystem, {% data variables.product.prodname_dependabot %} won't perform an update when the version that it tries to update to is ignored, even if an earlier version is available.
|
||||
|
||||
{% endnote %}
|
||||
|
||||
{% endif %}
|
||||
|
||||
### `insecure-external-code-execution`
|
||||
|
||||
Los administradores de paquetes con los valores `bundler`, `mix`, y `pip` de `package-ecosystem` pueden ejecutar el código externo en el manifiesto como parte del proceso de actualización de la versión. Esto podría permitir que un paquete que se haya puesto en riesgo borre las credenciales u obtenga acceso a los registros configurados. Cuando agregas un ajuste de [`registries`](#registries) dentro de una configuración de `updates`, el {% data variables.product.prodname_dependabot %} prevendrá automáticamente la ejecución de código externo, en cuyo caso, la actualización de versión podría fallar. Puedes elegir ignorar este comportamiento y permitir la ejecución de código externo para los administradores de paquetes `bundler`, `mix`, y `pip` si configuras a `insecure-external-code-execution` en `allow`.
|
||||
@@ -504,7 +514,7 @@ Para permitir que el {% data variables.product.prodname_dependabot %} acceda a u
|
||||
Para permitir que el {% data variables.product.prodname_dependabot %} utilice los administradores de paquetes `bundler`, `mix`, y `pip` para actualizar dependencias en los registros privados, puedes elegir el permitir la ejecución de código externo. Para obtener más información, consulta [`insecure-external-code-execution`](#insecure-external-code-execution) anteriormente.
|
||||
|
||||
```yaml
|
||||
# Allow {% data variables.product.prodname_dependabot %} to use one of the two defined private registries
|
||||
# Allow {% data variables.product.prodname_dependabot %} to use one of the two defined private registries
|
||||
# when updating dependency versions for this ecosystem
|
||||
|
||||
{% raw %}
|
||||
@@ -738,7 +748,7 @@ El valor de la clave `registries` es un arreglo asociativo, del cual cada elemen
|
||||
|
||||
version: 2
|
||||
registries:
|
||||
dockerhub: # Define access for a private registry
|
||||
dockerhub: # Define access for a private registry
|
||||
type: docker-registry
|
||||
url: registry.hub.docker.com
|
||||
username: octocat
|
||||
@@ -972,3 +982,23 @@ registries:
|
||||
token: ${{secrets.MY_TERRAFORM_API_TOKEN}}
|
||||
```
|
||||
{% endraw %}
|
||||
|
||||
{% ifversion fpt or ghec or ghes > 3.4 %}
|
||||
## Enabling support for beta-level ecosystems
|
||||
|
||||
### `enable-beta-ecosystems`
|
||||
|
||||
By default, {% data variables.product.prodname_dependabot %} updates the dependency manifests and lock files only for fully supported ecosystems. Use the `enable-beta-ecosystems` flag to opt in to updates for ecosystems that are not yet generally available.
|
||||
|
||||
```yaml
|
||||
# Configure beta ecosystem
|
||||
|
||||
version: 2
|
||||
enable-beta-ecosystems: true
|
||||
updates:
|
||||
- package-ecosystem: "pub"
|
||||
directory: "/"
|
||||
schedule:
|
||||
interval: "daily"
|
||||
```
|
||||
{% endif %}
|
||||
|
||||
@@ -38,6 +38,13 @@ If your project communicates with an external service, you might use a token or
|
||||
|
||||
Service providers can partner with {% data variables.product.company_short %} to provide their secret formats for scanning. {% data reusables.secret-scanning.partner-program-link %}
|
||||
|
||||
{% if secret-scanning-push-protection %}
|
||||
|
||||
You can also enable {% data variables.product.prodname_secret_scanning %} as a push protection for a repository or an organization. When you enable this feature, {% data variables.product.prodname_secret_scanning %} prevents contributors from pushing code with a detected secret. To proceed, contributors must either remove the secret(s) from the push or, if needed, bypass the protection. For more information, see "[Protecting pushes with {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)."
|
||||
|
||||
{% endif %}
|
||||
|
||||
|
||||
{% ifversion fpt or ghec %}
|
||||
## About {% data variables.product.prodname_secret_scanning_partner %}
|
||||
|
||||
|
||||
@@ -28,13 +28,15 @@ Puedes habilitar el {% data variables.product.prodname_secret_scanning_GHAS %} p
|
||||
|
||||
{% data reusables.repositories.navigate-to-repo %}
|
||||
{% data reusables.repositories.sidebar-settings %}
|
||||
{% data reusables.repositories.navigate-to-security-and-analysis %}
|
||||
{% data reusables.repositories.navigate-to-code-security-and-analysis %}
|
||||
4. Si aún no se ha habilitado la {% data variables.product.prodname_advanced_security %} para el repositorio, haz clic en **Habilitar** a la derecha de "{% data variables.product.prodname_GH_advanced_security %}".
|
||||
{% ifversion fpt or ghec %}
|
||||
{% elsif ghes or ghae %}{% endif %}
|
||||
5. Revisa el impacto de habilitar la {% data variables.product.prodname_advanced_security %} y luego haz clic en **Habilitar la {% data variables.product.prodname_GH_advanced_security %} para este repositorio**.
|
||||
6. Cuando habilitas la {% data variables.product.prodname_advanced_security %}, puede que el {% data variables.product.prodname_secret_scanning %} se habilite en el repositorio debido a la configuración de la organización. Si se muestra "{% data variables.product.prodname_secret_scanning_caps %}" con un botón de **Habilitar**, aún necesitarás habilitar el {% data variables.product.prodname_secret_scanning %} si das clic en **Habilitar**. Si ves un botón de **Inhabilitar**, entonces el {% data variables.product.prodname_secret_scanning %} ya se encuentra habilitado. 
|
||||
|
||||
{% if secret-scanning-push-protection %}
|
||||
7. Optionally, if you want to enable push protection, click **Enable** to the right of "Push protection." {% data reusables.secret-scanning.push-protection-overview %} For more information, see "[Protecting pushes with {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)." 
|
||||
{% endif %}
|
||||
{% ifversion ghae %}
|
||||
1. Antes de que puedas habilitar el {% data variables.product.prodname_secret_scanning %}, necesitas habilitar primero la {% data variables.product.prodname_GH_advanced_security %}. A la derecha de "{% data variables.product.prodname_GH_advanced_security %}", da clic en **Habilitar**. 
|
||||
2. Da clic en **Habilitar la {% data variables.product.prodname_GH_advanced_security %} para este repositorio** para confirmar la acción. 
|
||||
|
||||
@@ -64,15 +64,12 @@ Before defining a custom pattern, you must ensure that {% data variables.product
|
||||
|
||||
{% data reusables.repositories.navigate-to-repo %}
|
||||
{% data reusables.repositories.sidebar-settings %}
|
||||
{% data reusables.repositories.navigate-to-security-and-analysis %}
|
||||
{% data reusables.repositories.navigate-to-code-security-and-analysis %}
|
||||
{% data reusables.repositories.navigate-to-ghas-settings %}
|
||||
{% data reusables.advanced-security.secret-scanning-new-custom-pattern %}
|
||||
{% data reusables.advanced-security.secret-scanning-add-custom-pattern-details %}{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5499 %}
|
||||
1. When you're ready to test your new custom pattern, to identify matches in the repository without creating alerts, click **Save and dry run**.
|
||||
1. When the dry run finishes, you'll see a sample of results (up to 1000) from the repository. Review the results and identify any false positive results.
|
||||

|
||||
1. Edit the new custom pattern to fix any problems with the results, then click **Save and dry run** to test your changes.
|
||||
{% indented_data_reference reusables.secret-scanning.beta-dry-runs spaces=3 %}
|
||||
{% data reusables.advanced-security.secret-scanning-dry-run-results %}
|
||||
{% endif %}
|
||||
{% data reusables.advanced-security.secret-scanning-create-custom-pattern %}
|
||||
|
||||
@@ -111,11 +108,13 @@ aAAAe9
|
||||
|
||||
Before defining a custom pattern, you must ensure that you enable {% data variables.product.prodname_secret_scanning %} for the repositories that you want to scan in your organization. To enable {% data variables.product.prodname_secret_scanning %} on all repositories in your organization, see "[Managing security and analysis settings for your organization](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)."
|
||||
|
||||
{% ifversion ghes < 3.5 or ghae %}
|
||||
{% note %}
|
||||
|
||||
**Note:** As there is no dry-run functionality, we recommend that you test your custom patterns in a repository before defining them for your entire organization. That way, you can avoid creating excess false-positive {% data variables.product.prodname_secret_scanning %} alerts.
|
||||
|
||||
{% endnote %}
|
||||
{% endif %}
|
||||
|
||||
{% data reusables.profile.access_org %}
|
||||
{% data reusables.profile.org_settings %}
|
||||
@@ -123,6 +122,13 @@ Before defining a custom pattern, you must ensure that you enable {% data variab
|
||||
{% data reusables.repositories.navigate-to-ghas-settings %}
|
||||
{% data reusables.advanced-security.secret-scanning-new-custom-pattern %}
|
||||
{% data reusables.advanced-security.secret-scanning-add-custom-pattern-details %}
|
||||
{%- if secret-scanning-org-dry-runs %}
|
||||
1. When you're ready to test your new custom pattern, to identify matches in select repositories without creating alerts, click **Save and dry run**.
|
||||
1. Search for and select the repositories where you want to perform the dry run. You can select up to 10 repositories.
|
||||

|
||||
1. When you're ready to test your new custom pattern, click **Dry run**.
|
||||
{% data reusables.advanced-security.secret-scanning-dry-run-results %}
|
||||
{%- endif %}
|
||||
{% data reusables.advanced-security.secret-scanning-create-custom-pattern %}
|
||||
|
||||
After your pattern is created, {% data variables.product.prodname_secret_scanning %} scans for any secrets in repositories in your organization, including their entire Git history on all branches. Organization owners and repository administrators will be alerted to any secrets found and can review the alert in the repository where the secret is found. For more information on viewing {% data variables.product.prodname_secret_scanning %} alerts, see "[Managing alerts from {% data variables.product.prodname_secret_scanning %}](/code-security/secret-security/managing-alerts-from-secret-scanning)."
|
||||
|
||||
@@ -20,5 +20,6 @@ children:
|
||||
- /defining-custom-patterns-for-secret-scanning
|
||||
- /managing-alerts-from-secret-scanning
|
||||
- /secret-scanning-patterns
|
||||
- /protecting-pushes-with-secret-scanning
|
||||
---
|
||||
|
||||
|
||||
@@ -0,0 +1,87 @@
|
||||
---
|
||||
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.'
|
||||
product: '{% data reusables.gated-features.secret-scanning %}'
|
||||
miniTocMaxHeadingLevel: 3
|
||||
versions:
|
||||
feature: secret-scanning-push-protection
|
||||
redirect_from:
|
||||
- /early-access/code-security/secret-scanning/protecting-pushes-with-secret-scanning
|
||||
type: how_to
|
||||
topics:
|
||||
- Secret scanning
|
||||
- Advanced Security
|
||||
- Alerts
|
||||
- Repositories
|
||||
shortTitle: Push protection
|
||||
---
|
||||
|
||||
{% 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
|
||||
|
||||
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 %}
|
||||
|
||||
{% data variables.product.prodname_secret_scanning_caps %} as a push protection currently scans repositories for secrets issued by the following service providers.
|
||||
|
||||
{% data reusables.secret-scanning.secret-list-private-push-protection %}
|
||||
|
||||
## Enabling {% data variables.product.prodname_secret_scanning %} as a push protection
|
||||
|
||||
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. For more information, see "[Managing security and analysis settings for your organization](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)," "[Managing security and analysis settings for your repository](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository)," and "[About {% 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. For more information, see "[Repositories](/rest/reference/repos#update-a-repository)" and expand the "Properties of the `security_and_analysis` object" section in the REST API documentation.
|
||||
|
||||
### Enabling {% data variables.product.prodname_secret_scanning %} as a push protection for an organization
|
||||
|
||||
{% data reusables.organizations.navigate-to-org %}
|
||||
{% data reusables.organizations.org_settings %}
|
||||
{% data reusables.organizations.security-and-analysis %}
|
||||
{% data reusables.repositories.navigate-to-ghas-settings %}
|
||||
{% data reusables.advanced-security.secret-scanning-push-protection-org %}
|
||||
|
||||
### Enabling {% data variables.product.prodname_secret_scanning %} as a push protection for a repository
|
||||
|
||||
{% data reusables.repositories.navigate-to-repo %}
|
||||
{% data reusables.repositories.sidebar-settings %}
|
||||
{% data reusables.repositories.navigate-to-code-security-and-analysis %}
|
||||
{% data reusables.repositories.navigate-to-ghas-settings %}
|
||||
{% data reusables.advanced-security.secret-scanning-push-protection-repo %}
|
||||
|
||||
|
||||
## Using {% data variables.product.prodname_secret_scanning %} as a push protection from the command line
|
||||
|
||||
When you attempt to push a supported secret to a repository or organization with {% data variables.product.prodname_secret_scanning %} as a push protection enabled, {% data variables.product.prodname_dotcom %} will block the push. You can remove the secret from your commit or follow a provided URL to allow the push.
|
||||
|
||||
Up to five detected secrets will be displayed at a time on the command line. If a particular secret has already been detected in the repository and an alert already exists, {% data variables.product.prodname_dotcom %} will not block that secret.
|
||||
|
||||

|
||||
|
||||
If you need to remove the secret from your latest commit (that is, `HEAD`) on the branch being pushed and any earlier commits that contain the secret, you can remove the secret from `HEAD`, then squash the commits between when the commit was introduced and the first version of `HEAD` for which the secret has been removed.
|
||||
|
||||
{% note %}
|
||||
|
||||
**Notas**:
|
||||
|
||||
* If your git configuration supports pushes to multiple branches, and not only to the default branch, your push may be blocked due to additional and unintended refs being pushed. For more information, see the [`push.default` options](https://git-scm.com/docs/git-config#Documentation/git-config.txt-pushdefault) in the Git Docs.
|
||||
* If {% data variables.product.prodname_secret_scanning %} upon a push times out, {% data variables.product.prodname_dotcom %} will still run a scan after the push.
|
||||
|
||||
{% endnote %}
|
||||
|
||||
### Allowing a blocked secret to be pushed
|
||||
|
||||
If {% data variables.product.prodname_dotcom %} blocks a secret that you believe is safe to push, you can allow the secret and specify the reason why it should be allowed.
|
||||
|
||||
If you confirm a secret is real and that you intend to fix it later, you should aim to remediate the secret as soon as possible. For example, you might revoke the secret and remove the secret from the repository's commit history. For more information, see "[Removing sensitive data from a repository](/authentication/keeping-your-account-and-data-secure/removing-sensitive-data-from-a-repository)."
|
||||
|
||||
When you allow a secret to be pushed, an alert is created in the "Security" tab. The alert is closed and no notifications are sent if you specify that the secret is a false positive or used only in tests. If you specify that the secret is real and that you will fix it later, the security alert remains open and notifications are sent to the author of the commit and repository administrators. For more information, see "[Managing alerts from secret scanning](/code-security/secret-scanning/managing-alerts-from-secret-scanning)."
|
||||
|
||||
1. Visit the URL returned by {% data variables.product.prodname_dotcom %} when your push was blocked. 
|
||||
2. Choose the option that best describes why you should be able to push the secret.
|
||||
- If the secret is only used in tests and poses no threat, click **It's used in tests**.
|
||||
- If the detected string is not a secret, click **It's a false positive**.
|
||||
- If the secret is real but you intend to fix it later, click **I'll fix it later**.
|
||||
3. Click **Allow me to push this secret**.
|
||||
4. Reattempt the push on the command line within three hours. If you have not pushed within three hours, you will need to repeat this process.
|
||||
@@ -22,7 +22,9 @@ topics:
|
||||
shortTitle: Acerca del resumen de seguridad
|
||||
---
|
||||
|
||||
{% ifversion ghes < 3.5 or ghae-issue-4554 %}
|
||||
{% data reusables.security-center.beta %}
|
||||
{% endif %}
|
||||
|
||||
## Acerca del resumen de seguridad
|
||||
|
||||
|
||||
@@ -17,7 +17,9 @@ topics:
|
||||
shortTitle: Filtrar alertas
|
||||
---
|
||||
|
||||
{% ifversion ghes < 3.5 or ghae-issue-4554 %}
|
||||
{% data reusables.security-center.beta %}
|
||||
{% endif %}
|
||||
|
||||
## Acerca de filtrar el resumen de seguridad
|
||||
|
||||
|
||||
@@ -17,7 +17,9 @@ topics:
|
||||
shortTitle: Ver el resumen de seguridad
|
||||
---
|
||||
|
||||
{% ifversion ghes < 3.5 or ghae-issue-4554 %}
|
||||
{% data reusables.security-center.beta %}
|
||||
{% endif %}
|
||||
|
||||
## Visualizar el resumen de seguridad de una organización
|
||||
|
||||
@@ -39,7 +41,7 @@ shortTitle: Ver el resumen de seguridad
|
||||
## Ver el resumen de seguridad de una empresa
|
||||
|
||||
{% data reusables.enterprise-accounts.access-enterprise-on-dotcom %}
|
||||
1. En la barra lateral izquierda, haz clic en {% octicon "shield" aria-label="The shield icon" %} **Seguridad**.
|
||||
1. In the left sidebar, click {% octicon "shield" aria-label="The shield icon" %} **Code Security**.
|
||||
{% endif %}
|
||||
|
||||
## Visualizar las alertas para un repositorio
|
||||
|
||||
@@ -49,4 +49,18 @@ Dependency review supports the same languages and package management ecosystems
|
||||
## Enabling dependency review
|
||||
|
||||
The dependency review feature becomes available when you enable the dependency graph. For more information, see "{% ifversion ghec %}[Enabling the dependency graph](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph#enabling-the-dependency-graph){% elsif ghes %}[Enabling the dependency graph for your enterprise](/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise){% endif %}."
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
|
||||
{% ifversion fpt or ghec or ghes > 3.5 or ghae-issue-6396 %}
|
||||
## Dependency review enforcement
|
||||
|
||||
{% data reusables.dependency-review.dependency-review-action-beta-note %}
|
||||
|
||||
You can use the Dependency Review GitHub Action in your repository to enforce dependency reviews on your pull requests. The action scans for vulnerable versions of dependencies introduced by package version changes in pull requests, and warns you about the associated security vulnerabilities. This gives you better visibility of what's changing in a pull request, and helps prevent vulnerabilities being added to your repository. For more information, see [`dependency-review-action`](https://github.com/actions/dependency-review-action).
|
||||
|
||||

|
||||
|
||||
The Dependency Review GitHub Action check will fail if it discovers any vulnerable package, but will only block a pull request from being merged if the repository owner has required the check to pass before merging. For more information, see "[About protected branches](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#require-status-checks-before-merging)."
|
||||
|
||||
The action uses the Dependency Review REST API to get the diff of dependency changes between the base commit and head commit. You can use the Dependency Review API to get the diff of dependency changes, including vulnerability data, between any two commits on a repository. For more information, see "[Dependency review](/rest/reference/dependency-graph#dependency-review)."
|
||||
{% endif %}
|
||||
|
||||
@@ -76,7 +76,7 @@ You can also enable or disable the dependency graph for all repositories owned b
|
||||
|
||||
{% data reusables.repositories.navigate-to-repo %}
|
||||
{% data reusables.repositories.sidebar-settings %}
|
||||
{% data reusables.repositories.navigate-to-security-and-analysis %}
|
||||
{% data reusables.repositories.navigate-to-code-security-and-analysis %}
|
||||
4. Read the message about granting {% data variables.product.product_name %} read-only access to the repository data to enable the dependency graph, then next to "Dependency Graph", click **Enable**.
|
||||

|
||||
|
||||
@@ -99,7 +99,7 @@ The "Used by" section represents a single package from the repository. If you ha
|
||||
|
||||
{% data reusables.repositories.navigate-to-repo %}
|
||||
{% data reusables.repositories.sidebar-settings %}
|
||||
{% data reusables.repositories.navigate-to-security-and-analysis %}
|
||||
{% data reusables.repositories.navigate-to-code-security-and-analysis %}
|
||||
4. Under "Code security and analysis", click the drop-down menu in the "Used by counter" section and choose a package.
|
||||

|
||||
|
||||
|
||||
@@ -56,6 +56,8 @@ Si necesitas permitir el acceso externo a los servicios que se ejecutan en un co
|
||||
|
||||
Si necesitas conectarte a un servicio (tal como un servidor web de desarrollo) que se ejecute en tu codespace, puedes configurar el reenvío de puertos para hacer que el servicio esté disponible en la internet.
|
||||
|
||||
Organization owners can restrict the ability to make forward ports available publicly or within the organization. For more information, see "[Restricting the visibility of forwarded ports](/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports)."
|
||||
|
||||
**Puertos reenviados de forma privada**: Son accesibles mediante el internet, pero solo el creador del codespace puede acceder a ellos después de autenticarse en {% data variables.product.product_name %}.
|
||||
|
||||
**Puertos reenviados públicamente dentro de tu organización**: Se puede acceder a ellos a través de la internet, pero solo pueden hacerlo los miembros de la misma organización, como el codespace, después de autenticarse en {% data variables.product.product_name %}.
|
||||
|
||||
@@ -25,6 +25,12 @@ When an application running inside a codespace prints output to the terminal tha
|
||||
|
||||
You can also forward a port manually, label forwarded ports, share forwarded ports with members of your organization, share forwarded ports publicly, and add forwarded ports to the codespace configuration.
|
||||
|
||||
{% note %}
|
||||
|
||||
**Note**: {% data reusables.codespaces.restrict-port-visibility %}
|
||||
|
||||
{% endnote %}
|
||||
|
||||
## Forwarding a port
|
||||
|
||||
You can manually forward a port that wasn't forwarded automatically.
|
||||
@@ -85,12 +91,18 @@ To see details of forwarded ports enter `gh codespace ports` and then choose a c
|
||||
|
||||
{% note %}
|
||||
|
||||
**Note:** You can only make a port private to an organization if your organization uses {% data variables.product.prodname_team %} or {% data variables.product.prodname_ghe_cloud %}. This feature is not currently available in the beta version of {% data variables.product.prodname_codespaces %}.
|
||||
**Note:** You can only make a port private to an organization if your organization uses {% data variables.product.prodname_team %} or {% data variables.product.prodname_ghe_cloud %}.
|
||||
|
||||
{% endnote %}
|
||||
|
||||
If you want to share a forwarded port with others, you can either make the port private to your organization or make the port public. After you make a port private to your organization, anyone in the organization with the port's URL can view the running application. After you make a port public, anyone who knows the URL and port number can view the running application without needing to authenticate.
|
||||
|
||||
{% note %}
|
||||
|
||||
**Note:** Your choice of port visibility options may be limited by a policy configured for your organization. For more information, see "[Restricting the visibility of forwarded ports](/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports)."
|
||||
|
||||
{% endnote %}
|
||||
|
||||
{% webui %}
|
||||
|
||||
{% data reusables.codespaces.navigate-to-ports-tab %}
|
||||
@@ -105,7 +117,7 @@ If you want to share a forwarded port with others, you can either make the port
|
||||
{% vscode %}
|
||||
|
||||
{% data reusables.codespaces.navigate-to-ports-tab %}
|
||||
1. Right click the port you want to share, then click **Make Public**.
|
||||
1. Right click the port that you want to share, select the "Port Visibility" menu, then click **Private to Organization** or **Public**.
|
||||

|
||||
1. To the right of the local address for the port, click the copy icon.
|
||||

|
||||
|
||||
@@ -41,7 +41,7 @@ Una vez que se cree tu codespace, tu repositorio se clonará automáticamente en
|
||||
|
||||
Si estás siguiendo la guía con un tipo de aplicación diferente, ingresa el comando de incio correspondiente para este.
|
||||
|
||||
2. Cuando tu aplicación inicie, el codespace reconocerá el puerto en el cual está ejecutándose y mostrará un mensaje para reenviar este puerto para que te puedas conectar a él.
|
||||
2. When your application starts, the codespace recognizes the port the application is running on and displays a prompt to let you know it has been forwarded.
|
||||
|
||||

|
||||
|
||||
|
||||
@@ -14,6 +14,7 @@ children:
|
||||
- /managing-repository-access-for-your-organizations-codespaces
|
||||
- /reviewing-your-organizations-audit-logs-for-codespaces
|
||||
- /restricting-access-to-machine-types
|
||||
- /restricting-the-visibility-of-forwarded-ports
|
||||
shortTitle: Admnistrar tu organización
|
||||
---
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ Como propietario de organización, podrías querer configurar restricciones en l
|
||||
|
||||
### Comportamiento cuando configuras una restricción de tipo de máquina
|
||||
|
||||
Si hay codespaces existentes que ya no se ajusten a una política que definiste, estos seguirán operando hasta que venzan. Cuando el usuario intente reanudar el codespace, se le mostrará un mensaje que indica que el tipo de máquina que se seleccionó actualmente ya no está permitido en esta organización y se indicará elegir un tipo de máquina como alternativa.
|
||||
If there are existing codespaces that no longer conform to a policy you have defined, these codespaces will continue to operate until they are stopped or time out. Cuando el usuario intente reanudar el codespace, se le mostrará un mensaje que indica que el tipo de máquina que se seleccionó actualmente ya no está permitido en esta organización y se indicará elegir un tipo de máquina como alternativa.
|
||||
|
||||
Si eliminas tipos de máquina con especificaciones más altas, los cuales requiera la configuración de {% data variables.product.prodname_codespaces %} para un repositorio individual de tu organización, entonces no se podrá crear un codespace en dicho repositorio. Cuando alguien intenta crear un codespace, verán un mensaje que les dice que no hay tipos de máquina válidos disponibles que cumplan con los requisitos de la configuración de {% data variables.product.prodname_codespaces %} del repositorio.
|
||||
|
||||
|
||||
@@ -0,0 +1,83 @@
|
||||
---
|
||||
title: Restricting the visibility of forwarded ports
|
||||
shortTitle: Restricting port visibility
|
||||
intro: You can set constraints on the visibility options users can choose when they forward ports from codespaces in your organization.
|
||||
product: '{% data reusables.gated-features.codespaces %}'
|
||||
permissions: 'To manage access to port visibility constraints for the repositories in an organization, you must be an organization owner.'
|
||||
versions:
|
||||
fpt: '*'
|
||||
ghec: '*'
|
||||
type: how_to
|
||||
topics:
|
||||
- Codespaces
|
||||
---
|
||||
|
||||
## 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)".
|
||||
|
||||
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.
|
||||
|
||||
### Behavior when you set a port visibility constraint
|
||||
|
||||
If there are existing codespaces that no longer conform to a policy you have defined, these codespaces will continue to operate until they are stopped or time out. When the user resumes the codespace, it will be subject to the policy constraints.
|
||||
|
||||
{% 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.
|
||||
|
||||
{% 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.
|
||||
|
||||
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.
|
||||
|
||||
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.
|
||||
|
||||
## Adding a policy to limit the port visibility options
|
||||
|
||||
{% data reusables.profile.access_org %}
|
||||
{% data reusables.profile.org_settings %}
|
||||
1. In the "Code, planning, and automation" section of the sidebar, select **{% octicon "codespaces" aria-label="The codespaces icon" %} {% data variables.product.prodname_codespaces %}** then click **Policies**.
|
||||
1. En la página de "Políticas de los codespaces", haz clic en **Crear política**.
|
||||
1. Ingresa un nombre para tu política nueva.
|
||||
1. Click **Add constraint** and choose **Port visibility**.
|
||||
|
||||

|
||||
|
||||
1. Click {% octicon "pencil" aria-label="The edit icon" %} to edit the constraint
|
||||
|
||||

|
||||
|
||||
1. Clear the selection of the port visibility options (**Org** or **Public**) that you don't want to be available.
|
||||
|
||||

|
||||
|
||||
1. En el área de "Cambiar destino de la política", haz clic en el botón desplegable.
|
||||
1. Elige y asea **Todos los repositorios** o **Repositorios seleccionados** para determinar a cuáles aplicará esta política.
|
||||
1. Si eliges **Repositorios seleccionados**:
|
||||
1. Da clic en {% octicon "gear" aria-label="The settings icon" %}.
|
||||
|
||||

|
||||
|
||||
2. Selecciona los repositorios a los cuales quieres que aplique esta política.
|
||||
3. En la parte inferior de la lista de repositorios, haz clic en **Seleccionar repositorios**.
|
||||
|
||||

|
||||
|
||||
1. Haz clic en **Save ** (guardar).
|
||||
|
||||
## Editar una política
|
||||
|
||||
1. Muestra la página de "Políticas del Codespace". For more information, see "[Adding a policy to limit the port visibility options](#adding-a-policy-to-limit-the-port-visibility-options)."
|
||||
1. Haz clic en el nombre de la política que quieres editar.
|
||||
1. Haz los cambios requeridos y luego haz clic en **Guardar**.
|
||||
|
||||
## Borrar una política
|
||||
|
||||
1. Muestra la página de "Políticas del Codespace". For more information, see "[Adding a policy to limit the port visibility options](#adding-a-policy-to-limit-the-port-visibility-options)."
|
||||
1. Haz clic en el botón de borrar a la derecha de la política que quieras borrar.
|
||||
|
||||

|
||||
@@ -19,3 +19,5 @@ Si se configura el reenvío de puertos, verifica lo siguiente:
|
||||
|
||||
- Utiliza la alerta de notificación o haz clic en la URL de la Terminal para abrir el puerto reenviado. No funcionará teclear `localhost:8000` (como ejemplo) en tu máquina local si estás conectado al codespace a través del buscador.
|
||||
- Asegúrate de verificar que tu aplicación aún se esté ejecutando desde dentro de tu codespace. Si tu codespace paró después de un periodo de inactividad, necesitarás garantizar que tu aplicación reinicie una vez que se reinició el codespace.
|
||||
|
||||
Typically, you can make a forwarded port accessible publicly, or within the organization that owns a repository. Para obtener más información, consulta la sección "[Reenviar puertos en tu codespace](/codespaces/developing-in-codespaces/forwarding-ports-in-your-codespace)". If either, or both, of the options for public or organization visibility are not available, this indicates that an organization-level policy has been configured. For more information, see "[Restricting the visibility of forwarded ports](/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports)."
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Bloquear a un usuario de tu organización
|
||||
intro: Los propietarios de una organización pueden bloquear a un usuario para eliminar la capacidad del usuario para colaborar en los repositorios de la organización.
|
||||
intro: Organization owners and moderators can block anyone who is not a member of the organization from collaborating on the organization's repositories.
|
||||
redirect_from:
|
||||
- /articles/blocking-a-user-from-your-organization
|
||||
- /github/building-a-strong-community/blocking-a-user-from-your-organization
|
||||
@@ -12,7 +12,7 @@ topics:
|
||||
shortTitle: Bloquear de tu organización
|
||||
---
|
||||
|
||||
Puedes bloquear a un usuario desde los parámetros de la organización o desde un comentario específico realizado por el usuario. Al bloquear a un usuario en un comentario, puedes elegir si deseas enviar una notificación al usuario explicando que fue bloqueado y por qué. De lo contrario, el usuario no será notificado directamente que ha sido bloqueado. Los usuarios bloqueados aún podrán borrar el contenido existente.
|
||||
You can block non-members from within your organization's settings or from a specific comment made by a user. Al bloquear a un usuario en un comentario, puedes elegir si deseas enviar una notificación al usuario explicando que fue bloqueado y por qué. De lo contrario, el usuario no será notificado directamente que ha sido bloqueado. Los usuarios bloqueados aún podrán borrar el contenido existente.
|
||||
|
||||
Cuando bloqueas a un usuario, puedes elegir bloquearlo indefinidamente o durante un período determinado. Si bloqueas a alguien durante un tiempo determinado, estará desbloqueado automáticamente cuando caduque ese período. Si bloqueas a alguien indefinidamente, puedes desbloquearlo manualmente en cualquier momento. Para obtener más información, consulta "[Desbloquear a un usuario de tu organización](/communities/maintaining-your-safety-on-github/unblocking-a-user-from-your-organization)".
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Desbloquear un usuario desde tu organización
|
||||
intro: Los propietarios de la organización pueden desbloquear un usuario que se haya bloqueado previamente y restaurar su acceso a los repositorios de la organización.
|
||||
intro: 'Organization owners and moderators can unblock a user who was previously blocked, restoring their access to the organization''s repositories.'
|
||||
redirect_from:
|
||||
- /articles/unblocking-a-user-from-your-organization
|
||||
- /github/building-a-strong-community/unblocking-a-user-from-your-organization
|
||||
@@ -26,15 +26,15 @@ Si seleccionaste una cantidad de tiempo específica para bloquear al usuario, se
|
||||
|
||||
1. Navega hasta el comentario cuyo autor quieres desbloquear.
|
||||
2. En la esquina superior derecha del comentario, haz clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}, luego haz clic en **Unblock user** (Desbloquear usuario). 
|
||||
3. Para confirmar que quieres desbloquear al usuario, haz clic en **Okay**.
|
||||
3. To confirm you would like to unblock the user, click **OK**.
|
||||
|
||||
## Desbloquear un usuario en los parámetros de la organización
|
||||
|
||||
|
||||
{% data reusables.profile.access_org %}
|
||||
{% data reusables.profile.org_settings %}
|
||||
{% data reusables.organizations.moderation-settings %} y luego haz clic en **Usuarios bloqueados**.
|
||||
5. En "Blocked users" (Usuarios bloqueados), al lado del usuario que quieres desbloquear, haz clic en **Unblock** (Desbloquear). 
|
||||
{% data reusables.organizations.block_users %}
|
||||
1. En "Blocked users" (Usuarios bloqueados), al lado del usuario que quieres desbloquear, haz clic en **Unblock** (Desbloquear). 
|
||||
|
||||
## Leer más
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ redirect_from:
|
||||
versions:
|
||||
fpt: '*'
|
||||
ghec: '*'
|
||||
permissions: Organization owners can limit interactions in an organization.
|
||||
permissions: Organization owners and moderators can limit interactions in an organization.
|
||||
topics:
|
||||
- Community
|
||||
shortTitle: Limitar las interacciones en org
|
||||
@@ -26,14 +26,17 @@ Los miembros de la organización no se verán afectados por ninguno de los tipos
|
||||
|
||||
Cuando habilitas limitaciones de actividad en toda la organización, no puedes habilitar o inhabilitar límites de interacción en los repositorios individuales. Para obtener más información sobre limitar la actividad de un repositorio individual, consulta la sección "[Limitr las interacciones en tu repositorio](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)".
|
||||
|
||||
Los propietarios de la organización también pueden bloquear a los usuarios por un periodo específico. Después de que expira el bloqueo, el usuario se desbloquea de manera automática. 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)".
|
||||
Organization owners and moderators can also block users for a specific amount of time. Después de que expira el bloqueo, el usuario se desbloquea de manera automática. 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)".
|
||||
|
||||
## Limitar las interacciones en tu organización
|
||||
|
||||
|
||||
{% data reusables.profile.access_org %}
|
||||
{% data reusables.profile.org_settings %}
|
||||
1. En la sección de "Acceso" de la barra lateral, selecciona **{% octicon "report" aria-label="The report icon" %} Moderación** y luego haz clic en **Límites de interacción**.
|
||||
1. _For organization owners:_ In the "Access" section of the sidebar, select **{% octicon "report" aria-label="The report icon" %} Moderation**, then click **Interaction limits**.
|
||||
|
||||
_For organization moderators:_ In the sidebar, click **Interaction limits**.
|
||||
|
||||
{% data reusables.community.set-interaction-limit %}
|
||||

|
||||
|
||||
@@ -42,3 +45,4 @@ Los propietarios de la organización también pueden bloquear a los usuarios por
|
||||
- "[Administrar el acceso de un individuo al repositorio de una organización](/articles/managing-an-individual-s-access-to-an-organization-repository)"
|
||||
- "[Niveles de permiso para el repositorio de una cuenta de usuario](/articles/permission-levels-for-a-user-account-repository)"
|
||||
- "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)"
|
||||
- "[Managing moderators in your organization](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-moderators-in-your-organization)"
|
||||
|
||||
@@ -8,7 +8,7 @@ redirect_from:
|
||||
versions:
|
||||
fpt: '*'
|
||||
ghec: '*'
|
||||
permissions: People with admin permissions to a repository can temporarily limit interactions in that repository.
|
||||
permissions: 'People with admin permissions to a repository, and organization moderators, can temporarily limit interactions in that repository.'
|
||||
topics:
|
||||
- Community
|
||||
shortTitle: Limitar las interacciones en un repositorio
|
||||
@@ -28,7 +28,7 @@ También puedes habilitar los límites de actividad en todos los repositorios qu
|
||||
|
||||
{% data reusables.repositories.navigate-to-repo %}
|
||||
{% data reusables.repositories.sidebar-settings %}
|
||||
1. En la sección de "Acceso" de la barra lateral, selecciona **{% octicon "comment-discussion" aria-label="The comment-discussion icon" %} Opciones de moderación** y luego haz clic en **Límites de interacción**.
|
||||
1. In the sidebar, select **{% octicon "comment-discussion" aria-label="The comment-discussion icon" %} Moderation options**, then click **Interaction limits**.
|
||||
{% data reusables.community.set-interaction-limit %}
|
||||

|
||||
|
||||
@@ -37,3 +37,4 @@ También puedes habilitar los límites de actividad en todos los repositorios qu
|
||||
- "[Administrar el acceso de un individuo al repositorio de una organización](/articles/managing-an-individual-s-access-to-an-organization-repository)"
|
||||
- "[Niveles de permiso para el repositorio de una cuenta de usuario](/articles/permission-levels-for-a-user-account-repository)"
|
||||
- "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)"
|
||||
- "[Managing moderators in your organization](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-moderators-in-your-organization)"
|
||||
|
||||
@@ -18,7 +18,7 @@ shortTitle: Administrar comentarios
|
||||
|
||||
## Ocultar un comentario
|
||||
|
||||
Cualquiera con acceso de escritura a un repositorio puede ocultar comentarios en reportes de problemas, solicitudes de extracción y confirmaciones.
|
||||
{% ifversion fpt or ghec %}Organization moderators, and anyone{% else %}Anyone{% endif %} with write access to a repository, can hide comments on issues, pull requests, and commits.
|
||||
|
||||
Si un comentario está fuera de tema, desactualizado o resuelto, es posible que desees ocultar un comentario para mantener la conversación enfocada o hacer que una solicitud de extracción sea más fácil de navegar o revisar. Los comentarios ocultos se minimizan pero las personas con acceso de lectura a un repositorio puede expandirlos.
|
||||
|
||||
@@ -35,7 +35,7 @@ Si un comentario está fuera de tema, desactualizado o resuelto, es posible que
|
||||
|
||||
## Desocultar un comentario
|
||||
|
||||
Cualquiera con acceso de escritura a un repositorio puede volver a mostrar comentarios sobre reportes de problemas, solicitudes de extracción y confirmaciones.
|
||||
{% ifversion fpt or ghec %}Organization moderators, and anyone{% else %}Anyone{% endif %} with write access to a repository, can unhide comments on issues, pull requests, and commits.
|
||||
|
||||
1. Navega hasta el comentario que deseas desocultar.
|
||||
2. En la esquina superior derecha del comentario, haz clic en **{% octicon "fold" aria-label="The fold icon" %} Show comment (Mostrar comentario)**. 
|
||||
@@ -82,3 +82,8 @@ Si un comentario contiene algún contenido constructivo que sume a la conversaci
|
||||
1. Navega hasta el comentario que deseas eliminar.
|
||||
2. En la esquina superior derecha del comentario, haz clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}, después haz clic en **Delete (Eliminar)**. 
|
||||
3. De forma opcional, escribe un comentario señalando que eliminaste un comentario y el porqué.
|
||||
|
||||
{% ifversion fpt or ghec %}
|
||||
## Leer más
|
||||
- "[Managing moderators in your organization](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-moderators-in-your-organization)"
|
||||
{% endif %}
|
||||
|
||||
@@ -17,6 +17,8 @@ shortTitle: Administración & moderación
|
||||
|
||||
{% data variables.product.prodname_dotcom %} también ofrece herramientas para que los mantenedores de repositorios definan y den cumplimiento a los estándares más altos de comportamiento en sus propias comunidades dentro de {% data variables.product.prodname_dotcom_the_website %}.
|
||||
|
||||
Organization owners can specify organization members as moderators. This gives these members access to moderation features otherwise reserved for organization owners. For more information, see "[Managing moderators in your organization](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-moderators-in-your-organization)."
|
||||
|
||||
Una vez definidos los estándares de comportamiento de la comunidad, puedes exhortar a que se tenga un ambiente agradable y productivo respondiendo a los comportamientos perjudiciales de manera rápida y justa. Moderar tu comunidad con efectividad generará confianza y permitirá que los colaboradores se sientan seguros y bienvenidos en ella.
|
||||
|
||||
## Herramientas para moderar tu comunidad
|
||||
|
||||
@@ -35,6 +35,8 @@ shortTitle: Configurar el editor predeterminado
|
||||
- [CodeRunner](https://coderunnerapp.com/)
|
||||
- [SlickEdit](https://www.slickedit.com/)
|
||||
- [Xcode](https://developer.apple.com/xcode/)
|
||||
- [RStudio](https://rstudio.com/)
|
||||
- [Nova](https://nova.app/)
|
||||
- [Android Studio](https://developer.android.com/studio)
|
||||
|
||||
{% endmac %}
|
||||
@@ -48,10 +50,18 @@ shortTitle: Configurar el editor predeterminado
|
||||
- [ColdFusion Builder](https://www.adobe.com/products/coldfusion-builder.html)
|
||||
- [Typora](https://typora.io/)
|
||||
- [SlickEdit](https://www.slickedit.com/)
|
||||
- [JetBrains IntelliJ Idea](https://www.jetbrains.com/idea/)
|
||||
- [JetBrains WebStorm](https://www.jetbrains.com/webstorm/)
|
||||
- [JetBrains PhpStorm](https://www.jetbrains.com/phpstorm/)
|
||||
- [JetBrains Rider](https://www.jetbrains.com/rider/)
|
||||
- [JetBrains CLion](https://www.jetbrains.com/clion/)
|
||||
- [JetBrains PyCharm](https://www.jetbrains.com/pycharm/)
|
||||
- [JetBrains RubyMine](https://www.jetbrains.com/rubymine/)
|
||||
- [JetBrains GoLand](https://www.jetbrains.com/go/)
|
||||
- [Android Studio](https://developer.android.com/studio)
|
||||
- [Brackets](http://brackets.io/)
|
||||
- [Notepad++](https://notepad-plus-plus.org/)
|
||||
- [RStudio](https://rstudio.com/)
|
||||
|
||||
{% endwindows %}
|
||||
|
||||
|
||||
@@ -18,8 +18,7 @@ shortTitle: Educadores & investigadores
|
||||
Con los servicios y las herramientas de {% data variables.product.prodname_education %} para educadores de todos los niveles, puedes:
|
||||
- Usar [{% data variables.product.prodname_classroom %}](https://classroom.github.com) para distribuir el código, hacerles comentarios a los estudiantes y recolectar las tareas en {% data variables.product.prodname_dotcom %}.
|
||||
- Unirte a nuestra [{% data variables.product.prodname_education_community %}](https://education.github.com/forum) para debatir tendencias actuales sobre educación tecnológica con tus pares de todo el mundo.
|
||||
- Acceder y adaptar nuestros [planes de lecciones de código abierto](https://education.github.community/t/open-source-lesson-plans/1591) para enseñar Git y {% data variables.product.prodname_dotcom %}.
|
||||
- [Solicitar un botín {% data variables.product.prodname_dotcom %}](https://education.github.community/t/get-a-github-swag-bag-for-your-classroom/33) con beneficios y materiales educativos para tus estudiantes.
|
||||
- [Solicitar un botín {% data variables.product.prodname_dotcom %}](https://github.com/orgs/github-community/discussions/13) con beneficios y materiales educativos para tus estudiantes.
|
||||
{% data reusables.education.apply-for-team %}
|
||||
|
||||
## {% data variables.product.prodname_education %} para investigadores
|
||||
|
||||
@@ -57,4 +57,4 @@ Después de que se apruebe tu solicitud para un descuento de investigador o de m
|
||||
- "[¿Por que no ha sido aprobada mi aplicación para recibir un descuento como educador o investigador?](/articles/why-wasn-t-my-application-for-an-educator-or-researcher-discount-approved)"
|
||||
- [{% data variables.product.prodname_education %}](https://education.github.com)
|
||||
- [Videos de {% data variables.product.prodname_classroom %}](https://classroom.github.com/videos)
|
||||
- [{% data variables.product.prodname_education_community %}](https://education.github.community/)
|
||||
- [{% data variables.product.prodname_education_community %}]({% data variables.product.prodname_education_forum_link %})
|
||||
|
||||
@@ -43,6 +43,6 @@ Incorporate {% data variables.product.prodname_dotcom %} into your education, an
|
||||
|
||||
Participate in the community, get training from {% data variables.product.company_short %}, and learn or teach new skills.
|
||||
|
||||
- [{% data variables.product.prodname_education_community %}](https://education.github.community)
|
||||
- [{% data variables.product.prodname_education_community %}]({% data variables.product.prodname_education_forum_link %})
|
||||
- [About Campus Experts](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/about-campus-experts)
|
||||
- [About Campus Advisors](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/about-campus-advisors)
|
||||
|
||||
@@ -27,7 +27,7 @@ Una licencia de {% data variables.product.prodname_GH_advanced_security %} propo
|
||||
|
||||
- **{% data variables.product.prodname_code_scanning_capc %}** - Busca vulnerabilidades de seguridad potenciales y errores dentro de tu código. Para obtener más información, consulta la sección "[Acerca del {% data variables.product.prodname_code_scanning %}](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning)".
|
||||
|
||||
- **{% data variables.product.prodname_secret_scanning_caps %}** - Detecta secretos, por ejemplo claves y tokens, que se han dado de alta en el repositorio. Para obtener más información, consulta la sección "[Acerca del {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/about-secret-scanning)".
|
||||
- **{% data variables.product.prodname_secret_scanning_caps %}** - Detect secrets, for example keys and tokens, that have been checked into the repository.{% if secret-scanning-push-protection %} If push protection is enabled, also detects secrets when they are pushed to your repository. For more information, see "[About {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/about-secret-scanning)" and "[Protecting pushes with {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)."{% else %} For more information, see "[About {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/about-secret-scanning)."{% endif %}
|
||||
|
||||
{% ifversion fpt or ghes > 3.1 or ghec or ghae-issue-4864 %}
|
||||
- **Revisión de dependencias** - Muestra todo el impacto de los cambios a las dependencias y vee los detalles de las versiones vulnerables antes de que fusiones una solicitud de cambios. Para obtener más información, consulta la sección "[Acerca de la revisión de dependencias](/code-security/supply-chain-security/about-dependency-review)".
|
||||
|
||||
@@ -22,10 +22,10 @@ Después de que {% data variables.product.company_short %} crea la cuenta de pro
|
||||
Puedes configurar una lista de direcciones IP permitidas específicas para restringir el acceso a los activos que pertenecen a las organizaciones en tu cuenta empresarial. Para obtener más información, consulta la sección "[Restringir el tráfico de red para tu empresa](/admin/configuration/configuring-your-enterprise/restricting-network-traffic-to-your-enterprise)".
|
||||
|
||||
### 4. Administrar la identidad y el acceso para {% data variables.product.product_location %}
|
||||
Puedes administrar el acceso centralmente a {% data variables.product.product_location %} en {% data variables.product.product_name %} desde un proveedor de identidad (IdP) utilizando el inicio de sesión único (SSO) de SAML para la autenticación de usuarios y un Sistema de Administración de Identidad de Dominio Cruzado (SCIM) para el aprovisionamiento de usuarios. Una vez que configures el aprovisionamiento, podrás asignar o desasignar usuarios a la aplicación desde el IdP, creando o inhabilitando cuentas de usuario en la empresa. Para obtener más información, consulta la sección "[Acerca de la administración de accesos e identidades para tu empresa](/admin/authentication/managing-identity-and-access-for-your-enterprise/about-identity-and-access-management-for-your-enterprise)".
|
||||
Puedes administrar el acceso centralmente a {% data variables.product.product_location %} en {% data variables.product.product_name %} desde un proveedor de identidad (IdP) utilizando el inicio de sesión único (SSO) de SAML para la autenticación de usuarios y un Sistema de Administración de Identidad de Dominio Cruzado (SCIM) para el aprovisionamiento de usuarios. Una vez que configures el aprovisionamiento, podrás asignar o desasignar usuarios a la aplicación desde el IdP, creando o inhabilitando cuentas de usuario en la empresa. Para obtener más información, consulta la sección "[Acerca de la administración de accesos e identidades para tu empresa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-identity-and-access-management-for-your-enterprise)".
|
||||
|
||||
### 5. Administrar la facturación para {% data variables.product.product_location %}
|
||||
Los propietarios de la suscripción a {% data variables.product.product_location %} en {% data variables.product.product_name %} pueden ver los detalles de facturación para {% data variables.product.product_name %} en el portal de Azure. Para obtener más información, consulta la sección "[Administrar la facturación para tu empresa](/admin/overview/managing-billing-for-your-enterprise)".
|
||||
Los propietarios de la suscripción a {% data variables.product.product_location %} en {% data variables.product.product_name %} pueden ver los detalles de facturación para {% data variables.product.product_name %} en el portal de Azure. Para obtener más información, consulta la sección "[Administrar la facturación para tu empresa](/billing/managing-billing-for-your-github-account/about-billing-for-your-enterprise)".
|
||||
|
||||
## Parte 2: Organizar y administrar a los miembros de la empresa
|
||||
Como propietario de la empresa para {% data variables.product.product_name %}, puedes administrar los ajustes a nivel de los usuarios, repositorios, equipos y de la organización. Puedes administrar a los miembros de {% data variables.product.product_location %}, crear y administrar organizaciones, configurar políticas para la administración de repositorios y crear y administrar equipos.
|
||||
@@ -52,7 +52,7 @@ Como propietario de la empresa para {% data variables.product.product_name %}, p
|
||||
Para incrementar la seguridad de {% data variables.product.product_location %}, puedes monitorear a {% data variables.product.product_location %} y configurar las características de seguridad y análisis para tus organizaciones.
|
||||
|
||||
### 1. Monitorear a {% data variables.product.product_location %}
|
||||
Puedes monitorear a {% data variables.product.product_location %} con tu tablero de actividad y registro de bitácoras de auditoría. Para obtener más información, consulta la sección "[Monitorear la actividad en tu empresa](/admin/user-management/monitoring-activity-in-your-enterprise)".
|
||||
Puedes monitorear a {% data variables.product.product_location %} con tu tablero de actividad y registro de bitácoras de auditoría. Para obtener más información, consulta la sección "[Monitorear la actividad en tu empresa](/admin/monitoring-activity-in-your-enterprise)".
|
||||
|
||||
### 2. Configurar las características de seguridad para tus organizaciones
|
||||
{% data reusables.getting-started.configuring-security-features %}
|
||||
@@ -66,7 +66,7 @@ Puedes personalizar y automatizar el trabajo en las organizaciones de {% data va
|
||||
### 2. Crear {% data variables.product.prodname_actions %}
|
||||
{% data reusables.getting-started.actions %}
|
||||
|
||||
Para obtener más información sobre cómo habilitar y configurar las {% data variables.product.prodname_actions %} para {% data variables.product.product_name %}, consulta la sección "[Iniciar con las {% data variables.product.prodname_actions %} para {% data variables.product.prodname_ghe_managed %}](/admin/github-actions/using-github-actions-in-github-ae/getting-started-with-github-actions-for-github-ae)".
|
||||
Para obtener más información sobre cómo habilitar y configurar las {% data variables.product.prodname_actions %} para {% data variables.product.product_name %}, consulta la sección "[Iniciar con las {% 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)".
|
||||
|
||||
### 3. Uso de {% data variables.product.prodname_pages %}
|
||||
{% data reusables.getting-started.github-pages-enterprise %}
|
||||
|
||||
@@ -179,7 +179,7 @@ To manage and moderate your enterprise, you can set policies for organizations w
|
||||
|
||||
You can choose to enforce a number of policies for all organizations owned by your enterprise, or choose to allow these policies to be set in each organization. Types of policies you can enforce include repository management, project board, and team policies. For more information, see "[Setting policies for your enterprise](/enterprise-cloud@latest/admin/policies)."
|
||||
#### 2. Viewing audit logs, configuring webhooks, and restricting email notifications for your enterprise
|
||||
You can view actions from all of the organizations owned by your enterprise account in the enterprise audit log. You can also configure webhooks to receive events from organizations owned by your enterprise account. For more information, see "[Viewing the audit logs for organizations in your enterprise](/enterprise-cloud@latest/admin/user-management/managing-organizations-in-your-enterprise/viewing-the-audit-logs-for-organizations-in-your-enterprise)" and "[Managing global webhooks](/enterprise-cloud@latest/admin/user-management/managing-users-in-your-enterprise/managing-global-webhooks)."
|
||||
You can view actions from all of the organizations owned by your enterprise account in the enterprise audit log. You can also configure webhooks to receive events from organizations owned by your enterprise account. For more information, see "[Reviewing audit logs for your enterprise](/enterprise-cloud@latest/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise)" and "[Monitoring your enterprise](/enterprise-cloud@latest/admin/monitoring-activity-in-your-enterprise)."
|
||||
|
||||
You can also restrict email notifications for your enterprise account so that enterprise members can only use an email address in a verified or approved domain to receive notifications. For more information, see "[Restricting email notifications for your enterprise](/enterprise-cloud@latest/admin/policies/enforcing-policies-for-your-enterprise/restricting-email-notifications-for-your-enterprise)."
|
||||
|
||||
|
||||
@@ -72,7 +72,7 @@ Puedes utilizar el método de autenticación integrado en {% data variables.prod
|
||||
También puedes requerir la autenticación bifactorial para cada una de tus organizaciones. Para obtener más información, consulta la sección "[Requerir la autenticación bifactorial en una organización](/admin/user-management/managing-organizations-in-your-enterprise/requiring-two-factor-authentication-for-an-organization)".
|
||||
|
||||
### 2. Mantenerse en cumplimiento
|
||||
Puedes implementar las verificaciones de estado requeridas y confirmar las verificaciones para hacer cumplir los estándares de cumplimiento de tu organización y automatizar los flujos de trabajo de cumplimiento. También puedes utilizar la bitácora de auditoría de tu organización para revisar las acciones que realiza tu equipo. Para obtener más información, consulta las secciones "[Requerir la política con ganchos de pre-recepción](/admin/policies/enforcing-policy-with-pre-receive-hooks)" y "[Generar bitácoras de auditoría](/admin/user-management/monitoring-activity-in-your-enterprise/audit-logging)".
|
||||
Puedes implementar las verificaciones de estado requeridas y confirmar las verificaciones para hacer cumplir los estándares de cumplimiento de tu organización y automatizar los flujos de trabajo de cumplimiento. También puedes utilizar la bitácora de auditoría de tu organización para revisar las acciones que realiza tu equipo. For more information, see "[Enforcing policy with pre-receive hooks](/admin/policies/enforcing-policy-with-pre-receive-hooks)" and "[About the audit log for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise)."
|
||||
|
||||
{% ifversion ghes %}
|
||||
### 3. Configurar las características de seguridad para tus organizaciones
|
||||
|
||||
@@ -37,7 +37,7 @@ Cuando habilitas el uso de datos para tu repositorio privado, podrás acceder a
|
||||
|
||||
{% data reusables.repositories.navigate-to-repo %}
|
||||
{% data reusables.repositories.sidebar-settings %}
|
||||
{% data reusables.repositories.navigate-to-security-and-analysis %}
|
||||
{% data reusables.repositories.navigate-to-code-security-and-analysis %}
|
||||
4. Debajo de "Análisis y seguridad de código", a la derecha de la característica, haz clic en **Inhabilitar** o **Habilitar**.{% ifversion fpt %}{% elsif ghec %}
|
||||
{% endif %}
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@ redirect_from:
|
||||
- /articles/supported-browsers
|
||||
- /github/getting-started-with-github/supported-browsers
|
||||
- /github/getting-started-with-github/using-github/supported-browsers
|
||||
intro: 'Diseñamos {% data variables.product.product_name %} para admitir las últimas versiones de los navegadores web. Admitimos las versiones actuales de [Chrome](https://www.google.com/chrome/), [Firefox](http://www.mozilla.org/firefox/), [Safari](http://www.apple.com/safari/), y [Microsoft Edge](https://www.microsoft.com/en-us/windows/microsoft-edge).'
|
||||
intro: 'For the best experience with {% data variables.product.product_name %}, we recommend using the latest version of [Chrome](https://google.com/chrome), [Edge](https://microsoft.com/windows/microsoft-edge), [Firefox](https://mozilla.org/firefox), or [Safari](https://apple.com/safari).'
|
||||
versions:
|
||||
fpt: '*'
|
||||
ghes: '*'
|
||||
@@ -14,9 +14,28 @@ versions:
|
||||
ghec: '*'
|
||||
---
|
||||
|
||||
## Lanzamiento de soporte extendido de Firefox
|
||||
## About web browser support for {% data variables.product.product_name %}
|
||||
|
||||
We design {% data variables.product.product_name %} with the latest web browsers in mind. We recommend that you use the latest version of one of the following browsers.
|
||||
|
||||
- [Apple Safari](https://apple.com/safari)
|
||||
- [Google Chrome](https://google.com/chrome)
|
||||
- [Microsoft Edge](https://microsoft.com/windows/microsoft-edge)
|
||||
- [Mozilla Firefox](https://mozilla.org/firefox)
|
||||
|
||||
If you do not use the latest version of a recommended browser, or if you use a browser that is not listed above, {% data variables.product.product_name %} or some features may not work as you expect, or at all.
|
||||
|
||||
For more information about how we maintain browser compatibility for {% data variables.product.company_short %}'s products, see the [`github/browser-support`](https://github.com/github/browser-support) repository.
|
||||
## Extended support for recommended web browsers
|
||||
|
||||
Some browser vendors provide extended support releases. We do our best to ensure that {% data variables.product.product_name %} functions properly in the latest extended support release for:
|
||||
|
||||
- Chrome's [extended stable channel](https://support.google.com/chrome/a/answer/9027636)
|
||||
- Edge's [Extended Stable Channel](https://docs.microsoft.com/en-gb/deployedge/microsoft-edge-channels#extended-stable-channel)
|
||||
- Firefox's [Extended Support Release](https://www.mozilla.org/en-US/firefox/organizations/) (ESR)
|
||||
|
||||
In earlier extended support releases, {% data variables.product.product_name %} may not work as you expect, and some features may not be available.
|
||||
|
||||
Nos esforzamos para admitir el más reciente [Lanzamiento de soporte extendido](https://www.mozilla.org/en-US/firefox/organizations/) (ESR) de Firefox. Las versiones anteriores de Firefox pueden inhabilitar algunas funciones en {% data variables.product.product_name %} y necesitan la última versión de Firefox.
|
||||
|
||||
## Construcciones de programador y beta
|
||||
|
||||
|
||||
@@ -190,6 +190,12 @@ Para crear una lista anidada mediante el editor web en {% data variables.product
|
||||
- Segundo elemento de la lista anidado
|
||||
```
|
||||
|
||||
{% tip %}
|
||||
|
||||
**Note**: In the web-based editor, you can indent or dedent one or more lines of text by first highlighting the desired lines and then using <kbd>Tab</kbd> or <kbd>Shift</kbd>+<kbd>Tab</kbd> respectively.
|
||||
|
||||
{% endtip %}
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
@@ -63,6 +63,15 @@ Los borradores de propuesta pueden tener un título, cuerpo de texto, asignados
|
||||
3. Selecciona el repositorio en donde se ubica la solicitud de cambios o propuesta. Puedes teclear la parte del nombre de repositorio para reducir tus opciones.
|
||||
4. Selecciona la propuesta o solicitud de cambios. Puedes teclear parte del título para reducir tus opciones.
|
||||
|
||||
#### Adding multiple issues or pull requests from a repository
|
||||
|
||||
1. On {% data variables.product.product_location %}, navigate to the repository that contains the issues or pull requests you want to add to your project.
|
||||
{% data reusables.repositories.sidebar-issue-pr %}
|
||||
1. To the left of each issue title, select the issues that you want to add to your project. 
|
||||
1. Optionally, to select every issue or pull request on the page, at the top of the list of issues or pull requests, select all. 
|
||||
1. Above the list of issues or pull requests, click **Projects (beta)**. 
|
||||
1. Click the projects you want to add the selected issues or pull requests to. 
|
||||
|
||||
#### Asignar un rpoyecto desde dentro de una propuesta o solicitud de cambios
|
||||
|
||||
1. Navega a la propuesta o solicitud de cambios que quieras agregar a un proyecto.
|
||||
@@ -102,7 +111,20 @@ Puedes restablecer los elementos archivados, pero no los borrados. Para obtener
|
||||
|
||||
## Restaurar los elementos archivados
|
||||
|
||||
Para restablecer un elemento archivado, navega a la propuesta o solicitud de cambios. En la barra lateral del proyecto sobre la propuesta o solicitud de cambios, haz clic en **Restablecer** en el proyecto al cual quieras restablecer el elemento. Los borradores de propuestas no pueden restaurarse.
|
||||
1. Navegar a tu proyecto.
|
||||
1. In the top-right, click {% octicon "kebab-horizontal" aria-label="the kebab icon" %}.
|
||||
1. In the menu, click **Archived items**.
|
||||
1. Optionally, to filter the archived items displayed, type your filter into the text box above the list of items. For more information about the available filters, see "[Filtering projects (beta)](/issues/trying-out-the-new-projects-experience/filtering-projects)."
|
||||
|
||||

|
||||
|
||||
1. To the left of each item title, select the items you would like to restore.
|
||||
|
||||

|
||||
|
||||
1. To restore the selected items, above the list of items, click **Restore**.
|
||||
|
||||

|
||||
|
||||
## Agregar campos
|
||||
|
||||
|
||||
@@ -25,7 +25,7 @@ shortTitle: Acceder a la configuración de organización
|
||||
|
||||
{% tip %}
|
||||
|
||||
**Sugerencia:** Solo los propietarios de la organización y los gerentes de facturación pueden ver y cambiar la información de facturación y la configuración de la cuenta para una organización. {% data reusables.organizations.new-org-permissions-more-info %}
|
||||
**Tip:** Only organization owners and billing managers can see and change the billing information and the full set of account settings for an organization. Organization moderators only see moderation settings. {% data reusables.organizations.new-org-permissions-more-info %}
|
||||
|
||||
{% endtip %}
|
||||
|
||||
|
||||
@@ -12,12 +12,17 @@ topics:
|
||||
- Organizations
|
||||
- Teams
|
||||
shortTitle: Ver las perspectivas de la organización
|
||||
permissions: Organization members can view organization insights.
|
||||
---
|
||||
|
||||
Todos los miembros de una organización pueden ver información de la organización. Para obtener más información, consulta la sección "[Roles en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)".
|
||||
|
||||
Puedes utilizar la información sobre la actividad de la organización para ayudarte a comprender mejor cómo los miembros de tu organización están utilizando {% data variables.product.product_name %} para colaborar y trabajar con el código. La información sobre las dependencias puede ayudarte a rastrear, informar y actuar en relación al uso del código abierto de tu organización.
|
||||
|
||||
{% note %}
|
||||
|
||||
**Note:** To view organization insights, your organization must use {% data variables.product.prodname_ghe_cloud %}. {% data reusables.enterprise.link-to-ghec-trial %}
|
||||
|
||||
{% endnote %}
|
||||
|
||||
## Ver la información de la actividad de la organización
|
||||
|
||||
{% note %}
|
||||
|
||||
@@ -17,6 +17,13 @@ You can access {% data variables.product.company_short %}'s compliance reports i
|
||||
|
||||
{% data reusables.security.compliance-report-list %}
|
||||
|
||||
|
||||
{% note %}
|
||||
|
||||
**Note:** To view compliance reports, your organization must use {% data variables.product.prodname_ghe_cloud %}. {% data reusables.enterprise.link-to-ghec-trial %}
|
||||
|
||||
{% endnote %}
|
||||
|
||||
## Acceder a los reportes de cumplimiento de tu organización
|
||||
|
||||
{% data reusables.profile.access_org %}
|
||||
|
||||
@@ -98,7 +98,7 @@ Puedes habilitar o inhabilitar las características para todos los repositorios.
|
||||
1. Ve a la configuración de análisis y seguridad para tu organización. Para obtener más información, consulta la sección "[Mostrar la configuración de análisis y seguridad](#displaying-the-security-and-analysis-settings)".
|
||||
2. Under "Code security and analysis", to the right of the feature, enable or disable the feature by default for new repositories{% ifversion fpt or ghec %}, or all new private repositories,{% endif %} in your organization.
|
||||
{% ifversion fpt or ghec %}
|
||||

|
||||

|
||||
{% endif %}
|
||||
{% ifversion ghes > 3.2 %}
|
||||

|
||||
@@ -113,8 +113,7 @@ Puedes habilitar o inhabilitar las características para todos los repositorios.
|
||||

|
||||
{% endif %}
|
||||
|
||||
{% ifversion ghec or ghes > 3.2 %}
|
||||
<!--TODO confirm that this functionality is intentionally not available for FPT -->
|
||||
{% ifversion fpt or ghec or ghes > 3.2 %}
|
||||
|
||||
## Permitir que el {% data variables.product.prodname_dependabot %} acceda a las dependencias privadas
|
||||
|
||||
@@ -122,7 +121,7 @@ El {% data variables.product.prodname_dependabot %} puede verificar si hay refer
|
||||
|
||||
Predeterminadamente, el {% data variables.product.prodname_dependabot %} no puede actualizar las dependencias que se ubican en los repositorios o en los registros de paquetes privados. Sin embargo, si una dependencia se encuentra en un repositorio privado de {% data variables.product.prodname_dotcom %} dentro de la misma organización que el proyecto que la utiliza, puedes permitir al {% data variables.product.prodname_dependabot %} actualizar la versión exitosamente si le otorgas acceso al repositorio en el que se hospeda.
|
||||
|
||||
Si tu código depende de paquetes en un registro privado, puedes permitir que el {% data variables.product.prodname_dependabot %} actualice las versiones de estas dependencias si configuras esto a nivel del repositorio. Puedes hacer esto si agregas los detalles de autenticación al archivo _dependabot.yml_ para el repositorio. Para obtener más información, consulta la sección "[Opciones de configuración para el archivo dependabot.yml](/github/administering-a-repository/configuration-options-for-dependency-updates#configuration-options-for-private-registries)".
|
||||
Si tu código depende de paquetes en un registro privado, puedes permitir que el {% data variables.product.prodname_dependabot %} actualice las versiones de estas dependencias si configuras esto a nivel del repositorio. Puedes hacer esto si agregas los detalles de autenticación al archivo _dependabot.yml_ para el repositorio. For more information, see "[Configuration options for the dependabot.yml file](/github/administering-a-repository/configuration-options-for-dependency-updates#configuration-options-for-private-registries)."
|
||||
|
||||
Para permitir que el {% data variables.product.prodname_dependabot %} acceda a un repositorio privado de {% data variables.product.prodname_dotcom %}:
|
||||
|
||||
|
||||
@@ -30,6 +30,14 @@ Cuando se habilitan las notificaciones por correo electrónico restringidas en u
|
||||
|
||||
{% data reusables.notifications.email-restrictions-verification %}
|
||||
|
||||
{% ifversion fpt or ghec %}
|
||||
{% note %}
|
||||
|
||||
**Note:** To restrict email notifications, your organization must use {% data variables.product.prodname_ghe_cloud %}. {% data reusables.enterprise.link-to-ghec-trial %}
|
||||
|
||||
{% endnote %}
|
||||
{% endif %}
|
||||
|
||||
Los colabores externos no están sujetos a las restricciones en las notificaciones por correo electrónico para los dominios verificados o aprobados. Para obtener más información sobre los colaboradores externos, consulta la sección "[Roles en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#outside-collaborators)".
|
||||
|
||||
Si tu organización pertenece a una cuenta empresarial, los miembros de dicha organización podrán recibir notificaciones de cualquier dominio que verifique o apruebe esta cuenta, adicionalmente a cualquier dominio que la misma organización verifique o apruebe. Para obtener más información, consulta la sección "[Verificar o aprobar un dominio para tu empresa](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise)".
|
||||
|
||||
@@ -41,9 +41,9 @@ Para buscar eventos específicos, utiliza el calificador `action` en tu consulta
|
||||
| [`advisory_credit`](#advisory_credit-category-actions) | Contiene todas las actividades relacionadas con darle crédito a un contribuyente por una asesoría de seguridad en la {% data variables.product.prodname_advisory_database %}. Para obtener más información, consulta la sección "[Acerca de las asesorías de seguridad de {% data variables.product.prodname_dotcom %}](/github/managing-security-vulnerabilities/about-github-security-advisories)". |
|
||||
| [`facturación`](#billing-category-actions) | Contiene todas las actividades relacionadas con la facturación de tu organización. |
|
||||
| [`business`](#business-category-actions) | Contiene actividades relacionadas con los ajustes de negocios para una empresa. |
|
||||
| [`codespaces`](#codespaces-category-actions) | Contiene todas las actividades relacionadas con los codespaces de tu organización. |{% endif %}{% ifversion fpt or ghec or ghes > 3.2 %}
|
||||
| [`dependabot_alerts`](#dependabot_alerts-category-actions) | Contiene actividades de configuración a nivel organizacional para las {% data variables.product.prodname_dependabot_alerts %} en los repositorios existentes. Para obtener más información, consulta la sección "[Acerca de{% data variables.product.prodname_dependabot_alerts %}](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)". |
|
||||
| [`dependabot_alerts_new_repos`](#dependabot_alerts_new_repos-category-actions) | Contiene las actividades de configuración a nivel de organización para las {% data variables.product.prodname_dependabot_alerts %} en los repositorios nuevos que se crearon en la organización. |
|
||||
| [`codespaces`](#codespaces-category-actions) | Contiene todas las actividades relacionadas con los codespaces de tu organización. |{% endif %}{% ifversion fpt or ghec or ghes > 3.2 or ghae-issue-4864 %}
|
||||
| [`dependabot_alerts`](#dependabot_alerts-category-actions) | Contiene las actividades de configuración a nivel organizacional para las {% data variables.product.prodname_dependabot_alerts %} en los repositorios existentes. Para obtener más información, consulta la sección "[Acerca de{% data variables.product.prodname_dependabot_alerts %}](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)". |
|
||||
| [`dependabot_alerts_new_repos`](#dependabot_alerts_new_repos-category-actions) | Contains organization-level configuration activities for {% data variables.product.prodname_dependabot_alerts %} in new repositories created in the organization.{% endif %}{% ifversion fpt or ghec or ghes > 3.2 %}
|
||||
| [`dependabot_security_updates`](#dependabot_security_updates-category-actions) | Contiene las actividades de configuración a nivel organizacional para las {% data variables.product.prodname_dependabot_security_updates %} en los repositorios existentes. Para obtener más información, consulta la sección "[Configurar las {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-dependabot-security-updates)". |
|
||||
| [`dependabot_security_updates_new_repos`](#dependabot_security_updates_new_repos-category-actions) | Contiene las actividades de configuración a nivel de organización para las {% data variables.product.prodname_dependabot_security_updates %} para los repositorios nuevos que se crean en ella.{% endif %}{% ifversion fpt or ghec %}
|
||||
| [`dependency_graph`](#dependency_graph-category-actions) | Contiene las actividades de configuración a nivel de organización para las gráficas de dependencia de los repositorios. Para obtener más información, consulta la sección "[Acerca de la gráfica de dependencias](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)". |
|
||||
@@ -63,8 +63,8 @@ Para buscar eventos específicos, utiliza el calificador `action` en tu consulta
|
||||
| [`org_credential_authorization`](#org_credential_authorization-category-actions) | Contiene todas las actividades relacionadas con la autorización de credenciales para su uso con el inicio de sesión único de SAML. {% endif %}{% if secret-scanning-audit-log-custom-patterns %}
|
||||
| [`org_secret_scanning_custom_pattern`](#org_secret_scanning_custom_pattern-category-actions) | Contains organization-level activities related to secret scanning custom patterns. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)." |{% endif %}{% ifversion fpt or ghes or ghae or ghec %}
|
||||
| [`organization_label`](#organization_label-category-actions) | Contiene todas las actividades relacionadas con las etiquetas predeterminadas para los repositorios de tu organización.{% endif %}
|
||||
| [`oauth_application`](#oauth_application-category-actions) | Contiene todas las actividades relacionadas con las Apps de OAuth.{% ifversion fpt or ghes or ghec %}
|
||||
| [`paquetes`](#packages-category-actions) | Contiene todas las actividades relacionadas con el {% data variables.product.prodname_registry %}.{% endif %}{% ifversion fpt or ghec %}
|
||||
| [`oauth_application`](#oauth_application-category-actions) | Contiene todas las actividades relacionadas con las Apps de OAuth. |
|
||||
| [`paquetes`](#packages-category-actions) | Contiene todas las actividades relacionadas con el {% data variables.product.prodname_registry %}.{% ifversion fpt or ghec %}
|
||||
| [`payment_method`](#payment_method-category-actions) | Contiene todas las actividades relacionadas con la manera en que tu organización le paga a GitHub.{% endif %}
|
||||
| [`profile_picture`](#profile_picture-category-actions) | Contiene todas las actividades relacionadas con la foto de perfil de tu organización. |
|
||||
| [`project`](#project-category-actions) | Contiene todas las actividades relacionadas con los tableros de proyecto. |
|
||||
@@ -136,18 +136,17 @@ Al utilizar el calificador `country`, puedes filtrar los eventos en la bitácora
|
||||
Puedes interactuar con la bitácora de audotaría si utilizas la API de GraphQL{% ifversion fpt or ghec %} o la API de REST{% endif %}.
|
||||
|
||||
{% ifversion fpt or ghec %}
|
||||
La API de auditoría requiere {% data variables.product.prodname_ghe_cloud %}.{% ifversion fpt %} {% data reusables.enterprise.link-to-ghec-trial %}{% endif %}
|
||||
|
||||
{% note %}
|
||||
|
||||
**Note:** To use the audit log API, your organization must use {% data variables.product.prodname_ghe_cloud %}. {% data reusables.enterprise.link-to-ghec-trial %}
|
||||
|
||||
{% endnote %}
|
||||
|
||||
### Utilizar la API de GraphQL
|
||||
|
||||
{% endif %}
|
||||
|
||||
{% note %}
|
||||
|
||||
**Nota**: La API de bitácora de auditoría de GraphQL está disponible para las organizaciones que utilizan {% data variables.product.prodname_enterprise %}. {% data reusables.gated-features.more-info-org-products %}
|
||||
|
||||
{% endnote %}
|
||||
|
||||
Para garantizar que tu propiedad intelectual está segura y que mantienes el cumplimiento para tu organización, puedes utilizar la API de GraphQL para bitácoras de auditoría para mantener copias de tus datos de bitácoras de auditoría y monitorear:
|
||||
{% data reusables.audit_log.audit-log-api-info %}
|
||||
|
||||
@@ -163,12 +162,6 @@ Por ejemplo, puedes hacer una solicitud de GraphQL para ver todos los miembros n
|
||||
|
||||
### Utilizar la API de REST
|
||||
|
||||
{% note %}
|
||||
|
||||
**Nota:** La API de REST de la bitácora de auditoría se encuentra disponible únicamente para los usuarios de {% data variables.product.prodname_ghe_cloud %}.
|
||||
|
||||
{% endnote %}
|
||||
|
||||
Para garantizar que tu propiedad intelectual está segura y que mantienes el cumplimiento para tu organización, puedes utilizar la API de REST de bitácoras de auditoría para mantener copias de tus bitácoras de auditoría y monitorear:
|
||||
{% data reusables.audit_log.audited-data-list %}
|
||||
|
||||
@@ -237,7 +230,7 @@ Un resumen de algunas de las acciones más comunes que se registran como eventos
|
||||
| `manage_access_and_security` | Se activa cuando un usuario actualiza [a cuáles repositorios puede acceder un codespace](/github/developing-online-with-codespaces/managing-access-and-security-for-codespaces). |
|
||||
{% endif %}
|
||||
|
||||
{% ifversion fpt or ghec or ghes > 3.2 %}
|
||||
{% ifversion fpt or ghec or ghes > 3.2 or ghae-issue-4864 %}
|
||||
### Acciones de la categoría `dependabot_alerts`
|
||||
|
||||
| Acción | Descripción |
|
||||
@@ -251,7 +244,9 @@ Un resumen de algunas de las acciones más comunes que se registran como eventos
|
||||
| ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||
| `inhabilitar` | Se activa cuando el propietario de una organización inhabilita las {% data variables.product.prodname_dependabot_alerts %} para todos los repositorios {% ifversion fpt or ghec %}privados {% endif %} nuevos. Para obtener más información, consulta la sección "[Administrar la configuración de seguridad y análisis para tu organización](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)". |
|
||||
| `habilitar` | Se activa cuando un propietario de organización habilita las {% data variables.product.prodname_dependabot_alerts %} para todos los repositorios {% ifversion fpt or ghec %}privados {% endif %}nuevos. |
|
||||
{% endif %}
|
||||
|
||||
{% ifversion fpt or ghec or ghes > 3.2 %}
|
||||
### Acciones de la categoría `dependabot_security_updates`
|
||||
|
||||
| Acción | Descripción |
|
||||
@@ -518,18 +513,15 @@ Para obtener más información, consulta la sección "[Administrar la publicaci
|
||||
| `revoke_tokens (revocar tokens)` | Se activa cuando se revocan los tokens de usuario de una {% data variables.product.prodname_oauth_app %}. |
|
||||
| `transferencia` | Se activa cuando se transfiere una {% data variables.product.prodname_oauth_app %} existente a una organización nueva. |
|
||||
|
||||
{% ifversion fpt or ghes or ghec %}
|
||||
### Acciones de la categoría `packages`
|
||||
|
||||
| Acción | Descripción |
|
||||
| --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||
| `package_version_published` | Se activa cuando se publica una versión del paquete. |
|
||||
| `package_version_deleted` | Triggered when a specific package version is deleted.{% ifversion fpt or ghec or ghes > 3.1 %} For more information, see "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)."{% endif %}
|
||||
| `package_deleted` | Triggered when an entire package is deleted.{% ifversion fpt or ghec or ghes > 3.1 %} For more information, see "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)."{% endif %}
|
||||
| `package_version_restored` | Triggered when a specific package version is deleted.{% ifversion fpt or ghec or ghes > 3.1 %} For more information, see "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)."{% endif %}
|
||||
| `package_restored` | Triggered when an entire package is restored.{% ifversion fpt or ghec or ghes > 3.1 %} For more information, see "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)."{% endif %}
|
||||
|
||||
{% endif %}
|
||||
| Acción | Descripción |
|
||||
| --------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||
| `package_version_published` | Se activa cuando se publica una versión del paquete. |
|
||||
| `package_version_deleted` | Triggered when a specific package version is deleted.{% ifversion fpt or ghec or ghes > 3.1 or ghae %} For more information, see "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)."{% endif %}
|
||||
| `package_deleted` | Triggered when an entire package is deleted.{% ifversion fpt or ghec or ghes > 3.1 or ghae %} For more information, see "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)."{% endif %}
|
||||
| `package_version_restored` | Triggered when a specific package version is deleted.{% ifversion fpt or ghec or ghes > 3.1 or ghae %} For more information, see "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)."{% endif %}
|
||||
| `package_restored` | Triggered when an entire package is restored.{% ifversion fpt or ghec or ghes > 3.1 or ghae %} For more information, see "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)."{% endif %}
|
||||
|
||||
{% ifversion fpt or ghec %}
|
||||
|
||||
|
||||
@@ -15,6 +15,8 @@ topics:
|
||||
shortTitle: Convert member to collaborator
|
||||
---
|
||||
|
||||
## About conversion of organization members to outside collaborators
|
||||
|
||||
{% data reusables.organizations.owners-and-admins-can %} convert organization members into outside collaborators.
|
||||
|
||||
{% data reusables.organizations.outside-collaborators-use-seats %} {% data reusables.organizations.outside_collaborator_forks %}
|
||||
@@ -32,6 +34,14 @@ We recommend reviewing the organization member's access to repositories to ensur
|
||||
|
||||
When you convert an organization member to an outside collaborator, their privileges as organization members are saved for three months so that you can restore their membership privileges if you{% ifversion fpt or ghec %} invite them to rejoin{% else %} add them back to{% endif %} your organization within that time frame. For more information, see "[Reinstating a former member of your organization](/articles/reinstating-a-former-member-of-your-organization)."
|
||||
|
||||
## Converting an organization member to an outside collaborator
|
||||
|
||||
{% note %}
|
||||
|
||||
**Note:** You may not be able to convert an organization member to an outside collaborator, if an organization owner{% ifversion not fpt %} or enterprise owner{% endif %} has restricted your ability to add outside collaborators.
|
||||
|
||||
{% endnote %}
|
||||
|
||||
{% data reusables.profile.access_org %}
|
||||
{% data reusables.user-settings.access_org %}
|
||||
{% data reusables.organizations.people %}
|
||||
|
||||
@@ -33,7 +33,7 @@ Cuando reinstalas un colaborador externo antiguo, puedes restaurar lo siguiente:
|
||||
|
||||
**Tips**:
|
||||
|
||||
- Solo los propietarios de la organización pueden reinstalar el acceso de colaboradores externos a una organización. Para obtener más información, consulta la sección "[Roles en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)".
|
||||
- Only organization owners can reinstate outside collaborators' access to an organization.{% if prevent-org-admin-add-outside-collaborator %} Enterprise owners may further restrict the ability to reinstate outside collaborators' access to enterprise owners only.{% endif %} For more information, see "[Roles in an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)."
|
||||
- Puede que el flujo de reinstalación de un miembro en {% data variables.product.product_location %} utilice el término "miembro" para describir la reinstalación de un colaborador externo, pero si reinstalas a esta persona y mantienes sus privilegios previos, solo tendrá los [permisos de colaborador externo](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#outside-collaborators) anteriores.{% ifversion fpt or ghec %}
|
||||
- Si tu organización tiene una suscripción de pago por usuario, debe de existir una licencia sin utilizarse antes de que puedas invitar a un nuevo miembro para que se una a la organización o antes de reinstaurar a algún miembro previo de la misma. Para obtener más información, consulta "[Acerca del precio por usuario](/articles/about-per-user-pricing)."{% endif %}
|
||||
|
||||
|
||||
@@ -20,6 +20,8 @@ shortTitle: SSH certificate authorities
|
||||
|
||||
An SSH certificate is a mechanism for one SSH key to sign another SSH key. If you use an SSH certificate authority (CA) to provide your organization members with signed SSH certificates, you can add the CA to your enterprise account or organization to allow organization members to use their certificates to access organization resources.
|
||||
|
||||
{% data reusables.organizations.ssh-ca-ghec-only %}
|
||||
|
||||
After you add an SSH CA to your organization or enterprise account, you can use the CA to sign client SSH certificates for organization members. Organization members can use the signed certificates to access your organization's repositories (and only your organization's repositories) with Git. Optionally, you can require that members use SSH certificates to access organization resources. For more information, see "[Managing your organization's SSH certificate authorities](/articles/managing-your-organizations-ssh-certificate-authorities)" and "[Enforcing policies for security settings in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-ssh-certificate-authorities-for-your-enterprise)."
|
||||
|
||||
For example, you can build an internal system that issues a new certificate to your developers every morning. Each developer can use their daily certificate to work on your organization's repositories on {% data variables.product.product_name %}. At the end of the day, the certificate can automatically expire, protecting your repositories if the certificate is later compromised.
|
||||
|
||||
@@ -20,3 +20,4 @@ children:
|
||||
shortTitle: Administrar el acceso a Git
|
||||
---
|
||||
|
||||
{% data reusables.organizations.ssh-ca-ghec-only %}
|
||||
|
||||
@@ -14,12 +14,13 @@ topics:
|
||||
- Organizations
|
||||
- Teams
|
||||
shortTitle: Administrar las autoridades de SSH
|
||||
permissions: Organization owners can manage an organization's SSH certificate authorities (CA).
|
||||
---
|
||||
|
||||
Los propietarios de la organización pueden administrar autoridades de certificado (CA) SSH de la organización
|
||||
|
||||
Puedes permitir que los miembros accedan a los repositorios d ela organización mediante certificados SSH que brindas al agregar un CA SSH a tu organización. {% data reusables.organizations.can-require-ssh-cert %}Para obtener más información, consulta "[Acerca de las autoridades de certificados de SSH](/articles/about-ssh-certificate-authorities)".
|
||||
|
||||
{% data reusables.organizations.ssh-ca-ghec-only %}
|
||||
|
||||
{% data reusables.organizations.add-extension-to-cert %}
|
||||
|
||||
## Agregar una autoridad de certificado de SSH
|
||||
|
||||
@@ -22,6 +22,6 @@ You can also enable code review limits for individual repositories. If you enabl
|
||||
|
||||
{% data reusables.profile.access_org %}
|
||||
{% data reusables.profile.org_settings %}
|
||||
{% data reusables.organizations.moderation-settings %}
|
||||
1. In the "Access" section of the sidebar, click **{% octicon "report" aria-label="The report icon" %} Moderation**.
|
||||
1. Under "{% octicon "report" aria-label="The report icon" %} Moderation", click **Code review limits**. 
|
||||
1. Review the information on screen. Click **Limit review on all repositories** to limit reviews to those with explicit access, or click **Remove review limits from all repositories** to remove the limits from every public repository in your organization. 
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user