¿Qué le sucede a las bifurcaciones cuando se elimina un repositorio o cambia la visibilidad?
Eliminar tu repositorio o cambiar su visibilidad afecta las bifurcaciones de ese repositorio.
Advertencia:
-
Si eliminas el acceso de una persona a un repositorio privado, todas sus bifurcaciones de ese repositorio privado se eliminarán. Los clones locales del repositorio privado se conservarán. Si se revoca el acceso de un equipo a un repositorio privado o se elimina un equipo con acceso a un repositorio privado, y los miembros del equipo no tienen acceso al repositorio a través de otro equipo, las bifurcaciones privadas del repositorio se eliminarán.
-
Cuando LDAP Sync esté habilitado, si eliminas a una persona de un repositorio, perderá acceso, pero sus bifurcaciones no se eliminarán. Si la persona se agrega a un equipo con acceso al repositorio original de la organización dentro de los tres meses, su acceso a las bifurcaciones se restaurarán de manera automática la próxima vez que ocurra una sincronización.
-
Eres responsable de asegurar que las personas que perdieron el acceso a un repositorio borren cualquier información confidencial o propiedad intelectual.
-
Los propietarios de la organización pueden inhabilitar la capacidad de bifurcar un repositorio privado específico o de bifurcar cualquier repositorio privado en una organización. Para obtener más información, consulta "Permitir que las personas bifurquen un repositorio privado que le pertenece a tu organización" y "Permitir que las personas bifurquen repositorios privados en tu organización".
Eliminar un repositorio privado
Cuando eliminas un repositorio privado, todas sus bifurcaciones privadas también se eliminan.
Eliminar un repositorio público
Cuando eliminas un repositorio público, se elige una de sus bifurcaciones públicas para ser el nuevo repositorio padre. Todos los otros repositorios se bifurcan fuera de este nuevo repositorio y las solicitudes de extracción siguientes van a este nuevo padre.
Permisos y bifurcaciones privadas
Las bifurcaciones privadas heredan la estructura de permisos del repositorio padre o ascendente. Por ejemplo, si el repositorio ascendente es privado y da acceso de lectura y escritura a un equipo, el mismo equipo tendrá acceso de lectura y escritura a cualquier otra bifurcación del repositorio ascendente privado. Esto ayuda a los propietarios de los repositorios privados a mantener el control de su código.
Convertir un repositorio público en un repositorio privado
Si un repositorio público se convierte en privado, sus bifurcaciones públicas se separan a una nueva red. Como con la eliminación de un repositorio público, se elige una de las bifurcaciones públicas existentes para ser el nuevo repositorio padre y todos los otros repositorios se bifurcan fuera de este nuevo padre. Las solicitudes de extracción siguientes van a este nuevo padre.
En otras palabras, las bifurcaciones de un repositorio público permanecerán en su propia red separada del repositorio incluso después de que un repositorio padre se convierte en privado. Esto permite que los propietarios de las bifurcaciones continúen trabajando y colaboren sin interrupción. Si las bifurcaciones públicas no se mueven a una red separada de esta manera, los propietarios de esas bifurcaciones podrían necesitar obtener los permisos de acceso adecuados para extraer cambios y enviar solicitudes de extracción desde el repositorio padre (ahora privado) y hacia él, incluso si no necesitaban esos permisos anteriormente.
If a public repository has anonymous Git read access enabled and the repository is made private, all of the repository's forks will lose anonymous Git read access and return to the default disabled setting. Si un repositorio bifurcado se convierte en público, los administradores del repositorio pueden volver a habilitar el acceso de lectura anónimo de Git. Para obtener más información, consulta "Habilitar acceso de lectura anónimo de Git para un repositorio."
Eliminar el repositorio privado
Si un repositorio público se convierte en privado, y después se elimina, sus bifurcaciones públicas continuarán existiendo en una red separada.
Convertir un repositorio privado en un repositorio público
Si un repositorio privado se convierte en público, cada una de sus bifurcaciones se convierte en un repositorio privado independiente y se vuelve el padre de su propia red de repositorio nueva. Las bifurcaciones privadas nunca se convierten en públicas automáticamente ya que podrían contener confirmaciones confidenciales que no deberían divulgarse públicamente.
Eliminar el repositorio público
Si un repositorio privado se convierte en público y después se elimina, sus bifurcaciones privadas continuarán existiendo como repositorios privados independientes en redes separadas.