通过API的GitHub存储库的只读属性

时间:2018-12-08 18:11:16

标签: github github-api

我正在使用他们的API开发GitHub应用,并试图弄清我正在查询的存储库是否处于只读模式(例如,这个是https://github.com/carhartl/jquery-cookie)。

我已经搜索了他们的文档和响应,但是似乎无法确定存储库是否处于只读模式。

任何人都对此有经验,或者是否知道我可以在响应正文中使用某些内容来确定/推断回购处于只读模式?

1 个答案:

答案 0 :(得分:1)

对于存档的存储库(只读),original changelog(一年前,2017年11月)未提及任何关联的API。

仅提及search feature

https://github.com/search?utf8=%E2%9C%93&q=archived%3Atrue+GNOME&type=

这将匹配已归档且包含单词“ GNOME”的存储库。

因此,也许您可​​以尝试使用archived:true限定词搜索该存储库。
如果搜索返回您的存储库,则会将其存档。


一种更简单的方法,用于查询GitHub repository

GET /repos/:owner/:repo

答案将包含“ archived”字段

"archived": false,
# or
"archived": true,