GitHub Pages 部署失败,错误信息显示:
Get Pages site failed. Please verify that the repository has Pages enabled and configured to build using GitHub Actions
-
访问仓库设置
-
配置 Pages 源
- 在 "Source" 部分选择 "GitHub Actions"
- 不要选择 "Deploy from a branch"
- 点击 Save
-
访问 Actions 设置
-
配置工作流权限
- 滚动到 "Workflow permissions" 部分
- 选择 "Read and write permissions"
- 勾选 "Allow GitHub Actions to create and approve pull requests"
- 点击 Save
-
访问 Actions 页面
-
重新运行工作流
- 点击最新的失败的工作流
- 点击 "Re-run all jobs"
完成上述设置后:
-
检查部署状态
- 在 Actions 页面查看工作流是否成功运行
- 绿色✅表示成功,红色❌表示失败
-
访问网站
- 成功后访问:https://yanhu007.github.io/Prompts/
- 首次部署可能需要5-10分钟
A:
- 确保
index.html文件在仓库根目录 - 等待几分钟让DNS传播
- 清除浏览器缓存
A:
- 检查仓库是否为私有(私有仓库需要 GitHub Pro)
- 确认已启用 "Read and write permissions"
A:
- 检查 YAML 语法是否正确
- 确认文件路径正确
- 查看具体错误日志
如果问题持续存在,请:
- 截图错误信息
- 检查以下设置是否正确:
- Repository Settings > Pages > Source = "GitHub Actions"
- Repository Settings > Actions > Workflow permissions = "Read and write permissions"
- 提供 Actions 页面的错误详情
重要提醒:GitHub Pages 对于公开仓库是免费的,但私有仓库需要 GitHub Pro 订阅。