Cómo alojar un git en un servidor para sitios web

Cómo alojar un git en un servidor para sitios web

He estado tomando una clase este semestre donde los estudiantes hacen algunos proyectos de diseño. Tomo esta clase anualmente y me gustaría comenzar a guardar los resultados de los estudiantes para la posteridad. Actualmente, los estudiantes crean un portafolio web externo que a menudo desaparece en aproximadamente un año. Quiero tener un repositorio git donde los estudiantes puedan consultar sus portafolios web, y el mismo servidor también pueda alojar los archivos en línea.

Tengo una cuenta educativa de Amazon AWS y he estado pensando en instalar un servidor Ubuntu con git, pero realmente no entiendo la infraestructura del servidor ni las cosas necesarias para hacerlo. ¿Alguien puede ayudarme con un enlace o algunos pasos que pueda seguir en Google para encontrar el camino?

TL;DR: Es necesario alojar un servidor git donde los estudiantes visitan sus sitios web y el mismo servidor se convierte de alguna manera en su URL.

¡Muchas gracias por adelantado!

Respuesta1

Si este es su primer proyecto de infraestructura, especialmente si es público, obtenga la ayuda de un administrador de sistemas experimentado. Esto ayudará a garantizar que el proyecto se mantenga seguro, estable y rentable.


Implementar un sistema de control de fuente integrado que tenga una función de páginas estáticas, como Páginas de GitLaboPáginas de GitHub. Puede publicar en sus servicios de alojamiento con bastante facilidad o incorporar otros scripts para alojarse usted mismo.

El contenido dinámico se vuelve más complicado, sería necesario mantener una configuración de servidor web y bases de datos más sofisticadas.

Puede que Git no sea el sistema adecuado para una cartera de proyectos de diseño; es posible que desee un sistema de gestión de contenidos. Elija lo que se ajuste a sus necesidades.

Respuesta2

¿Todos los portafolios web son contenido estático? En ese casoPáginas de Githubes un servicio gratuito de alojamiento de sitios estáticos que viene con cada usuario/organización de Github. Parece exactamente lo que está buscando sin costos de alojamiento ni gastos administrativos.

información relacionada