Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
GitHub存储库id号是永久的吗?_Github - Fatal编程技术网

GitHub存储库id号是永久的吗?

GitHub存储库id号是永久的吗?,github,Github,返回给定存储库的整数标识符。此标识符是返回数据中字段id的值。在本例中,编号为1296269: [ { "id": 1296269, "owner": { "login": "octocat", ... stuff omitted for brevity ... }, "name": "Hello-World", "full_name": "octocat/Hello-World", ... stuff omit

返回给定存储库的整数标识符。此标识符是返回数据中字段
id
的值。在本例中,编号为1296269:

[
  {
    "id": 1296269,
    "owner": {
      "login": "octocat",
       ... stuff omitted for brevity ...
    },
    "name": "Hello-World",
    "full_name": "octocat/Hello-World",
       ... stuff omitted for brevity ...
  }
]
给定的标识符值一旦分配给存储库,即使存储库或其所有者帐户随后被删除,是否也会被重用?换句话说,标识符是唯一的和永久的,并且永远不会被任何其他存储库重用吗

在这种情况下,我的意思不是简单地重命名存储库;从同样的意义上讲,这不算是“重用”,也不算用其他内容完全替换存储库的内容。我试图明确了解GitHub
id
值是否曾经被“回收”,如果你愿意的话

(我在GitHub文档和web中进行了诚实的搜索,但无论哪种方式都找不到声明。如果我错过了,我很抱歉,并很高兴被指向相应的文档。)

这依赖于自2014年以来GitHub id的唯一性:请参阅和

当时(2014年),但此后()

如果您在重新命名回购协议之前拥有该协议的相关信息,那么您应该拥有API返回的id。如果您这样做是为了有弹性地访问存储库,那么您只需要这样做

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


是否有
id
字段的文档?不幸的是,我在网上找不到任何地方。也许GitHub支持在这个id上有更多的功能。
GET /repositories/1234