【发布时间】:2021-02-01 18:10:42
【问题描述】:
我有大量的 GitHub 存储库,这些存储库被分类到各个组织中。我希望使用以下 API 调用将存储库的可见性批量更改为公开:
curl -u {user}:{pat} -H "Accept: application/vnd.github.v3+json" -X PATCH https://api.github.com/repos/{user}/angular.powershifter -d '{"private":false}'
据我所知,最好的是 API 调用 (see github docs)。上面示例中的{user] 和{pat} 是实际值,{pat} 选择了所有选项。 {user} 既是 repo 的所有者,也是组织的所有者。
我得到的回应是404,其正文如下。
{
"message": "Not Found",
"documentation_url": "https://docs.github.com/rest/reference/repos#update-a-repository"
}
- 是否可以使用 API 设置组织下的仓库属性?
- 什么是 API 调用?
- 如果你能指出我的文档,奖励积分!
谢谢。
【问题讨论】:
-
尝试添加
-H "Content-Type: application/json" -
没有帮助
标签: github-api