{"meta":{"title":"Protección contra inserción desde la línea de comandos","intro":"Comprenda cómo GitHub usa la protección de inserción para evitar pérdidas de secretos desde la línea de comandos.","product":"Seguridad y calidad del código","breadcrumbs":[{"href":"/es/enterprise-cloud@latest/code-security","title":"Seguridad y calidad del código"},{"href":"/es/enterprise-cloud@latest/code-security/concepts","title":"Concepts"},{"href":"/es/enterprise-cloud@latest/code-security/concepts/secret-security","title":"Seguridad secreta"},{"href":"/es/enterprise-cloud@latest/code-security/concepts/secret-security/command-line-push-protection","title":"Protección frente a inserción desde la línea de comandos"}],"documentType":"article"},"body":"# Protección contra inserción desde la línea de comandos\n\nComprenda cómo GitHub usa la protección de inserción para evitar pérdidas de secretos desde la línea de comandos.\n\nLa protección de inserción impide que los secretos se confirmen accidentalmente en un repositorio mediante el bloqueo de las inserciones que contienen secretos admitidos.\n\nCuando intente insertar un secreto admitido desde la línea de comandos a un repositorio protegido por la protección de inserción, GitHub bloqueará la inserción.\n\nDebes hacer una de estas cosas:\n\n* **Quitar** el secreto de la rama. Para obtener más información, consulta [Resolución de una inserción bloqueada](/es/enterprise-cloud@latest/code-security/how-tos/secure-your-secrets/work-with-leak-prevention/push-protection-on-the-command-line#resolving-a-blocked-push).\n* **Seguir una dirección URL proporcionada** para ver las opciones disponibles para permitir la inserción. Para más información, consulta [Omisión de la protección contra inserciones](/es/enterprise-cloud@latest/code-security/how-tos/secure-your-secrets/work-with-leak-prevention/push-protection-on-the-command-line#bypassing-push-protection)\" y [Solicitud de privilegios de omisión](/es/enterprise-cloud@latest/code-security/how-tos/secure-your-secrets/work-with-leak-prevention/push-protection-on-the-command-line#requesting-bypass-privileges).\n\nEn la línea de comandos se mostrarán hasta cinco secretos detectados a la vez. Si ya se ha detectado un secreto determinado en el repositorio y ya existe una alerta, GitHub no bloqueará ese secreto.\n\nSi confirma que un secreto es real y que pretende corregirlo más adelante, debe intentar corregirlo lo antes posible. Por ejemplo, podría revocar el secreto y quitarlo del historial de confirmaciones del repositorio. Los secretos reales que se han expuesto deben revocarse para evitar el acceso no autorizado. Puede considerar la posibilidad de rotar primero el secreto antes de revocarlo. Para obtener más información, vea [Eliminación de datos confidenciales de un repositorio](/es/enterprise-cloud@latest/authentication/keeping-your-account-and-data-secure/removing-sensitive-data-from-a-repository).\n\n> \\[!NOTE]\n>\n> * Si su configuración de Git admite inserciones en varias ramas y no solo en la actual, es posible que se bloquee la inserción debido a que se insertan referencias adicionales y no deseadas. Para obtener más información, consulta las [opciones `push.default`](https://git-scm.com/docs/git-config#Documentation/git-config.txt-pushdefault) en la documentación de Git.\n> * Si se agota el tiempo de espera de secret scanning tras una inserción, GitHub todavía examinará las confirmaciones en busca de secretos después de la inserción."}