gpt4 book ai didi

github - 如何在重命名后找到存储库的新位置

转载 作者:行者123 更新时间:2023-12-02 02:33:19 26 4
gpt4 key购买 nike

如果用户通过 GitHub 的 UI 将存储库从 foo/bar.git 重命名为 foo/baz.git,我如何通过 API 检测到这一点?

目前,如果我像这样调用 API,我会收到 404:

GET /repos/foo/bar

如何找到新的存储库名称?

最佳答案

因此 GitHub 不会通过 API 公开重命名。

更新:这不再是真的,这个答案已经过时了; the API has exposed renames since July 2015 .

鉴于您的问题的限制(即,仅存储库名称已更改,而不是用户/组织),您可以依赖存储库 ID。

如果您在重命名之前有有关存储库的信息,您应该拥有 API 返回的 ID。如果您想对存储库进行弹性访问,则只需执行

GET /repositories/1234

无论名称是否更改,您都将始终获得存储库(假设您仍然可以访问它)。

一个更好的例子是做

GET https://api.github.com/repositories/1234

(或任何您的 GitHub 企业实例)。

关于github - 如何在重命名后找到存储库的新位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28778568/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com