GitHub
¿Qué es GitHub?
Plataforma de desarrollo colaborativo, usa el sistema de control de versiones Git. Permite a los desarrolladores almacenar, gestionar y compartir proyectos de software de forma eficiente. Es la red social por excelencia para programadores.
Historia
Fue fundada en 2008. Actualmente le pertenece a Microsoft.
Uso
GitHub está presente en todas las plataformas: Web, Android, Linux, Windows y IOS. Pero lo más común es usarlo con vscode, a través de la terminal y en su versión web. Lo único que necesitas para usarlo es crearte una cuenta.
Adicionalmente tiene herramientas como:
- GitHub Pages. Pensada para la documentación de un proyecto, permite publicar tu repo directamente en un servidor gratuito de GitHub siempre y cuando el proyecto sea público.
- GitHub Actions. Permite crear automatizaciones para nuestro proyecto. Ejemplo: Por cada push hacer un test. Es de pago, pero tiene una capa gratuita generosa.
Autenticar tu PC con GitHub
Si quieres comenzar a trabajar con GitHub debes autenticar tu dispositivo para poder subir y bajar repositorios y proyectos de sus servidores, existen algunas formas de hacerlo las más comunes son:
- SSH. La mejor forma de autenticar
- HTTP. Actualmente ya no se recomienda
Personaliza tu perfil
Licencias
Es el reglamento legal que indica el nivel de permisos que sede el creador del repositorio. Las más usadas son:
- MIT License
- Apache license 2.0