Note
Enterprise-owned GitHub Apps are currently in 공개 미리 보기 and subject to change.
You can create a GitHub App under your enterprise account. The app can only be installed on organizations within your enterprise, and can only be authorized by members of your enterprise. The app can't be installed on user accounts.
Step 1: Registering a GitHub App
To create a GitHub App, you must first register the app. See "GitHub 앱 등록."
Step 2: Building a GitHub App
After registering a GitHub App, you will want to write code to make your GitHub App do something. For examples of how to write code, see:
- "GitHub 앱 빌드에 대한 빠른 시작"
- "웹후크 이벤트에 응답하는 GitHub 앱 빌드"
- "GitHub 앱을 사용하여 "GitHub로 로그인" 단추 빌드"
- "GitHub 앱을 사용하여 CLI 빌드"
- "GitHub Actions 워크플로에서 GitHub 앱을 사용하여 인증된 API 요청 만들기"
You should aim to follow best practices. See "GitHub App을 만드는 모범 사례."
Step 3: Authorizing or sharing your GitHub App
Once your GitHub App is registered, you'll need to make it available to organizations in your enterprise, either through authorization or installation, depending on the app’s purpose.
Step 3a: Authorizing your GitHub App
Some GitHub Apps, like Copilot extensions, require authorization but do not need to be installed on an organization. Users in your enterprise can authorize the app to access resources within organizations. However, the app will only have access to GitHub resources where it is installed. See "GitHub 앱에 권한 부여."
Step 3b: Sharing your GitHub App via an installation link
For apps that require installation to function, you can provide organization owners with an installation link. Once the app is installed, it will have access to the organization's resources. See "GitHub 앱 공유."
Step 4: Installing your GitHub App (if required)
If your GitHub App requires installation (not just authorization), organization owners can use the install link to install the app on their organization. See "타사에서 GitHub 앱 설치."