Qué ocurre realmente con los forks
La configuración de visibilidad de un repositorio controla el repositorio original, no las copias que otras personas ya han bifurcado. Cambiar la visibilidad no llega a esos forks.
Cuando un repositorio público de GitHub pasa a privado, los forks públicos existentes se separan en una nueva red y permanecen públicos. Fuente
Esto significa que un fork público puede seguir mostrando código, historial de commits y datos del autor después de que tu propio repositorio sea privado. Considera la privatización como un cambio en la exposición de tu repositorio, no como una retirada de las copias públicas.
Qué hace y qué no hace un cambio de visibilidad
| Acción | A qué afecta | Qué no hace |
|---|---|---|
| Cambiar el repositorio a privado | La visibilidad del repositorio original, en Settings, sujeto a permisos | Eliminar forks públicos existentes ni copias en otros lugares |
| Cambiar la visibilidad de un fork | Solo a ese fork | Garantizar que otros forks o réplicas desaparezcan |
| Editar o eliminar archivos en tu repositorio | El contenido actual de tu repositorio | Borrar el historial ya publicado en los forks |
La visibilidad del repositorio se puede cambiar en la configuración (Settings) del repositorio, sujeto a los permisos de la cuenta u organización. Fuente
La privatización no es una herramienta de eliminación, ni un borrador de autoría, ni una rotación de credenciales. Si se han incluido secretos en los commits, cambiar la visibilidad no los hace seguros; rótalos a través del servicio correspondiente.
Lista de autoevaluación antes del cambio
- Enumera los forks públicos. Abre la lista de forks del repositorio y anota qué forks son públicos y quién es su propietario.
- Revisa los enlaces publicados. Busca en tu propio sitio, documentación y metadatos de paquetes enlaces al repositorio o a sus archivos sin procesar.
- Revisa la identidad de los commits. Comprueba si los nombres y direcciones de correo de los autores de los commits son datos que te parece bien que hayan sido públicos.
- Comprueba otras copias. Busca réplicas, copias integradas y instantáneas archivadas que estén fuera de la red de forks de GitHub.
- Decide fork por fork. Para los forks que controlas, revisa su visibilidad por separado; para los que no controlas, asume que seguirán siendo públicos.
- Rota los secretos expuestos. Si aparecieron credenciales en los commits, rótalas en lugar de confiar en el cambio de visibilidad.
Decide antes de cambiar la visibilidad
| Situación | Medida sensata |
|---|---|
| Existen forks públicos y contienen código sensible | Contacta con los propietarios de los forks cuando sea posible; asume que las copias públicas permanecen |
| Eres propietario de los forks | Revisa la visibilidad de cada fork por separado |
| Se han incluido secretos en los commits | Rota las credenciales primero |
| Solo tu repositorio está expuesto | El cambio de visibilidad en Settings puede ser suficiente, sujeto a permisos |
Dónde encaja la exposición del nombre de usuario
Un repositorio es una superficie pública entre muchas. Tu nombre de usuario de GitHub y las identidades de los commits también pueden aparecer en otros sitios, y una búsqueda de nombre de usuario es una pista, no una prueba de propiedad. TraceSeek comprueba 3.000+ plataformas y ofrece un primer escaneo gratis, con un tiempo de escaneo indicado de 20–30 segundos. No cambia la configuración de las plataformas, no ve información privada ni verifica identidades. Para un barrido más amplio de cuentas antiguas, consulta encontrar cuentas online olvidadas; para saber cómo enfocamos las pruebas, consulta metodología.
Datos clave
- Cuando un repositorio público de GitHub pasa a privado, los forks públicos existentes se separan en una nueva red y permanecen públicos.
- La visibilidad del repositorio se puede cambiar en la configuración (Settings) del repositorio, sujeto a los permisos de la cuenta u organización.
- Hacer privado un repositorio no elimina los forks públicos, no borra la autoría ni rota las credenciales expuestas.
- TraceSeek cubre 3.000+ plataformas y ofrece un primer escaneo gratis.