
GitHub

Plataforma web para alojar y gestionar repositorios Git (públicos y privados) y coordinar el ciclo de vida del desarrollo de software mediante control de acceso, flujos de revisión con pull requests, seguimiento de trabajo con issues/proyectos/discusiones, automatización CI/CD con GitHub Actions, entornos de desarrollo en la nube con Codespaces y distribución/consumo de artefactos con GitHub Packages.
descripcion
GitHub es una plataforma web para alojar repositorios Git (públicos y privados) y colaborar en el ciclo de vida del desarrollo de software, centralizando la gestión de código, revisiones (pull requests), seguimiento de trabajo (issues/proyectos/discusiones) y automatización CI/CD mediante GitHub Actions.
aplicacion profesional
Sirve para: (1) Control de versiones y gobierno del código: repositorios, control de acceso, flujos de contribución y revisión mediante pull requests. (2) Gestión de trabajo y colaboración: issues y discussions para seguimiento de bugs, tareas y soporte interno/externo, con posibilidad de habilitar o deshabilitar estas funciones por repositorio. (3) Automatización de procesos de ingeniería: GitHub Actions para ejecutar pipelines de build/test/deploy y automatizar tareas sobre issues y PRs (etiquetado, cierre por inactividad, creación programada de issues, etc.). (4) Entornos de desarrollo en la nube: GitHub Codespaces para aprovisionar entornos reproducibles (con control de costes a nivel de organización y tarificación por cómputo/almacenamiento). (5) Distribución/consumo de artefactos: GitHub Packages para alojar paquetes (con cuotas incluidas por plan y opción de pago por excedentes).
precio
Dispone de plan gratuito (GitHub Free) con repositorios públicos y privados ilimitados. Plan Team: 4 USD por usuario/mes. Plan Enterprise: desde 21 USD por usuario/mes (según la página pública de precios). GitHub Actions y GitHub Packages incluyen cuotas mensuales por plan (minutos/almacenamiento/transferencia) y el excedente se factura según uso; Codespaces se factura por consumo (p. ej., cómputo desde 0,18 USD/hora para 2 cores y almacenamiento 0,07 USD por GB-mes, según documentación de facturación).
puntos a favor
- Plataforma integrada: repositorios + colaboración (issues/discussions) + automatización (Actions) desde un mismo servicio.
- CI/CD gestionado con cuotas incluidas por plan y gratuidad en repositorios públicos para runners estándar.
- Ecosistema para desarrollo moderno: Codespaces (entornos cloud) y Packages (registro de paquetes) con modelo de cuotas y facturación documentado.
puntos en contra
- Costes variables por consumo: Actions, Packages y Codespaces pueden generar gasto adicional al superar cuotas incluidas; requiere control presupuestario y políticas internas.
- Dependencia del plan para cuotas/capacidades: los límites incluidos (minutos, almacenamiento, transferencia) varían por plan y condicionan el escalado de CI/CD y registros de paquetes.
enlaces oficiales
- https://github.com
- https://github.com/pricing
- https://docs.github.com
- https://docs.github.com/en/actions
- https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions
- https://docs.github.com/billing/managing-billing-for-github-codespaces/about-billing-for-codespaces
- https://docs.github.com/en/billing/managing-billing-for-your-products/managing-billing-for-github-packages/about-billing-for-github-packages
- https://github.blog