#html #css #git #github #repository
#HTML #css #git #github #репозиторий
Вопрос:
Я пытаюсь разместить свою первую страницу на github, но я получил это сообщение об ошибке: Git 404 Здесь нет сайта GitHub Pages. Это URL-адрес моей страницы: Sadap93.github.io . Название веб-сайта и имя репозитория совпадают. Репозиторий: https://github.com/Sadap93/Sadap93.github.io.git Как я могу решить эту проблему?
Комментарии:
1. Это может помочь вам настроить ваш веб-сайт. docs.github.com/en/free-pro-team@latest/github /…
2. Проверьте, есть ли у вас сообщение об ошибке в разделе «Страницы» настроек вашего репозитория. Возможно, вам придется выбрать рабочую ветку вашего репозитория.
Ответ №1:
Для этого есть одна возможная причина-
- Страницы GitHub не включены: чтобы решить эту проблему, перейдите в Настройки репозитория -> Раздел страниц Github -> Выберите основную ветку. Если он уже есть, подождите некоторое время и снова обновите свой сайт.
Нет файла htaccess: создайте файл .htaccess и введите DirectoryIndex index.html и сохранить его.Обновление: страницы GitHub не поддерживают .htaccess
Комментарии:
1. Привет! В Github Pages была выбрана главная ветка. Как вы сказали, я изменил его на основную ветку, после этого я снова отправляю свои файлы, и теперь мой сайт доступен. Большое спасибо за ваш ответ.
2. @Sadap Добро пожаловать! Кроме того, вы можете принять мой ответ, чтобы он был виден другим, которые будут искать что-то, связанное с этой темой!
3. Спасибо! шаг с файлом .htaccess решил мою проблему. У меня был существующий репозиторий GitHub pages, который я использую для своего блога. Я переименовал главную ветку в основную. Но когда я заходил на свой сайт, я получал ошибку 404. Добавление файла .htaccess исправило это.
4. @Nil Похоже, что GitHub не поддерживает файлы .htaccess. Смотрите github.community/t/does-htaccess-work-on-github-pages/137177 . В моем случае я переименовал ветку по умолчанию, поэтому я предполагаю, что сайт нужно было перестроить на стороне GitHub, чтобы увидеть новое имя. Итак, push сделал это. ИЛИ нажатие было совпадением, и что-то было кэшировано, и мне просто нужно было дождаться сброса кэша.
5. @MonicaGranbois Да, если ветка выбрана правильно, я думаю, все, что мы можем сделать, это подождать некоторое время. Я обновил ответ! Спасибо, что поделились своим наблюдением!
Ответ №2:
-
Вы выбрали его на странице GitHub?
-
Можете ли вы показать мне свои настройки GitHub Pages?
Откройте свой репозиторий, затем перейдите на вкладку настройки и прокрутите вниз. (Настройки репозитория -> Страницы Github)
Если нет, то настройте его, выбрав свой конкретный репозиторий. И попытайтесь назвать свой репозиторий своим собственным именем. (Лучший подход)