質問をすることでしか得られない、回答やアドバイスがある。

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

新規登録して質問してみよう
ただいま回答率
85.47%
Netlify

Netlifyは、静的サイトを超高速でホスティングできる高機能なWebサービスです。WordPressといった動的処理を必要としないLPなどの静的Webサイトを公開することが可能。カスタムドメイン設定や無料SSL証明書などの多くの機能を無料で使用できます。

GitHub

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

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

Q&A

解決済

3回答

2968閲覧

GitHubリポジトリデプロイのリンクエラーを解消する方法(Netlify)

umino

総合スコア54

Netlify

Netlifyは、静的サイトを超高速でホスティングできる高機能なWebサービスです。WordPressといった動的処理を必要としないLPなどの静的Webサイトを公開することが可能。カスタムドメイン設定や無料SSL証明書などの多くの機能を無料で使用できます。

GitHub

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

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

0グッド

0クリップ

投稿2018/12/14 01:26

編集2018/12/14 05:16

前提・実現したいこと

ホームページを公開したいです。
=GitHubのリポジトリ(HTML)を、Netlifyを使って正しく公開したいです。
デプロイまでは完了したものの、リンクを踏むとエラーになり正しく表示されないので、これを解消したいです。

●行った手続き
Netlifyで静的サイトのホスティングをする(Qiita記事)
・この記事を参考に、公開したいHTMLをGitリポジトリに登録した
・NetlifyとGitHubは連携済み、公開するHTMLにも不備なし
・masterブランチでデプロイ済
・DeployLog上では、正しくデプロイできたことになっている(Site is liveとの表示あり)

お詳しい方、ご教示いただけますと助かります。

発生している問題・エラーメッセージ

デプロイまでは完了したものの、Netlifyでリンクをクリックすると、
イメージ説明

下記のようなエラーが表示されてしまいます。
イメージ説明
エラー文
Page Not found
Looks like you've followed a broken link or entered a URL that doesn't exist on this site.
Back to our site

####Deploy log
正しくデプロイされたことになっています。

12:05:07 PM: Build ready to start 12:05:09 PM: build-image version: 12783d4d17xxxxxxxxxxxx931128 12:05:09 PM: buildbot version: 5a64b5cb0xxxxxxxxxxxxxxxxxx83a4d39e15107 12:05:09 PM: Fetching cached dependencies 12:05:09 PM: Failed to fetch cache, continuing with build 12:05:09 PM: Starting to prepare the repo for build 12:05:09 PM: No cached dependencies found. Cloning fresh repo 12:05:10 PM: git clone https://github.com/xxxxxx/xxxxxx 12:05:10 PM: Preparing Git Reference refs/heads/master 12:05:10 PM: No build command found, continuing to publishing 12:05:10 PM: Starting to deploy site from 'test' 12:05:10 PM: Finished processing build request in 1.804085565s 12:05:11 PM: Starting post processing 12:05:11 PM: Post processing done 12:05:11 PM: Site is live

GitHub 公開したいリポジトリの中身

Hello,World!を表示させるためのもので、構造は下記の通りです。
/
├README.md
└test/
. └hello.html

イメージ説明

試したこと

・publicDirectoryの設定
・DeployLogをみてデプロイされたことの確認

補足情報(FW/ツールのバージョンなど)

Windows7
ほかに必要な情報はないと思うのですが、何かあれば教えてほしいです。

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

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

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

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

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

guest

回答3

0

自己解決

解決しました。
ファイル名をindex.htmlにしていないことが原因でした。
お作法を知らず。。。
みなさんありがとうございました。

投稿2018/12/14 06:00

umino

総合スコア54

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

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

0

Deploys → 最新の Published deploy を選択して、Deploy log を確認してみてください。

投稿2018/12/14 02:38

退会済みユーザー

退会済みユーザー

総合スコア0

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

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

umino

2018/12/14 03:14

12:05:07 PM: Build ready to start 12:05:09 PM: build-image version: 12783d4d17xxxxxxxxxxxx931128 12:05:09 PM: buildbot version: 5a64b5cb0xxxxxxxxxxxxxxxxxx83a4d39e15107 12:05:09 PM: Fetching cached dependencies 12:05:09 PM: Failed to fetch cache, continuing with build 12:05:09 PM: Starting to prepare the repo for build 12:05:09 PM: No cached dependencies found. Cloning fresh repo 12:05:10 PM: git clone https://github.com/xxxxxx/xxxxxx 12:05:10 PM: Preparing Git Reference refs/heads/master 12:05:10 PM: No build command found, continuing to publishing 12:05:10 PM: Starting to deploy site from 'test' 12:05:10 PM: Finished processing build request in 1.804085565s 12:05:11 PM: Starting post processing 12:05:11 PM: Post processing done 12:05:11 PM: Site is live 「No cached dependencies found. Cloning fresh repo」 となっているので、ここらへんを調べてみようと思います。 デプロイログを見られることを初めて知り、勉強になりました。 ありがとうございました。
退会済みユーザー

退会済みユーザー

2018/12/14 04:54

github との連携かなぁと思ってたけど、そうじゃないみたいですね。 github と連携したコンテンツがないので、こちらでお役に立てるのはここまでのようでスマンです。 年のためですけど、空のリポジトリだったりしません?
umino

2018/12/14 05:15

とんでもないです、さらにご回答ありがとうございます。 空のリポジトリではなく、.htmlを入れたディレクトリを存在させています。 投稿にリポジトリ内容を追記しました、ありがとうございました。
guest

0

Publish directoryの設定が間違ってるのかも。
https://www.netlify.com/docs/continuous-deployment/#build-settings

投稿2018/12/14 02:37

kawax

総合スコア10377

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

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

umino

2018/12/14 03:07

Publish directoryの設定は正しいように思えます。 (リポジトリ内には"test"というディレクトリのみ存在し、Publish directoryでもそれを指定しているため) ご回答ありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.47%

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

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

質問する

関連した質問