0.1: GitHub y Git

Git es un sistema de control de versiones distribuido (DVCS, por sus siglas en inglés) diseñado para rastrear los cambios en el código fuente durante el desarrollo de software. Fue creado por Linus Torvalds en 2005 para gestionar el desarrollo del kernel de Linux. Git permite a los desarrolladores trabajar en un mismo proyecto de forma colaborativa, manteniendo un historial de cambios y versiones de archivos.

GitHub es una plataforma en línea que proporciona un servicio de alojamiento para proyectos de desarrollo de software, permitiendo colaborar, compartir y trabajar en proyectos de software de código abierto y privado. Existen otras plataformas similares como GitLab, BitBucket, Codeberg, Gogs, etc.

Entonces, ¿son lo mismo Git y GitHub?

Git es el sistema de control de versiones, mientras que GitHub es una plataforma que aprovecha las capacidades de Git para ofrecer una gama de herramientas adicionales para el desarrollo de software colaborativo.

Usuario en GitHub

Para crear un usuario en GitHub deberemos dirigirnos a la opción de Sign in (situada en el extremo superior izquierdo del sitio), para luego clickear en Create an account y completar el formulario.

Repositorio de Entregas

Uno de los conceptos clave que se trabajan en GitHub es el de los repositorios.

Un repositorio en GitHub es donde se almacena un proyecto de software. Puede contener todo tipo de archivos relacionados con el proyecto, como código, docuumentación, imágenes, etc.

Dentro del espacio de la materia emplearemos un repositorio para realizar las entregas de los trabajos prácticos.

Podemos crear un repositorio nuevo simplemente clickeando en el botón New, situado en la esquina superior izquierda de la pantalla.

GitHub Pages

GitHub nos permite hospedar sitios web desde un repositorio.

Dentro de las configuraciones del repositorio está la opción Pages, que nos permitirá configurar esta funcionalidad, siempre y cuando el repo sea público.