설명서의 이 섹션은 실제 GitHub Enterprise Server API 애플리케이션을 사용하여 실행하도록 작성되었습니다. 인증에서 결과 조작, 다른 앱과 결과 통합에 이르기까지 알아야 할 모든 것을 살펴보겠습니다. 모든 자습서에는 프로젝트가 포함되며 각 프로젝트는 퍼블릭 platform-samples 리포지토리에 저장되고 문서화됩니다.
이 버전의 GitHub Enterprise는 다음 날짜에 중단되었습니다. 2024-09-25. 중요한 보안 문제에 대해서도 패치 릴리스가 이루어지지 않습니다. 더 뛰어난 성능, 향상된 보안, 새로운 기능을 위해 최신 버전의 GitHub Enterprise Server로 업그레이드합니다. 업그레이드에 대한 도움말은 GitHub Enterprise 지원에 문의하세요.
가이드
REST API 시작, 인증, 다양한 작업에 REST API를 사용하는 방법에 대해 알아봅니다.
REST API 및 JavaScript를 사용하여 스크립팅
Octokit.js SDK를 사용하여 REST API와 상호 작용하는 스크립트를 작성합니다.
REST API 및 Ruby를 사용하여 스크립팅
Octokit.rb SDK를 사용하여 REST API와 상호 작용하는 스크립트를 작성하는 방법을 알아봅니다.
사용자에 대한 리소스 검색
REST API에 대해 인증된 요청에 대해 신뢰할 수 있는 방식으로 앱이 사용자에 액세스할 수 있는 리포지토리 및 조직을 찾는 방법을 알아봅니다.
배포 제공
배포 REST API를 사용하여 서버 및 타사 앱과 상호 작용하는 사용자 지정 도구를 빌드할 수 있습니다.
데이터를 그래프로 렌더링
D3.js 라이브러리 및 Ruby Octokit를 사용하여 리포지토리에서 프로그래밍 언어를 시각화하는 방법을 알아봅니다.
주석 작업
REST API를 사용하여 끌어오기 요청, 이슈 또는 커밋의 주석에 액세스하고 관리할 수 있습니다.
CI 서버 빌드
상태 API를 사용하여 고유한 CI 시스템을 빌드합니다.
REST API를 사용하여 Git 데이터베이스와 상호 작용
REST API를 사용하여 GitHub Enterprise Server에서 Git 데이터베이스에 원시 Git 개체를 읽고 쓰고 참조(분기 헤드 및 태그)를 나열하고 업데이트할 수 있습니다.
REST API를 사용하여 검사 상호 작용
REST API를 사용하여 리포지토리의 코드 변경 내용에 대해 강력한 검사를 실행하는 GitHub Apps를 빌드할 수 있습니다. 연속 통합, 코드 린팅 또는 코드 검사 서비스를 수행하고 커밋에 대한 자세한 피드백을 제공하는 앱을 만들 수 있습니다.
REST API에 대한 비밀 암호화
REST API를 사용하여 비밀을 만들거나 업데이트하려면 비밀 값을 암호화해야 합니다.