Frecuentemente publicamos actualizaciones de nuestra documentación. Es posible que la traducción de esta página esté en curso. Para conocer la información más actual, visita la documentación en inglés. Si existe un problema con las traducciones en esta página, por favor infórmanos.

Configurar la visibilidad de un repositorio

Puedes elegir quién puede ver tu repositorio.

En este artículo

Acerca de la visibilidad de un repositorio

Cuando creas un repositorio, puedes elegir hacerlo público, interno, o privado. Public repositories are accessible to everyone using GitHub.com, while private repositories are accessible to you and the people you share them with. Internal repositories are available with Nube de GitHub Enterprise and are only accessible to members of your enterprise account. Internal repositories are the default setting for all new repositories created in an organization owned by an enterprise account. For more information, see "Creating an internal repository."

Los propietarios de un repositorio, las personas con permisos para un repositorio propiedad de una organización y los propietarios de la organización pueden cambiar la visibilidad de un repositorio.

Para los repositorios propiedad de una organización, si un propietario de la organización ha restringido la capacidad de cambiar la visibilidad de un repositorio solo para los propietarios de la organización, las personas con permiso de administrador a un repositorio público no pueden convertirlo en privado.

Convertir un repositorio en privado

Si estás utilizando GitHub gratis, los repositorios privados propiedad de una cuenta personal pueden tener hasta tres colaboradores. Si has agregado más de tres usuarios distintos como colaboradores del repositorio, deberás reducir la cantidad de colaboradores a tres o menos antes de convertir el repositorio en privado, o actualizar a GitHub Pro. Para obtener más información, consulta "Eliminar un colaborador de un repositorio personal"

Si estás usando GitHub gratis y cambias la visibilidad de un repositorio de público a privado, perderás el acceso a las funciones como las ramas protegidas y Páginas de GitHub. Cualquier sitio Páginas de GitHub publicado se despublicará de forma automática. Si agregaste un dominio personalizado al sitio Páginas de GitHub, deberías eliminar o actualizar tus registros de DNS antes de convertir el repositorio en privado, para evitar el riesgo de una adquisición de dominio. Para obtener más información, consulta "Administrar un dominio personalizado para tu sitio de Páginas de GitHub".

If you change a repository's visibility from internal to private, forks that belong to any user without access to the newly private repository are removed.

Los repositorios privados tienen una cantidad ilimitada de colaboradores y funciones completas en GitHub Pro, Equipo de GitHub y Nube de GitHub Enterprise. For more information, see "GitHub's products."

Advertencia: cuando un repositorio público se convierte en privado, las bifurcaciones públicas del repositorio privado se separarán y se pondrán dentro de la nueva red. Las bifurcaciones públicas no se hacen privadas. Para obtener más información, consulta "¿Qué le sucede a las bifurcaciones cuando se elimina un repositorio o cambia la visibilidad?"

  1. En GitHub, visita la página principal del repositorio.

  2. Under your repository name, click Settings.

    Repository settings button

  3. Dentro de "Danger Zone" (Zona de peligro), al lado de "Make this repository private" (Convertir este repositorio en privado), haz clic en Make private (Convertir en privado).

    Botón para convertir en privado

  4. Lee las advertencias acerca de convertir un repositorio en privado.

    Ventana emergente de advertencias

  5. Escribe el nombre del repositorio que deseas convertir en privado, por ejemplo accountname/reponame.

  6. Haz clic en I understand, make this repository private (Comprendo que convierto este repositorio en privado).

Convertir un repositorio en público

Advertencia: cuando un repositorio privado se convierte en público, sus bifurcaciones privadas se separan. Para obtener más información, consulta "¿Qué le sucede a las bifurcaciones cuando se elimina un repositorio o cambia la visibilidad?"

  1. En GitHub, visita la página principal del repositorio.

  2. Under your repository name, click Settings.

    Repository settings button

  3. Dentro de "Danger Zone" (Zona de peligro), al lado de "Make this repository public" (Convertir este repositorio en público), haz clic en Make public (Convertir en público).

    Botón para convertir en público

  4. Lee las advertencias acerca de convertir un repositorio en público.

    Ventana emergente con información sobre convertir un repositorio privado en público

  5. Escribe el nombre del repositorio que deseas convertir en público, por ejemplo accountname/reponame.

  6. Haz clic en I understand, make this repository public (Comprendo que convierto este repositorio en público).

Recursos para crear un proyecto de código abierto

Si estás convirtiendo tu repositorio privado en un repositorio público como parte de una mudanza para crear un proyecto de código abierto, consulta las Guías de código abierto para obtener consejos y pautas útiles. También puedes hacer un curso gratuito sobre administrar un proyecto de código abierto con Laboratorio de aprendizaje de GitHub. Una vez que tu repositorio es público, también puedes ver el perfil de la comunidad de tu repositorio para ver si tu proyecto cumple con las mejoras prácticas para los colaboradores de apoyo. Para obtener más información, consulta "Ver el perfil de tu comunidad"

Convertir un repositorio en interno

Notas

  • Internal repositories are available with Nube de GitHub Enterprise. For more information, see "GitHub's products."
  1. En GitHub, visita la página principal del repositorio.

  2. Under your repository name, click Settings.

    Repository settings button

  3. Dentro de "Danger Zone" (Zona de peligro), al lado de "Make this repository internal" (Convertir este repositorio en interno), haz clic en Make internal (Convertir en interno).

    Botón para convertir en interno

  4. Lee las advertencias acerca de convertir un repositorio en interno.

    Ventana emergente de advertencias

  5. Escribe el nombre del repositorio que deseas convertir en interno, por ejemplo accountname/reponame.

  6. Haz clic en I understand, make this repository internal (Comprendo que convierto este repositorio en interno).

Pregunta a una persona

¿No puedes encontrar lo que estás buscando?

Contáctanos