Skip to main content

Acerca de los repositorios

Un repositorio contiene todo el código, tus archivos y el historial de revisiones de cada uno de ellos. Puedes debatir y administrar tu trabajo dentro del repositorio.

Acerca de los repositorios

Un repositorio es el elemento más básico de GitHub. Es un lugar donde puedes almacenar el código, los archivos y el historial de revisiones de cada archivo. Los repositorios pueden contar con múltiples colaboradores y pueden ser públicos, internos, como privados.

Para crear un nuevo repositorio, ve a https://github.com/new. Para instrucciones, consulta "Inicio rápido para repositorios".

Terminología de los repositorios

Antes de empezar a trabajar con repositorios, debes aprender acerca de estos términos importantes.

TérminoDefinición
RamaUna versión paralela del código contenido en el repositorio, pero que no afecta a la rama principal.
ClonarPara descargar una copia completa de los datos de un repositorio de GitHub.com, incluidas todas las versiones de cada archivo y carpeta.
BifurcarUn nuevo repositorio que comparte la configuración de visibilidad y código con el repositorio «ascendente» original.
MergePara aplicar los cambios de una rama y en otra.
Solicitud de incorporación de cambiosUna solicitud para combinar los cambios de una rama en otra.
Control remotoUn repositorio almacenado en GitHub Enterprise Cloud, no en el equipo.
AscendenteLa rama de un repositorio original que se ha bifurcado o clonado. La rama correspondiente de la rama clonada o bifurcada se denomina «descendente».

Acerca de la propiedad del repositorio

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

En cualquier caso, los permisos administran el acceso a los repositorios. Para obtener más información, vea «Niveles de permisos para un repositorio de una cuenta personal» y «Roles de repositorio para una organización».

Acerca de la colaboración

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 más información, consulta "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, vea «Acerca de los debates».
  • Puedes utilizar las solicitudes de cambios para proponer cambios a un repositorio. Para obtener más información, vea «Acerca de las solicitudes de incorporación de cambios».
  • Puede usar Projects para organizar y priorizar los problemas y las solicitudes de cambios. Para obtener más información, vea «Acerca de Projects».

Gracias a GitHub Free para cuentas personales y organizaciones, puedes trabajar con colaboradores ilimitados en repositorios públicos ilimitados con un conjunto 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 GitHub Enterprise Cloud. Para más información, consulta "Planes de GitHub".

Acerca de la visibilidad de un repositorio

Puedes restringir quién tiene acceso a un repositorio eligiendo la visibilidad de este: público, interno o privado.

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

  • Si la cuenta no es un cuenta de usuario administrada, puede crear repositorios públicos. Los repositorios públicos son accesibles para todo el mundo en Internet.
  • 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.
  • Todos los miembros de la empresa pueden acceder a los repositorios internos. Para más información, vea "Acerca de los repositorios internos".

Los propietarios de la organización siempre tiene acceso a todos los repositorios creados en la misma. Para obtener más información, vea «Roles de repositorio para una organización».

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

Acerca de los repositorios internos

Si tu organización pertenece a una cuenta empresarial, puedes utilizar repositorios internos para practicar 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 acerca de InnerSource, vea las notas del producto de GitHub"Introducción a InnerSource".

Nota: Solo puedes crear repositorios internos si usas GitHub Enterprise Cloud con una cuenta de empresa. Una cuenta de empresa es un tipo independiente de cuenta que permite un punto central de administración para varias organizaciones. Para obtener más información, vea «Tipos de cuentas de GitHub».

Todos los miembros de las empresas tienen permiso de lectura para los repositorios internos, pero las personas externas a la empresa, incluyendo los colaboradores externos en los repositorios organizacionales, no pueden verlos. Para obtener más información, vea «Roles en una empresa» y «Roles de repositorio para una organización».

Los repositorios internos son la configuración predeterminada de todos los repositorios que se creen en una organización que pertenezca a una cuenta de empresa.

A menos que la empresa use Enterprise Managed Users, los miembros de la empresa pueden bifurcar cualquier repositorio interno que pertenezca a una organización de la empresa. El repositorio bifurcado pertenecerá a la cuenta personal del miembro y la visibilidad de la bifurcación 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.

Nota: Los Cuentas de usuario administradas no pueden bifurcar repositorios internos. Para obtener más información, vea «Acerca de Enterprise Managed Users».

Pasos siguientes

Estos son algunos recursos útiles para que completes los pasos siguientes con los repositorios: