我已经为这个项目苦苦挣扎了一段时间,我已经放弃了一切尝试,只是通过 Sapper/Svelte 和 GitHub Pages 部署来了解基础知识,因为我需要它作为 GitHub 应用程序运行。我已经阅读了多个教程,现在我尝试尽可能接近地匹配这个示例存储库,但我在构建和部署时遇到错误。
当我查看 GitHub Actions 选项卡时,我一直看到的错误是:
❌ 构建和部署
运行 JamesIves/github-pages-deploy-action@releases/v3
检查配置并开始部署...
使用访问令牌部署...
配置 git...</p>
##[错误]初始化存储库时出错:进程'/usr/bin/git'失败,退出代码为128 ❌</p>
部署失败!❌</p>
其他一切都过去了。我是 Sapper/Svelte 的新手,对 GitHub Pages 还有些陌生,所以如果我遗漏了一些明显的东西,请原谅我。
编辑:
我的main.yml
文件类似于以下内容:
name: Build and Deploy
on:
push:
branches:
- master
jobs:
build-and-deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
with:
persist-credentials: false
- name: Use Node.js '12.x'
uses: actions/setup-node@v1
with:
node-version: '12.x'
- run: npm install
- run: npm run export
- name: Build and Deploy
uses: JamesIves/github-pages-deploy-action@releases/v3
with:
ACCESS_TOKEN: ${{ secrets.<my secret that definitely exists on GitHub }}
BRANCH: gh-pages
FOLDER: __sapper__/export/<my repo>
这是从https://gavinr.com/svelte-sapper-github-pages-actions/复制的