Configuración de usuarios en GIT para grupos de desarrollo en entornos universitarios

Autores/as

  • José Arístides Valencia Ruiz Universidad Técnica de Manabí
  • Emilio Antonio Cedeño Palma Universidad Técnica de Manabí
  • José Miguel Loor Intriago Universidad Técnica de Manabí
  • Anaisa Hernández González Instituto Superior Politécnico José Antonio Echeverría (CUJAE - CUBA)
  • Manuel Morejón Espinosa Instituto Superior Politécnico José Antonio Echeverría (CUJAE - CUBA)

DOI:

https://doi.org/10.36097/rsan.v1i9.66

Palabras clave:

Control de Usuarios, Control de Versiones, Gestión de Configuración, Git, GitLab, Gitosis.

Resumen

El empleo de sistemas para el control de versiones del código fuente es una tarea cotidiana en los grupos de desarrollo de software. Este sistema no trae incorporado la gestión de usuarios en grupos de desarrollo, se necesita garantizar seguridad y control de cambios así minimizar errores y se alcanza calidad. Los sistemas de control de versiones necesitan de la gestión de usuarios para el trabajo en equipos. Git es una herramienta de control de versiones que se encuentra dentro de los más utilizadas revelando una popularidad  superior al 50% debido a la eficiencia y confiabilidad para quienes lo han implementado en la actualidad. Sistemas como GitHub, GitLab, BitBucket que también llevan a cabo soluciones para cubrir este propósito. De igual forma existen sistemas externos con  Gitosis y Gitolite creados con el objetivo de integrarse a Git y garantizar el mismo objetivo. Se identifican las pautas que deben  tenerse en cuenta en la selección de propuestas a un determinado grupo de trabajo, el entorno de desarrollo y determinar el escenario. Bajo esta premisa este documento busca dar a conocer una solución que permita identificar según las necesidades, el entorno y vincular el control de  usuarios al control de versiones.

Citas

Acuerdo-1014, Registro Oficial - Ecuador (2008). Utilización de Software Libre en sus Sistemas y Equipamiento Informático. http://www.administracionpublica.gob.ec/software-libre/

Alicia, S., Patricio, M., Alejandra, B., Natalia, M., Sofia, P., Francisco, C. (2014). La Integración Continua Aplicada en el Desarrollo de Software en el Ámbito Científico – Técnico.

Anaisa, H., Martha, D. (2010). Buenas Prácticas en el Desarrollo de Software en Entornos Universitarios.

Erick, P. (2014). Git Best Practices Guide.

Jeroen van, B. (2014). GitLab Cookbook - Quick answers to common problems.

Lars, V. (2013). Distributed Version Control with Git.

Patricia, M., Carlos, A., Arcelor, M., Vicente, R., Luis, F. (2011). Análisis y Evaluación de Herrmientas de Control de Versiones en Proyectos de Software.

Peter, B., Brent, B. (2015). Introducing GitHub - O'REILLY®.

Ravishankar, S. (2013). Git: Version Control for Everyone

Sitaram, C. (2014). Gitolite Essentials - Leverage powerful branch and user access control with Git for your own private collaborative repositories.

Web-1, Portal Web Comunidad GitHub. http://github.comhttp://book.git-scm.com/index.html.

Web-2, Portal Web Privilegios BitBucket.

http://www.onlinegamesnet.net/devNull.php?action=viewclasses.

Web-3, Portal Web GitHub. https://github.com/sitaramc/gitolite#start http://www.linuxforu.com/developers/gitolite/.

Web-4, Portal Web Git. http://www.kernel.org/pub/software/scm/git/docs/howto/setup-git-server-over-http.txt.

Descargas

Publicado

2015-06-30

Cómo citar

Valencia Ruiz, J. A., Cedeño Palma, E. A., Loor Intriago, J. M., Hernández González, A., & Morejón Espinosa, M. (2015). Configuración de usuarios en GIT para grupos de desarrollo en entornos universitarios. Revista San Gregorio, 1(9), 84–89. https://doi.org/10.36097/rsan.v1i9.66

Número

Sección

ARTÍCULOS ORIGINALES