# `remote: error: GH013: Repository rule violations found — Push cannot contain secrets`

**Dónde aparece:** Terminal

**Qué significa:** GitHub revisó los commits que ibas a subir, detectó una clave de API o secreto real dentro de un archivo y bloqueó el push para proteger tu cuenta.

## Causas probables

- Se pegó una clave en un archivo de código, de configuración o en `.env.example` en lugar de `.env.local`.
- `.env.local` no estaba incluido en `.gitignore` cuando se hizo el commit.

## Mensaje para tu agente

```text
GitHub bloqueó mi push con `GH013: Push cannot contain secrets`. No te saltes nunca el bloqueo: voy a revocar la clave ahora mismo. Quita el secreto del archivo y del commit pendiente, y comprueba que `.gitignore` incluye `.env*`.
```

**Cómo evitarlo:** No pongas nunca claves reales en ningún sitio que no sea `.env.local` y las variables de entorno de Vercel.

---
Fuente: [Agentic Makers](https://agenticmakers.app/es/ayuda/errores/github-proteccion-de-push-secreto-detectado-gh013) · Licencia: CC BY 4.0
