如何在网站上托管 git 服务器

如何在网站上托管 git 服务器

这学期我一直在上一门课,学生们会做一些设计项目。我每年都会上这门课,并希望开始保存学生的成果以供后人参考。目前,学生们在外部制作一个网络作品集,通常一年左右就会消失。我想要一个 git 存储库,学生可以在其中检查他们的网络作品集,并且同一台服务器也可以在线托管文件。

我有一个 Amazon AWS 教育帐户,我一直在考虑在上面安装一个带有 git 的 Ubuntu 服务器,但我不太了解服务器基础设施或完成此操作所需的东西。有人能帮我提供一个链接或几个步骤,让我可以通过 google 找到方法吗?

TL;DR:需要托管一个 git 服务器,学生可以在该服务器上登录他们的网站,并且同一台服务器以某种方式成为他们的 url。

提前谢谢您!

答案1

如果这是您的第一个基础设施项目,尤其是面向公众的项目,请寻求经验丰富的系统管理员的帮助。这将有助于确保项目保持安全、稳定和具有成本效益。


部署具有静态页面功能的集成源代码控制系统,例如 GitLab 页面或者GitHub 页面。您可以相当轻松地发布到他们的托管服务,或者挂接其他脚本来自己托管。

动态内容变得更加棘手,您需要维护更精致的 Web 服务器配置和数据库。

Git 可能不是设计项目组合的合适系统,您可能需要一个内容管理系统。选择适合您要求的系统。

答案2

网页作品集都是静态内容吗?如果是的话Github 页面是每个 Github 用户/组织都可获得的免费静态网站托管服务。这听起来正是您正在寻找的服务,而且无需任何托管费用或管理开销。

相关内容