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

GitHub Actions中用Curl调用GitHub API获取标签时出现URL格式错误

解决GitHub Actions中Curl调用GitHub API的格式错误问题

问题原因

你在YAML配置里对引号和冒号做了不必要的转义,导致curl无法正确解析请求头和URL,触发了格式错误。

正确的Curl命令写法

在GitHub Actions的Ubuntu环境中,直接使用正常的引号和冒号即可,不需要额外转义。修改后的命令如下:

curl \
        -H "Accept: application/vnd.github+json" \
        -H "Authorization: Bearer ${{ secrets.GITHUB_TOKEN }}" \
        "https://api.github.com/repos/OWNER/REPO/tags"

关键说明

  • 移除所有不必要的转义符(\),YAML会正确解析带引号的字符串
  • 建议使用GitHub Actions内置的${{ secrets.GITHUB_TOKEN }}代替硬编码的TOKEN,更安全合规
  • 记得替换OWNER和REPO为实际的仓库所有者名称与仓库名称

错误提示回顾:
curl: (3) URL using bad/illegal format or missing URL

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 18:05:25