¿Alguna vez has intentado forquear un repositorio solo para recibir ese molesto mensaje de "no se puede forquear porque el forkeo está deshabilitado"? Sí, yo también. Sucede. No es divertido.
Por qué se cierran los Forks
Los repositorios se bloquean por varias razones. La seguridad es una de las más importantes. Las organizaciones no quieren que su código privado esté flotando por cualquier lado. Tiene sentido.
La configuración del proyecto podría ser la culpable. Alguien hizo clic en el botón "deshabilitar fork". Ups.
Algunos lugares solo quieren forks dentro de su organización. Algo así como mantener todo en la familia. Los repositorios privados tienden a estar bloqueados por defecto. Así es como funciona.
Superando Estos Obstáculos
¿Qué puedes hacer? Depende de quién seas.
Si ejecutas el repositorio: ¡Revisa tu configuración! Generalmente hay un interruptor simple en alguna parte de la sección "Funciones". Haz clic en él. Problema resuelto.
Los propietarios de la organización tienen poderes especiales. Pueden cambiar las políticas para todos. Parece que estas configuraciones suelen estar enterradas en los menús de la organización en algún lugar.
¿Solo un colaborador? Tendrás que pedir amablemente. En serio. Envía un mensaje al administrador y explica por qué necesitas ese fork. No hay garantía de que funcione, pero vale la pena intentarlo.
Diferentes plataformas, diferentes reglas
GitHub hace las cosas a su manera. Busca "Privilegios de miembro" si eres un propietario de la organización.
¿GitLab? No está del todo claro, pero la configuración del proyecto tiene la respuesta.
Los usuarios de Bitbucket pueden necesitar profundizar en los archivos de configuración. Es un poco sorprendente que lo hagan tan técnico.
Recuerda: el fork en realidad no es parte de Git. Es solo algo que estas plataformas ofrecen. Las opciones variarán dependiendo de dónde viva tu código.
Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
¿Por qué no puedo bifurcar este repositorio?
¿Alguna vez has intentado forquear un repositorio solo para recibir ese molesto mensaje de "no se puede forquear porque el forkeo está deshabilitado"? Sí, yo también. Sucede. No es divertido.
Por qué se cierran los Forks
Los repositorios se bloquean por varias razones. La seguridad es una de las más importantes. Las organizaciones no quieren que su código privado esté flotando por cualquier lado. Tiene sentido.
La configuración del proyecto podría ser la culpable. Alguien hizo clic en el botón "deshabilitar fork". Ups.
Algunos lugares solo quieren forks dentro de su organización. Algo así como mantener todo en la familia. Los repositorios privados tienden a estar bloqueados por defecto. Así es como funciona.
Superando Estos Obstáculos
¿Qué puedes hacer? Depende de quién seas.
Si ejecutas el repositorio: ¡Revisa tu configuración! Generalmente hay un interruptor simple en alguna parte de la sección "Funciones". Haz clic en él. Problema resuelto.
Los propietarios de la organización tienen poderes especiales. Pueden cambiar las políticas para todos. Parece que estas configuraciones suelen estar enterradas en los menús de la organización en algún lugar.
¿Solo un colaborador? Tendrás que pedir amablemente. En serio. Envía un mensaje al administrador y explica por qué necesitas ese fork. No hay garantía de que funcione, pero vale la pena intentarlo.
Diferentes plataformas, diferentes reglas
GitHub hace las cosas a su manera. Busca "Privilegios de miembro" si eres un propietario de la organización.
¿GitLab? No está del todo claro, pero la configuración del proyecto tiene la respuesta.
Los usuarios de Bitbucket pueden necesitar profundizar en los archivos de configuración. Es un poco sorprendente que lo hagan tan técnico.
Recuerda: el fork en realidad no es parte de Git. Es solo algo que estas plataformas ofrecen. Las opciones variarán dependiendo de dónde viva tu código.