如何通过GitHub企业版Search API按仓库名称搜索代码?
在GitHub企业版Search API中指定仓库搜索代码的方法
你不需要额外的API端点,直接在现有的search/code接口的q参数中添加仓库限定符,就能实现指定仓库的代码搜索。
具体用法是在搜索关键词后拼接repo:{仓库归属主体}/{仓库名称},其中仓库归属主体可以是用户名或组织名。示例请求URL如下:
https://{{GitBaseInternalURL}}/api/v3/search/code?q=your-target-keyword+repo:your-org/your-repo
你还可以结合其他搜索限定符进一步缩小范围,比如指定编程语言:
https://{{GitBaseInternalURL}}/api/v3/search/code?q=config+repo:your-org/your-repo+language:yaml
原有的分页参数(page、per_page)、排序参数(sort、order)依然可以正常使用,只需拼接到URL末尾即可。
内容的提问来源于stack exchange,提问作者Havyia Ayv
相关产品推荐
相关产品推荐

