GitHub Pages构建失败与Sapper

问题描述 投票:0回答:1

我已经为这个项目苦恼了一段时间,我已经放弃了所有的东西,只想用SapperSvelte和GitHub Pages部署来解决基本问题,因为我需要这个项目作为GitHub App运行。我已经看了很多教程,现在我已经尝试着去匹配 本例回购 尽可能地接近,但我在构建和部署时收到一个错误。

当我在GitHub Actions选项卡中看到的错误是。

❌ Build and Deploy

运行JamesIvesgithub-pages-deploy-action@releasesv3。

检查配置,开始部署......🚦。

使用访问令牌部署... 🔑。

配置git...

##[error]初始化版本库时出现了错误。进程 "usrbingit "失败,退出代码128❌。

部署失败! ❌

其他一切都会过去。我是SapperSvelte的新手,对GitHub页面也有些陌生,所以如果我错过了一些明显的东西,请原谅我。

EDIT:

我的 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.comsvelte-sapper-github-pages-actions。

git github-pages svelte sapper github-pages-deploy-action
1个回答
1
投票

克雷格的评论给我指出了正确的方向。问题出在我的访问令牌的权限上。我需要确保我有完整的 repo 访问权,以便应用程序能够构建。

© www.soinside.com 2019 - 2024. All rights reserved.