Qué es GitHub y para qué Sirve

Categorias: General

Qué es GitHub y para qué Sirve

Si eres un desarrollador de software, es muy probable que hayas oído hablar de GitHub.

Se trata de una plataforma de alojamiento de código online que permite a los desarrolladores compartir su trabajo y colaborar con otros desarrolladores, equipos de trabajo o con cualquiera que interese su aplicación.

Vamos a ver qué es GitHub, cómo funciona y cómo puedes usarlo para mejorar tu trabajo.

¿Qué es GitHub?

GitHub es una plataforma online que permite a los desarrolladores alojar y compartir su código, así como colaborar con otros programadores en algún proyecto.

Fundada en 2008, GitHub es ahora propiedad de Microsoft, ya que compro la plataforma por 7.55 millones de dólares en 2018 y es la plataforma más grande del mundo para alojar código fuente.

GitHub se utiliza en todo el mundo por desarrolladores individuales y empresas para colaborar en proyectos de código abierto y privados.

¿Cómo funciona GitHub?

GitHub es una plataforma basada en la nube que utiliza Git, un sistema de control de versiones de código abierto, que también puedes usar en cualquiera de los planes de alojamiento web que ofrecemos en Hostinet.

Los desarrolladores pueden utilizar GitHub para alojar su código fuente y colaborar con otros desarrolladores mediante la creación de repositorios.

Un repositorio es un lugar donde se almacena y se comparte código y puede ser utilizado por una o varias personas al mismo tiempo, siempre que cuenten con los permisos adecuados.

Una de las principales características de GitHub es la capacidad de trabajar en equipo.

Los desarrolladores pueden colaborar en proyectos de código abierto, lo que significa que cualquier persona puede contribuir al proyecto.

Los desarrolladores también pueden trabajar en proyectos privados, lo que significa que solo las personas que tienen acceso al repositorio pueden ver y contribuir al código, pero el sistema de base es el mismo.

¿Para qué sirve GitHub?

GitHub tiene muchas aplicaciones, tanto para desarrolladores individuales como para empresas.

Algunas de las formas más comunes en que se utiliza GitHub incluyen:

 

¿Cómo puedo empezar a usar GitHub?

Para empezar a usar GitHub lo primero que necesitas es crear una cuenta en la plataforma, puedes hacerlo desde aquí.

github darse de alta

El proceso para darse de alta es el habitual en cualquier plataforma. Necesitarás una cuenta de correo a la que tengas acceso y seguir con los pasos que te indica la plataforma.

Ten en cuenta que existen opciones de pago para GitHub, pero no es imprescindible para poder usarlo, así que, si ves alguna invitación para pasar a los planes de pago en el proceso de alta, puedes ignorarla y continuar con el modo gratuito o free.

Una vez hayas finalizado el proceso de alta ya puedes ingresar en GitHub y crear repositorios, clonarlos o colaborar en otros proyectos.

github crear repositorio

Si has utilizado Git en alguna ocasión, verás que el funcionamiento de GitHub es similar, pero si nunca has tocado un control de versiones deberás comprender como funciona, al menos en su aspecto más básico.

Conceptos como commit, pull request o merge request son cosas que debes familiarizarte antes de empezar a trabajar con GitHub de forma eficiente.

github ejemplo

Cosas a Tener en Cuenta

GitHub es una plataforma online que permite a los desarrolladores alojar su código, colaborar con otros y gestionar proyectos.

Hay que tener en cuenta que es la plataforma más utilizada en el mundo para esto, así que si vas a trabajar con código, por poco que sea, es muy probable que te encuentres con GitHub más proto que tarde.

Es recomendable familiarizarse con su uso en particular de GitHub y con el uso de los sistemas de control de versiones en general, empezando por Git.

Si conoces Git y el sistema de control de versiones, no te costará nada empezar a usar GitHub, pero si no lo has hecho nunca, es muy recomendable que aprendas a usar Git o al menos cómo funciona en su base.

GitHub es una herramienta indispensable para los desarrolladores de software de todo el mundo y aunque existen otras plataformas alternativas, no parece que deje de ser la opción más usada en corto o medio plazo.

FAQ: Preguntas Frecuentes sobre GitHGub

Hosting SSD NVMe