2014-03-13 3 views
1

개인 조직인 GitHub (Enterprise) 리포지토리가 있습니다. github.mycompany.com.개인 조직에서 GitHub API를 사용하여 검색하는 방법

GitHub API를 사용하여 코드에서 문자열을 검색하려고합니다. mycompany 특정 GitHub 저장소에서 어떻게 검색합니까?

나는 아래의 쿼리를 시도하고 404 접수 :

그것은 내가 curl -u <userName>
  • 내가 잘못된 암호를 제공하면

    을 시도하기 때문에, 좋은 인증 것으로 보인다

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

    , 내가 얻을를 인증 오류.

  • 올바른 암호를 입력하면 통과하지만 검색 쿼리에 대해 404를 반환합니다.

답변

4

현재 검색 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

+0

Thnx :

이 사용 해보세요. 위대한 작품 –

관련 문제