github操作github api的curl失败,出现curl:(3)URL使用错误/非法格式或缺少URL

pw9qyyiw  于 2022-11-13  发布在  Git
关注(0)|答案(1)|浏览(173)

我试图从github操作(在ubuntu上运行)中使用GITHUB API curl方法获取repo中的所有标签,但我得到了下面的错误。我使用\转义引号和:仍存在相同问题

curl \                                
        -H \"Accept\: application/vnd.github+json\" \   
        -H \"Authorization\: Bearer TOKEN\" \
        \"https\://api.github.com/repos/OWNER/REPO/tags\"

错误:
curl:(3)URL使用错误/非法格式或缺少URL

hgc7kmma

hgc7kmma1#

它可能与您用于进行调用的语法有关。
我刚刚按照GitHub API文档,在POC存储库中使用此工作流实现测试了该服务:

on:
  push:

jobs:
  job1:
    runs-on: ubuntu-latest
    steps:
      - run: |
          curl \
            -H "Accept: application/vnd.github+json" \
            -H "Authorization: Bearer $TOKEN" \
            https://api.github.com/repos/GuillaumeFalourd/poc-github-actions/tags
        env:
          TOKEN: ${{ secrets.ACCESS_TOKEN }}

如果您想检查here的输出,它可以像预期的那样使用此workflow file

相关问题