You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在RStudio中用Quarto发布网站至GitHub Pages卡住如何解决?

Quarto发布GitHub Pages卡顿的解决办法

1. 验证Git与GitHub的连通性

  • 终端执行git config --list,确认user.name和user.email与你的GitHub账号一致
  • 测试SSH连接:运行ssh -T git@github.com,成功会返回你的用户名,失败则重新生成SSH密钥并添加到GitHub账户

2. 手动部署绕过自动命令

如果quarto publish gh-pages持续无响应,用手动流程替代:

  1. 确保已通过Build选项卡完成Render Website
  2. 终端执行quarto render --output-dir docs,将静态页面生成到docs目录
  3. 提交并推送docs文件夹到GitHub主分支:
    git add docs/
    git commit -m "Update website files"
    git push origin main
    
  4. 进入GitHub仓库的「Settings」→「Pages」,设置Source为main分支的docs文件夹,保存后等待GitHub自动完成部署

3. 清理缓存后重试

  • 删除项目根目录下的_site和.quarto缓存文件夹
  • 重新执行quarto render,再尝试quarto publish gh-pages命令

4. 检查GitHub侧配置

  • 确认仓库为公开状态(私有仓库需GitHub Pro及以上权限才能启用Pages)
  • 查看仓库的「Actions」页面,确认没有其他正在运行的部署任务占用资源

内容的提问来源于stack exchange,提问作者m45ha

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 11:18:19