最近、GitHubでWebアプリをホストし、レポURLで公開できることを発見しました。
myusername.github.ioという名前のリポジトリを作成し、その上にWebアプリを公開しました。次に、別のリポジトリで作成された別のWebアプリをホストします。 https://pages.github.com/ は、リポジトリの最初の部分がユーザー名と完全に一致しない場合、ホスティングが機能しないことを示します。
しかし、私はすでにその名前のレポジトリを持っているので、別のレポジトリを作成してそこに私のウェブアプリをホストするにはどうすればよいですか?
myusername.github.io-webapp(最初の部分はユーザー名と一致する)のようなことをしようとしましたが、うまくいきませんでした。
これを回避する方法はありますか、それともリポジトリの名前を間違っていますか?
公開する2番目のアプリについて、任意の名前を使用して新しいレポを作成します(例:myapp)。
次に、gh-pages
という名前のブランチをそのリポジトリに公開します。
これで、新しいアプリがhttp://USER.github.io/REPO
で利用可能になります。したがって、この例では、username.github.io/myapp
です。
これらの手順の詳細なガイドについては、 プロジェクトページの手動作成 ガイドを参照してください。
パターンuser.github.io
を使用してレポを作成する規則は、上記の手順を実行するための簡単な方法にすぎず、レポ名は一意であるため1回しか機能しません。
ただし、上記の手動手順は、任意の数のリポジトリで機能します!
GitHubアカウントごとに1つのWebサイトを取得しますが、複数のアプリケーション間でWebサイトを分割するのを止める人はいません。たとえば、1つのアプリケーションを/app1
の下に配置し、別のアプリケーションを/app2
の下に配置できます。
GitHubはgitホスティング会社であり、ウェブホスティング会社ではないことに注意してください。