Acerca de los repositorios

Un repositorio contiene todos los archivos de tu proyecto y el historial de revisiones de cada uno de ellos. Puedes debatir y administrar el trabajo de tu proyecto dentro del repositorio.

Acerca de los repositorios

Puedes ser propietario de repositorios individualmente o puedes compartir la propiedad de los repositorios con otras personas en una organización.

Puedes restringir quién tiene acceso a un repositorio seleccionando la visibilidad del mismo. Para obtener más información, consulta la sección "Acerca de la visibilidad de un repositorio".

Para los repositorios que son propiedad de un usuario, les puedes dar a otras personas acceso de colaborador para que puedan colaborar en tu proyecto. Si un repositorio es propiedad de una organización, les puedes dar a los miembros de la organización permisos de acceso para colaborar en tu repositorio. For more information, see "Permission levels for a user account repository" and "Repository roles for an organization."

Con GitHub Free para cuentas de usuario y de organizaciones, puedes trabajar con colaboradores ilimitados en repositorios públicos ilimitados con un juego completo de características, o en repositorios privados ilimitados con un conjunto limitado de características. Para obtener herramientas avanzadas para repositorios privados, puedes mejorar tu plan a GitHub Pro, GitHub Team, o Nube de GitHub Enterprise. Para obtener más información, consulta la sección "Productos de GitHub".

Puedes utilizar repositorios para administrar tu trabajo y colaborar con otros.

  • Puedes utilizar propuestas para recolectar la retroalimentación de los usuarios, reportar errores de software y organizar las tareas que te gustaría realizar. Para obtener más información, consulta la sección "Acerca de las propuestas".
  • Puedes utilizar los GitHub Discussions para hacer y responder preguntas, compartir información, hacer anuncios y conducir o participar en las conversaciones sobre un proyecto. Para obtener más información, consulta la sección "Acerca de los debates".
  • Puedes utilizar las solicitudes de cambios para proponer cambios a un repositorio. Para obtener más información, consulta "Acerca de las solicitudes de extracción."
  • Puedes utilizar tableros de proyecto para organizar y priorizar tus propuestas y solicitudes de cambios. Para obtener más información, consulta "Acerca de los tableros de proyectos."

Los repositorios y archivos individuales están sujetos a límites de tamaño. Para obtener más información, consulta "¿Cuál es mi cuota de disco?"

Acerca de la visibilidad de un repositorio

Puedes restringir quién tiene acceso a un repositorio si eliges la visibilidad del mismo: pública, interna, o privada.

Cuando creas un repositorio, puedes elegir hacerlo público o privado. Si estás creando el repositorio en una organización que pertenece a una cuenta empresarial, también puedes elegir hacer el repositorio interno.

Cualquiera en la internet puede acceder a los repositorios públicos. Solo tú, las personas con las que compartes el acceso explícitamente y, para los repositorios de organizaciones, algunos miembros de la organización, pueden acceder a los repositorios privados. Los miembros de las empresas pueden acceder a los repositorios internos. Para obtener más información, consulta la sección "Acerca de los repositorios internos".

Los propietarios de la organización siempre tiene acceso a todos los repositorios creados en la misma. For more information, see "Repository roles for an organization."

Las personas con permisos de administrador para un repositorio pueden cambiar la visibilidad de los repositorios existentes. Para obtener más información, consulta la sección "Configurar la visibilidad de los repositorios".

Acerca de los repositorios internos

Nota: Internal repositories are available on Nube de GitHub Enterprise for organizations that are owned by an enterprise account and GitHub Enterprise Server 2.20+. For more information, see "GitHub's products and "About enterprise accounts" in the Nube de GitHub Enterprise documentation.

Puedes utilizar los repositorios internos para practivar el "innersource" dentro de tu empresa. Los miembros de tu empresa pueden colaborar utilizando metodologías de código abierto sin compartir información propietaria al público.Para obtener más información sobre innersource, consulta la documentación técnica de GitHub "Introducción a innersource".

All enterprise members have read permissions to the internal repository, but internal repositories are not visible to people outside of the enterprise, including outside collaborators on organization repositories. For more information, see "Roles in an enterprise" and "Repository roles for an organization."

Los repositorios internos son la configuración predeterminada de todo repositorio nuevo que se cree en una organización que pertenezca a una empresa empresarial.

Cualquier miembro de la empresa puede bifurcar cualquier repositorio interno que pertenezca a una organización de esta. El repositorio bifurcado pertenecerá a la cuenta de usuario del miembro y la visibilidad de este será privada. Si se elimina a un usuario de todas las organizaciones que pertenezcan a la empresa, las bifurcaciones de dicho usuario para los repositorios internos se eliminarán automáticamente.

Límites para ver contenido y diferencias en un repositorio

Determinados tipos de recursos pueden ser bastante grandes y requerir mucho procesamiento en GitHub. Por este motivo, se establecen límites para asegurar que las solicitudes se realicen en una cantidad de tiempo razonable.

La mayoría de los límites que aparecen a continuación afectan tanto GitHub como la API.

Límites de texto

Los archivos de texto de más de 512 KB siempre se mostrarán como texto simple. El código no es de sintaxis resaltada, y los archivos de prosa no se convierten a HTML (como Markdown, AsciiDoc, etc.).

Los archivos de texto de más de 5 MB están disponibles solo a través de sus URL originales, que se ofrecen a través de raw.githubusercontent.com; por ejemplo, https://raw.githubusercontent.com/octocat/Spoon-Knife/master/index.html. Haz clic en el botón Raw (Original) para obtener la URL original de un archivo.

Límites de diferencias

Como las diferencias se pueden volver muy grandes, imponemos los siguientes límites en las diferencias para las confirmaciones, las solicitudes de extracción y las vistas comparadas:

  • En una solicitud de cambios, ningún diff total podrá exceder las 20,000 líneas que puedes cargar o 1 MB de datos de diff sin procesar.
  • El diff de un archivo único no puede superar las 20.000 líneas que puedes cargar o 500 KB de datos de la diferencia original. Cuatrocientas líneas y 20 KB se cargan de forma automática para un archivo único.
  • La cantidad máxima de archivos en diff único se limita a 300.
  • La cantidad máxima de archivos de representación (como PDF y archivos GeoJSON) en una diferencia única está limitada a 25.

Se pueden mostrar algunas partes de una diferencia limitada, pero no se muestra nada que supere el límite.

Límites de listas de confirmaciones

Las páginas de vista comparada y de solicitudes de extracción muestran una lista de confirmaciones entre las revisiones de base y de encabezado. Estas listas están limitadas a 250 confirmaciones. Si superan ese límite, una nota indica que existen más confirmaciones (pero no se muestran).

Leer más

¿Te ayudó este documento?

Política de privacidad

¡Ayúdanos a hacer geniales estos documentos!

Todos los documentos de GitHub son de código abierto. ¿Notas algo que esté mal o que no sea claro? Emite una solicitud de cambios.

Haz una contribución

O, aprende cómo contribuir.