Estou tendo uma aula neste semestre em que os alunos fazem alguns projetos de design. Eu faço esse curso anualmente e gostaria de começar a guardar os resultados dos alunos para a posteridade. Atualmente os alunos criam externamente um portfólio na web que muitas vezes morre em cerca de um ano. Quero ter um repositório git onde os alunos possam verificar seus portfólios web, e o mesmo servidor também seja capaz de hospedar os arquivos online.
Eu tenho uma conta educacional da Amazon AWS e estou pensando em colocar um servidor Ubuntu com git, mas realmente não entendo a infraestrutura do servidor ou as coisas necessárias para fazer isso. Alguém pode ajudar com um link ou algumas etapas que eu poderia pesquisar no Google para encontrar meu caminho.
DR: É necessário hospedar um servidor git onde os alunos façam check-in em seus sites e o mesmo servidor se torne seu URL de alguma forma.
Muito obrigado antecipadamente!
Responder1
Se este for seu primeiro projeto de infraestrutura, especialmente se for voltado ao público, peça a ajuda de um administrador de sistema experiente. Isso ajudará a garantir que o projeto permaneça seguro, estável e econômico.
Implante um sistema de controle de origem integrado que possua um recurso de páginas estáticas, como Páginas do GitLabouPáginas do GitHub. Você pode publicar em seus serviços de hospedagem com bastante facilidade ou conectar outros scripts para hospedar você mesmo.
O conteúdo dinâmico fica mais complicado, você precisaria manter uma configuração de servidor web e bancos de dados mais sofisticados.
Git pode não ser o sistema certo para um portfólio de projetos de design; você pode querer um sistema de gerenciamento de conteúdo. Escolha o que se adapta às suas necessidades.
Responder2
Os portfólios da web são todos de conteúdo estático? Se for assimPáginas do GitHubé um serviço gratuito de hospedagem de sites estáticos que vem com todos os usuários/organizações do Github. Parece exatamente o que você procura, sem custos de hospedagem ou despesas administrativas.