這學期我上了一門課,學生們製作了一些設計專案。我每年都會上這門課,並希望開始為後代保存學生的成果。目前,學生在外部製作網路作品集,通常會在一年左右的時間內消失。我想要一個 git 儲存庫,學生可以在其中簽入他們的 web portoflios,並且同一伺服器還可以在線上託管文件。
我有一個 Amazon AWS 教育帳戶,並且一直在考慮在 Ubuntu 伺服器上安裝 git,但我並不真正了解伺服器基礎架構或完成此操作所需的東西。有人可以幫助我提供一個連結或幾個步驟,我可以透過谷歌搜尋找到我的路。
TL;DR:需要託管一個 git 伺服器,學生可以在其中查看他們的網站,並且同一伺服器以某種方式成為他們的 url。
預先非常感謝!
答案1
如果這是您的第一個基礎設施項目,特別是面向公眾的項目,請尋求經驗豐富的系統管理員的協助。這將有助於確保專案保持安全、穩定且具有成本效益。
部署具有靜態頁面功能的整合原始碼控制系統,例如 亞搏體育appGitLab頁面或者GitHub 頁面。您可以相當輕鬆地發佈到他們的託管服務,或掛鉤其他腳本來託管自己。
動態內容變得更加棘手,您需要維護更進階的 Web 伺服器配置和資料庫。
Git 可能不是適合設計專案組合的系統,您可能需要一個內容管理系統。選擇適合您要求的。
答案2
網路作品集都是靜態內容嗎?如果是這樣Github 頁面是每個 Github 使用者/組織都附帶的免費靜態網站託管服務。這聽起來正是您正在尋找的零託管成本或管理開銷。