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

Github企业版Site Admin接口curl调用失败:返回Not Found错误

解决Github AE活跃用户报表接口返回Not Found的问题

以下是排查和解决的具体步骤:

  • 修正API路径命名格式
    你当前请求的路径用了下划线分隔的active_users.csv,但Github AE官方接口实际采用连字符分隔的active-users.csv。修改后的curl命令应为:

    curl -L -u DEV:$DEVTOKEN https://github.company-name.net/api/v3/stafftools/reports/active-users.csv
    
  • 验证账号权限与Token范围

    • 确认执行请求的账号是Github AE的站点管理员(Site Admin),普通管理员无访问该接口的权限。
    • 检查个人访问令牌(PAT)是否包含admin:enterprise权限范围,缺少该范围可能导致权限验证失败,部分场景下会返回404而非明确的403错误。
  • 核对实例版本与接口兼容性
    查看你的Github AE实例版本,确保该版本支持stafftools/reports/active-users.csv接口。若实例版本过旧,可能尚未推出该功能,需升级到对应版本后重试。

  • 验证curl命令的变量与格式

    • 确认环境变量$DEVTOKEN已正确赋值并展开,避免因变量未解析导致的认证问题(虽然认证失败通常返回401,但部分场景下也可能触发404)。
    • 尝试移除-L参数测试,确认是否因重定向路径错误导致404,若移除后返回200则说明重定向环节存在问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 09:50:17