Как да търсите с помощта на GitHub API в частни организации

Имам частна организация 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> и

  • Ако дам грешна парола, получавам грешка при удостоверяване.
  • Ако дам правилната парола, тя преминава, но връща 404 за заявката за търсене.

person suman j    schedule 13.03.2014    source източник


Отговори (1)


Понастоящем 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

person Ivan Zuzak    schedule 14.03.2014