Skip to main content

공개 또는 비공개 GitHub 앱 만들기

GitHub App을(를) 등록할 때 다른 GitHub 사용자 또는 조직에서 앱을 설치할 수 있도록 공개하거나 비공개로 설정하여 앱을 소유한 계정에만 설치할 수 있습니다.

GitHub Apps 표시 여부 정보

GitHub App 등록을 공개 또는 비공개로 설정할 수 있습니다. GitHub App이(가) Enterprise Managed User에 의해 만들어진 경우 "공용" 옵션이 비활성화되고 Enterprise Managed User 엔터프라이즈 내의 조직에서만 앱을 설치할 수 있습니다. Enterprise Managed User 조직은 엔터프라이즈의 다른 조직이나 앱을 소유한 조직에서 앱을 설치할 수 있도록 설정할 수 있습니다. Enterprise Managed User 계정 내에서 만든 앱은 엔터프라이즈 외부 계정에 설치할 수 없습니다.

GitHub App 등록이 Enterprise Managed User이(가) 아닌 계정에서 앱을 공개로 설정하면 GitHub.com 또는 GitHub Enterprise Cloud의 모든 사용자가 앱을 설치할 수 있습니다. GitHub App 등록을 비공개로 설정하면 앱을 소유한 계정에만 설치할 수 있습니다.

개인 계정 또는 조직에 GitHub App을(를) 등록하고 다른 조직이 설치할 수 있도록 할 수 있습니다. GitHub Enterprise Cloud에서 엔터프라이즈가 조직을 소유한 경우에도 조직이 GitHub App을(를) 사용할 수 있도록 만드는 데 엔터프라이즈 플랜이나 조직 계정이 필요하지 않습니다.

GitHub Enterprise Server 인스턴스에서 앱을 사용할 수 있도록 하려면 추가 단계를 수행해야 합니다. 자세한 내용은 "GitHub Enterprise Server에서 GitHub 앱을 사용할 수 있도록 설정하기"을(를) 참조하세요.

GitHub Enterprise Server 사용자가 도구를 사용할 수 있도록 하는 것이 중요한 경우 GitHub App 대신 GitHub Actions을(를) 사용하는 것이 좋습니다. 일반 작업은 GitHub Connect GitHub Enterprise Server 인스턴스에서 사용할 수 있습니다. 자세한 내용은 GitHub Enterprise Server 설명서의 "Enabling automatic access to GitHub.com actions using GitHub Connect" and "About GitHub Actions for enterprises"을(를) 참조하세요.

GitHub App 등록의 표시 유형을 변경하는 방법에 대한 자세한 내용은 "GitHub 앱 등록 수정"을(를) 참조하세요.

공개 설치 흐름

일반 GitHub Apps에는 설치 단추가 있는 방문 페이지가 있으므로 다른 사용자가 리포지토리에 앱을 설치할 수 있습니다. GitHub App이(가) GitHub.com의 모든 사용자에게 공개되어 있는 경우 GitHub Marketplace에 게시하도록 선택할 수도 있습니다. 자세한 내용은 "앱용 GitHub Marketplace 정보"을(를) 참조하세요.

비공개 설치 흐름

프라이빗 GitHub Apps은(는) 소유자의 사용자 또는 조직 계정에만 설치할 수 있습니다. 앱에 대한 제한된 정보는 앱의 방문 페이지에 있지만 설치 단추는 앱을 소유한 조직의 조직 소유자 및 앱 관리자만 사용할 수 있으며, GitHub App을(를) 개별 계정이 소유한 경우 개인 계정을 사용할 수 있습니다.