저는 이번 학기에 학생들이 몇 가지 디자인 프로젝트를 만드는 수업을 듣고 있습니다. 저는 이 수업을 매년 수강하며 학생들의 결과물을 후손을 위해 저장하고 싶습니다. 현재 학생들은 외부에서 웹 포트폴리오를 만들고 있지만 1년 정도 지나면 사라지는 경우가 많습니다. 저는 학생들이 자신의 웹 포트폴리오를 확인할 수 있고 동일한 서버에서 파일을 온라인으로 호스팅할 수 있는 git 저장소를 갖고 싶습니다.
Amazon AWS 교육용 계정이 있고 git이 포함된 Ubuntu 서버를 구축하려고 노력하고 있지만 서버 인프라나 이 작업을 수행하는 데 필요한 사항을 실제로 이해하지 못합니다. 누군가 내가 길을 찾기 위해 구글에서 검색할 수 있는 링크나 몇 가지 단계를 도와줄 수 있습니까?
핵심요약: 학생들이 자신의 웹사이트를 체크인하고 동일한 서버가 어떻게든 학생의 URL이 되는 git 서버를 호스팅해야 합니다.
많은 감사드립니다!
답변1
이것이 첫 번째 인프라 프로젝트인 경우, 특히 대중을 대상으로 하는 경우 숙련된 시스템 관리자의 도움을 받으십시오. 이는 프로젝트가 안전하고 안정적이며 비용 효율적으로 유지되는 데 도움이 됩니다.
다음과 같은 정적 페이지 기능이 있는 통합 소스 제어 시스템을 배포합니다. GitLab 페이지또는GitHub 페이지. 호스팅 서비스에 매우 쉽게 게시하거나 다른 스크립트를 연결하여 직접 호스팅할 수 있습니다.
동적 콘텐츠가 더욱 까다로워지면 더 멋진 웹 서버 구성과 데이터베이스를 유지해야 합니다.
Git은 디자인 프로젝트 포트폴리오에 적합한 시스템이 아닐 수도 있고 콘텐츠 관리 시스템이 필요할 수도 있습니다. 귀하의 요구 사항에 맞는 것을 선택하십시오.
답변2
웹 포트폴리오는 모두 정적인 콘텐츠인가요? 그렇다면Github 페이지모든 Github 사용자/조직과 함께 제공되는 무료 정적 사이트 호스팅 서비스입니다. 호스팅 비용이나 관리 오버헤드가 전혀 없이 귀하가 찾고 있는 것과 정확히 같습니다.