如何修复在URI';https://api.github.com/repos/actions/checkout/tarball/v1

如何修复在URI';https://api.github.com/repos/actions/checkout/tarball/v1,github,github-actions,Github,Github Actions,我编写了一些代码来测试我的项目,我想在GitHub操作上运行测试 我有以下工作流定义 name : Testing on: push jobs: registrar: runs-on: ubuntu-latest steps: - name: Run Django unit tests uses: actions/checkout@v2 run:|

我编写了一些代码来测试我的项目,我想在GitHub操作上运行测试
我有以下工作流定义

name : Testing
on: push

jobs:
    registrar:
        runs-on: ubuntu-latest
        steps:
        
        - name: Run Django unit tests
          uses: actions/checkout@v2
            run:|
                pip3 install --user -r requirements.txt
                python3 manage.py makemigrations
                python3 manage.py migrate
                python3 manage.py test
工作流失败,出现以下错误

在URI的位置找不到操作https://api.github.com/repos/actions/checkout/tarball/v1 运行:| pip3安装--user-r requirements.txt python3 manage.py makemigrations python3 manage.py migrate python3 manage.py测试'

如何修复此问题?

尝试以下方法:

name : Testing
on: push

jobs:
    registrar:
        runs-on: ubuntu-latest
        steps:
        
        - name: checkout the repository
          uses: actions/checkout@v2
        - name: Run Django unit tests
          run: |
            pip3 install --user -r requirements.txt
            python3 manage.py makemigrations
            python3 manage.py migrate
            python3 manage.py test
它将您的步骤分为两个步骤,一个用于签出,另一个用于测试。 签出操作应与自定义命令分开

它还会更改间距,以便管路与名称具有相同的意图

我最后更改的是在管道前添加了一个空格