Pertanyaan Bagaimana cara memperbaiki halaman 404 di Github Page?


https://github.com/roine/p1/tree/gh-pages di sini adalah repositori github saya di cabang gh-pages. Semuanya terlihat bagus, saya memiliki folder index.html, css, js dan gambar saya.

Tetapi ketika saya mengakses http://roine.github.com/p1 Saya memiliki 404 halaman.

Ada penjelasan dan solusi?


75
2017-07-20 10:02


asal


Jawaban:


Saya hanya punya satu komit dengan semua file saya. Saya mendorong sebuah komit kosong, menyegarkan halaman dan itu berhasil.

git commit --allow-empty -m "Trigger rebuild"
git push

46
2017-08-27 17:51



Empat bulan yang lalu saya telah menghubungi dukungan dan mereka memberi tahu saya bahwa itu adalah masalah di pihak mereka, mereka telah memperbaikinya untuk sementara (untuk komitmen saat ini).

Hari ini saya mencoba lagi

  1. Saya menghapus cabang gh-halaman di github

    git push origin --delete gh-pages

  2. Saya menghapus cabang gh-halaman di lokal

    git branch -D gh-pages

  3. Saya me-reinitialized git

    git init

  4. Saya menciptakan kembali cabang di lokal

    git branch gh-pages

  5. Saya mendorong cabang gh-halaman ke github

    git push origin gh-pages

Bekerja dengan baik, akhirnya saya dapat memperbarui file saya di halaman.


41
2017-12-11 02:27



Dalam kasus saya, saya punya folder yang namanya dimulai _ (seperti _css dan _js), yang GH Pages mengabaikan sesuai aturan pengolahan Jekyll. Jika Anda tidak menggunakan Jekyll, solusinya adalah menempatkan file bernama .nojekyll di direktori root.


41
2017-09-25 20:23



Saya memiliki masalah yang sama setelah forking repo dengan gh-pages cabang. Saya dapat memperbaikinya dengan hanya mendorong komit baru (hanya spasi di index.html) ke garpu saya gh-pages cabang.


16
2018-01-30 07:32



Halaman saya juga disimpan 404'ing. Dukungan yang dihubungi, dan mereka menunjukkan bahwa url sensitif huruf; memecahkan masalah saya.


13
2017-11-01 00:42



Dalam kasus saya di 8 / Aug / 2017

  1. jika halaman pengguna Anda https://github.com/abc, Anda harus nama repo abc.github.io
  2. di bawah root, buat a index.html mengajukan

  3. di bawah root, buat folder docs, dalam docs, buat file CNAME (catatan: TIDAK ekstensi seperti .txt, pastikan file Anda sistem menunjukkan ekstensi)

  4. gh-pages cabang adalah opsional, master cabang sudah cukup

lebih: periksa dokumen resmi di sini: https://help.github.com/articles/configuring-a-publishing-source-for-github-pages/


4
2017-08-08 06:40



Saya melakukan semua trik sini di My Fork untuk memperbaiki halaman 404 Github Page tapi itu tetap 404'ing.

Akhirnya menemukan bahwa browser saya tidak menyimpan 10 menit cache sebelum di web.

Tambahkan saja /index.html ke ujung URL, lalu muncul dan menyelesaikan masalah.

https://username.github.io/index.html


3
2018-04-26 03:31



Saya mengikat domain saya sebelum masalah ini muncul. Saya berkomitmen dan mendorong cabang gh-pages dan itu memecahkan masalah saya. Komitmen baru memaksa jekyll untuk membangun kembali halaman Anda.


1
2017-09-25 15:59