2014-03-13 64 views
1

我有一個私人組織GitHub(企業)存儲庫,例如, github.mycompany.com如何在私人組織中使用GitHub API進行搜索

我想使用GitHub API在代碼中搜索字符串。如何在mycompany特定的GitHub存儲庫中搜索?

我想下面的查詢和收到的404:

curl -i -H "Authorization: token <token>" https://github.mycompany.com/api/v3/search/code?q=class

這似乎驗證很好的,因爲我試過curl -u <userName>

  • 如果我給了錯誤的密碼,我得到一個授權錯誤。
  • 如果我給出正確的密碼,它會通過,但返回404爲搜索查詢。

回答

4

目前,GitHub Enterprise上的Search API仍處於預覽狀態。因此,您需要在Accept標頭中指定一種特殊的媒體類型才能使其工作。

試試這個:

curl -i -H "Accept: application/vnd.github.preview+json" -H "Authorization: token <token>" https://github.mycompany.com/api/v3/search/code?q=class

+0

日Thnx。效果很好 –

相關問題