ウェブサイト用のサーバーでgitをホストする方法

ウェブサイト用のサーバーでgitをホストする方法

今学期、私は学生がデザイン プロジェクトをいくつか作成するクラスを受講しています。このクラスは毎年受講しており、学生の成果物を後世のために保存したいと思っています。現在、学生は外部で Web ポートフォリオを作成していますが、1 年ほどで停止することがよくあります。学生が Web ポートフォリオをチェックインできる Git リポジトリを用意し、同じサーバーでファイルをオンラインでホストできるようにしたいと考えています。

私は Amazon AWS 教育アカウントを持っており、git を搭載した Ubuntu サーバーを導入することを検討していますが、サーバーのインフラストラクチャや、これを実行するために必要なものについてよく理解していません。誰か、Google で調べて道を見つけるためのリンクや手順を教えてもらえませんか。

TL;DR: 学生が自分の Web サイトにチェックインし、同じサーバーが何らかの方法で URL になる Git サーバーをホストする必要があります。

よろしくお願いします!

答え1

これが初めてのインフラストラクチャ プロジェクトである場合、特に一般公開されている場合は、経験豊富なシステム管理者の支援を受けてください。これにより、プロジェクトの安全性、安定性、コスト効率が確保されます。


静的ページ機能を備えた統合ソース管理システムを導入する。 GitLab ページまたはGitHub ページホスティング サービスに公開するのはかなり簡単ですし、他のスクリプトをフックして自分でホストすることもできます。

動的コンテンツはより複雑になり、より高度な Web サーバー構成とデータベースを維持する必要があります。

Git はデザイン プロジェクトのポートフォリオに適したシステムではない可能性があり、コンテンツ管理システムが必要になる場合があります。要件に合ったものを選択してください。

答え2

ウェブポートフォリオはすべて静的コンテンツですか? もしそうならGithubページは、すべての Github ユーザー/組織に付属する無料の静的サイト ホスティング サービスです。ホスティング コストや管理オーバーヘッドがゼロなので、まさにあなたが求めているもののように思えます。

関連情報