我有一个私人组织GitHub(企业)存储库,例如github.mycompany.com
。
我想使用GitHub API在代码中搜索字符串。如何在mycompany
中搜索特定的GitHub存储库?
我尝试了下面的查询并收到了404:
curl -i -H "Authorization: token <token>" https://github.mycompany.com/api/v3/search/code?q=class
因为我尝试了curl -u <userName>
和
答案 0 :(得分:5)
目前,Search API仍在GitHub Enterprise上进行预览。因此,您需要在Accept标头中指定一种特殊的媒体类型,以使工作正常。
尝试一下:
curl -i -H "Accept: application/vnd.github.preview+json" -H "Authorization: token <token>" https://github.mycompany.com/api/v3/search/code?q=class