🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

Node.js

Node.jsとはGoogleのV8 JavaScriptエンジンを使用しているサーバーサイドのイベント駆動型プログラムです。

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

Q&A

解決済

1回答

1661閲覧

githubの404エラー【you must provide an index.html file】

tanitanitani

総合スコア4

Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

Node.js

Node.jsとはGoogleのV8 JavaScriptエンジンを使用しているサーバーサイドのイベント駆動型プログラムです。

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

0グッド

0クリップ

投稿2020/11/22 10:59

初めて簡単なwebアプリを作ったのでgithubで公開しようとしましたが404エラーが表示されます。

GitHub PagesのSourceをBranch masterの/rootに設定して、表示されたURLをクリックすると下記のエラーが表示されます。

404 File not found The site configured at this address does not contain the requested file. If this is your site, make sure that the filename case matches the URL. For root URLs (like http://example.com/) you must provide an index.html file. Read the full documentation for more information about using GitHub Pages.

index.htmlファイルを準備して下さいと英語で書かれていますが、何かのファイル名をindex.htmlにすれば解決するのでしょうか?

私のgithubのユーザー名は tani1220 です。

https://github.com/tani1220

また、使用した言語は、node.js(express)、MySQL、CSS&HTML、Javascriptです。

gitコマンドの使い方がわからなかったので、Qiitaで見つけた「ローカルのプロジェクトをGitHubへアップロードする方法」という記事を参考にしました。

ご指摘頂ければ幸いです。よろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

GitHub Pagesの機能を誤解されてるかもしれませんね。
GitHub Pagesは、静的ファイルを返すだけのWebサーバみたいなものです。あなたが用意したhtmlやcssやjsファイルを、https://tani1220.github.io/というURL経由で、誰もが見れるようにしてくれます。
でも残念ながら、サーバ側でnode.jsのスクリプトを実行できたり、DBMSの機能を提供してくれるわけではありません。

なので、

初めて簡単なwebアプリを作ったのでgithubで公開しようとしました

この用途には向かないと思います。

投稿2020/11/22 11:45

gpsoft

総合スコア1323

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

tanitanitani

2020/11/23 09:55

そうなんですね。。きちんと下調べするべきでした泣 ご指摘ありがとうございました!!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問