Investigacion_Github
Enviado por Paola Padilla • 2 de Diciembre de 2022 • Resumen • 1.398 Palabras (6 Páginas) • 51 Visitas
GitHub
Paola Padilla Hidalgo1
Universidad T´ecnica de Ambato, Ambato Av. Los Ch´asquis 180207, EC
https://www.uta.edu.ec/
Abstract. Complemento de colaboraci´on tambi´en conocida como Forja.
Esto significa una plataforma centrada en la colaboraci´on entre desarrolladores para distribuir y dar soporte a su software (aunque se ha ido
utilizando gradualmente en otros proyectos no relacionados con el software).
Como sugiere el nombre, se basa en el sistema de control de versiones
Git, que le permite trabajar en el c´odigo fuente del programa y organizar
el desarrollo posterior.
Keywords: Complemento · colaboraci´on · plataformas · proyectos · software.
1 Introducci´on
GitHub es una plataforma de alojamiento de c´odigoo abierto con control de versiones. Con GitHub, podemos trabajar con el equipo en proyectos en cualquier
momento y en cualquier lugar. Podemos alojar nuestros proyectos con c´odigo
fuente en diferentes lenguajes de programacion y realizar un seguimiento de los
cambios realizados por el equipo utilizando Git.
Por ejemplo: Si un d´ıa decides subir el c´odigo y los archivos de la primera
parte del proyecto, al d´ıa siguiente una versi´on diferente y as´ı sucesivamente,
cada d´ıa te das cuenta de que siempre hay diferentes versiones de su proyecto,
todo se almacena en el repositorio que necesita crear para su proyecto.
Como se menciono, en Github tambien puedes entrar en los proyectos de los
demas y colaborar para mejorarlos. Esto quiere decir que los usuarios pueden
opinar, dejar sus comentarios sobre el codigo, colaborar y mejorar el codigo.
Tambien pueden reportar errores para que los desarrolladores lo mejoren.
Por ejemplo: Si su equipo de desarrollo de proyectos consta de 3 o m´as
personas, cada miembro del equipo carga su propio progreso del proyecto y
podr´ıa cometer un error al cambiar lo que otro desarrollador pudo haber cargado
en el repositorio. Para evitar que esto suceda, GitHub muestra un mensaje que
nos informa que est´a enviando una versi´on obsoleta o que es incompatible.
2 P. Padilla
2 Origen
La plataforma GitHub fue creada por Chris Wanstrath, PJ Hyett, Tom PrestonWerner y Scott Chacon en San Francisco, EE. UU. en febrero de 2008 y todav´ıa
se encuentra en el mismo lugar. En febrero de 2009, miembros de la empresa
anunciaron en una entrevista con Yahoo que GitHub ya hab´ıa llegado a m´as de
46 000 repositorios p´ublicos, lo que demuestra la popularidad de Github. Para
junio de 2011, el sitio ReadWriteWeb de Github inform´o que Github hab´ıa superado a Source Forge y Google Code, las plataformas que alojaban una gran
cantidad de proyectos en ese momento. El 16 de enero de 2013, Github se confirm´o particularmente al anunciar que super´o los 10 millones de repositorios en
su plataforma. El 4 de junio de 2018, Microsoft anuncia que ha llegado a un
acuerdo con Github para comprarlo por 7.500 millones de d´olares, y la compra
finalizar´a el 26 de octubre de 2018. El 19 de junio de 2018, Github comenzar´a a
ofrecer paquetes educativos gratuitos en varias escuelas.
3 Ventajas
I. Versionar tu c´odigo. Esto significa que los cambios realizados en un archivo
o colecci´on de archivos se guardan en un momento espec´ıfico, con la capacidad
de acceder al historial de esos cambios para volver a una de estas versiones o
hacer comparaciones entre ellas.
II. Aprender y experimentar. Como muchos desarrolladores tienen sus
proyectos p´ublicamente en Github, es posible acceder, leer, estudiar y aprender de su c´odigo, e incluso realizar cambios y experimentar sin afectar el c´odigo
original, este ´ultimo conocido como: fork.
III. Trabajo en equipo. Github es un excelente lugar para colaborar en una
idea con amigos o colegas. Cuando crea su proyecto, puede invitar a otros usuarios como colaboradores, permiti´endoles leer y escribir directamente en su base
de datos.
IV. Registro de incidencias. Cada proyecto creado en Github tiene un sistema de resoluci´on de problemas que permite a los miembros del equipo (o
cualquier usuario de GitHub si su repositorio es p´ublico) abrir un ticket ingresando sus detalles. con su software o con una idea para una caracter´ıstica que
desea implementar.
V. Compatibilidad. Github es una plataforma web, por lo que no depende
del sistema operativo utilizado y Git es compatible con todos los sistemas, las
herramientas que necesitas instalar: Linux, OS X y Windows.
GitHub 3
VI. Precio. Github es completamente gratuito e ilimitado para proyectos
p´ublicos, lo que significa que cualquiera puede ver el c´odigo en ´el (aunque siempre controlas qui´en carga los cambios), Github tambi´en ofrece la posibilidad
de tener proyectos privados ilimitados pero solo sujeto a tres empleados en el
repositorio.
A continuaci´on los pasos para trasladar un proyecto de Visual Studio 2022 a
la plataforma Github.
Paso 1
Abra su proyecto en Visual Studio y marque la parte inferior para ’Agregar al
control de c´odigo fuente’. (Fig. 1)
Fig. 1. Agregar al control de c´odigo fuente.
Paso 2
Seleccione Git como su control de versi´on, como se muestra
...