Qué controla realmente la visibilidad del proyecto
Creaste un proyecto en GitHub para planificar tu trabajo y ahora alguien nuevo se une al equipo.
La pregunta surge de inmediato: ¿el proyecto debería ser público o privado?
La respuesta define lo que un colaborador, un cliente o un desconocido en internet puede ver en el momento en que abre tu tablero.
Esta guía recorre lo que realmente hace cada opción de visibilidad, lo que no hace, y cómo decidir según quién debería ver tu trabajo de planificación.
La idea clave es que la visibilidad del proyecto y el acceso al repositorio son dos puertas separadas, y es fácil confundirlas.
Un proyecto de GitHub puede configurarse como público o privado.
Según la documentación de GitHub sobre la gestión de la visibilidad de proyectos, cualquier persona en internet puede ver un proyecto público.
Un proyecto privado solo es visible para los usuarios que recibieron al menos acceso de lectura.
Los propietarios de la organización gestionan la visibilidad de los proyectos de la organización.
Los proyectos de un usuario los controlan el propietario del proyecto y los colaboradores con permisos de administrador.
Aquí está la parte que más importa: solo se ve afectada la visibilidad del proyecto.
Para ver un elemento del proyecto, alguien debe tener los permisos necesarios sobre el repositorio al que pertenece ese elemento.
GitHub lo dice directamente: solo las personas con acceso a un repositorio privado podrán ver los elementos de ese repositorio privado en el proyecto.
Así que un proyecto público no es una ventana hacia tu código privado.
Si tu proyecto incorpora issues de un repositorio privado, un visitante del proyecto público no verá esos elementos.
La estructura del proyecto puede estar abierta, pero el contenido sigue restringido por los permisos del repositorio.
Qué significa esto en la práctica
Piensa en dos capas.
La capa del proyecto es el tablero o la tabla donde organizas el trabajo.
La capa del repositorio es donde viven los issues y los pull requests reales.
La visibilidad de la capa del proyecto es un solo interruptor.
El acceso a la capa del repositorio es un conjunto de permisos aparte.
Hacer público un proyecto no expone el contenido de un repositorio privado.
Hacerlo privado no oculta el contenido de un repositorio público a las personas que ya tienen acceso.


