Назад | Перейти на главную страницу

Как разместить git на сервере для веб-сайтов

В этом семестре я посещаю занятия, где студенты делают несколько дизайнерских проектов. Я хожу на этот курс ежегодно и хотел бы начать сохранять результаты учеников для потомков. В настоящее время студенты делают внешние веб-портфолио, которые часто исчезают через год или около того. Я хочу иметь репозиторий git, где студенты могут проверять свои веб-портфолио, и тот же сервер также может размещать файлы в Интернете.

У меня есть образовательная учетная запись Amazon AWS, и я собирался разместить на нем сервер Ubuntu с git, но я действительно не понимаю серверную инфраструктуру или вещи, необходимые для этого. Может ли кто-нибудь помочь со ссылкой или несколькими шагами, которые я мог бы найти в Google, чтобы найти свой путь.

TL; DR: необходимо разместить сервер git, на котором студенты проверяют свои веб-сайты, и тот же сервер каким-то образом становится их URL-адресом.

Заранее большое спасибо!

Все ли веб-портфолио статичны? Если так Github Pages - это бесплатная служба хостинга статических сайтов, которая предоставляется каждому пользователю / организации Github. Это похоже на то, что вы ищете, с нулевыми затратами на хостинг или административными накладными расходами.

Если это ваш первый инфраструктурный проект, особенно если он открыт для общественности, обратитесь за помощью к опытному системному администратору. Это поможет обеспечить безопасность, стабильность и рентабельность проекта.


Разверните интегрированную систему управления версиями, которая имеет функцию статических страниц, например GitLab Pages или Страницы GitHub. Вы можете довольно легко публиковать их в службах хостинга или подключать другие сценарии для размещения себя.

Динамический контент становится сложнее, вам нужно будет поддерживать более удобную конфигурацию веб-сервера и базы данных.

Git может не подходить для портфолио дизайн-проектов, вам может понадобиться система управления контентом. Выберите то, что соответствует вашим требованиям.