web-dev-qa-db-ja.com

GitHubで複数のWebアプリをホストする

最近、GitHubでWebアプリをホストし、レポURLで公開できることを発見しました。

myusername.github.ioという名前のリポジトリを作成し、その上にWebアプリを公開しました。次に、別のリポジトリで作成された別のWebアプリをホストします。 https://pages.github.com/ は、リポジトリの最初の部分がユーザー名と完全に一致しない場合、ホスティングが機能しないことを示します。

しかし、私はすでにその名前のレポジトリを持っているので、別のレポジトリを作成してそこに私のウェブアプリをホストするにはどうすればよいですか?

myusername.github.io-webapp(最初の部分はユーザー名と一致する)のようなことをしようとしましたが、うまくいきませんでした。

これを回避する方法はありますか、それともリポジトリの名前を間違っていますか?

2
codeinprogress

公開する2番目のアプリについて、任意の名前を使用して新しいレポを作成します(例:myapp)。

次に、gh-pagesという名前のブランチをそのリポジトリに公開します。

これで、新しいアプリがhttp://USER.github.io/REPOで利用可能になります。したがって、この例では、username.github.io/myappです。

これらの手順の詳細なガイドについては、 プロジェクトページの手動作成 ガイドを参照してください。


パターンuser.github.ioを使用してレポを作成する規則は、上記の手順を実行するための簡単な方法にすぎず、レポ名は一意であるため1回しか機能しません。

ただし、上記の手動手順は、任意の数のリポジトリで機能します!

4
Steven Schobert

GitHubアカウントごとに1つのWebサイトを取得しますが、複数のアプリケーション間でWebサイトを分割するのを止める人はいません。たとえば、1つのアプリケーションを/app1の下に配置し、別のアプリケーションを/app2の下に配置できます。

GitHubはgitホスティング会社であり、ウェブホスティング会社ではないことに注意してください。

1