Github API:如何检查存储库名称是否可用?

时间:2013-09-15 09:12:00

标签: php github repository github-api

如果新存储库的名称(用户输入)可用,我如何使用Github API进行检查? 仅尝试使用http://developer.github.com/v3/repos/#create创建存储库? 还是有更好的方法?

2 个答案:

答案 0 :(得分:2)

除了检查存储库(如果用户有大量存储库,可能需要一段时间),您还可以针对GET发出/repos/:user/:repo。如果您获得404,则它不存在或者您不允许查看存储库。如果你得到200那么它确实存在。它也会保存你的ratelimit。

答案 1 :(得分:1)

你能使用list-methods吗?

  1. GET /user/repos - 列出经过身份验证的用户的存储库。
  2. GET /users/:user/repos - 列出公共存储库 指定用户。