Skip to main content

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

GitHub App을(를) 등록할 때 다른 GitHub 계정이 앱을 설치하거나 비공개로 설치할 수 있도록 공개할 수 있으므로 앱을 소유한 계정에만 설치할 수 있습니다.

GitHub Apps에 대한 표시 정보

GitHub App은 공개, 비공개 또는 내부용일 수 있습니다. GitHub App 등록을 public으로 설정하면 GitHub Enterprise Server 인스턴스의 모든 사용자가 해당 앱을 설치할 수 있지만 인스턴스 외부에서는 앱을 사용할 수 없습니다. GitHub App 등록을 비공개로 설정하면 앱을 소유한 계정에만 설치할 수 있습니다.

엔터프라이즈 계정에서 소유한 GitHub Apps는 "내부" 표시 유형을 가집니다. 내부 앱은 조직에서만 설치할 수 있으며 엔터프라이즈 내 사용자만 권한을 부여할 수 있습니다. 엔터프라이즈의 구성원 및 계열 관계가 없는 사용자는 이러한 앱에 권한을 부여할 수 있지만 외부 협력자는 권한을 부여할 수 없습니다.

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

기타 GitHub Enterprise Server 사용자가 도구를 사용할 수 있도록 하는 것이 중요한 경우라면, GitHub App 대신 GitHub Actions을 사용하는 것을 고려해 보세요. GitHub Connect가 설정된 GitHub Enterprise Server 인스턴스에서는 공용 작업을 사용할 수 있습니다. 자세한 내용은 GitHub Enterprise Server 문서의

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

공개 설치 흐름

일반 GitHub Apps에는 Install 단추가 있는 방문 페이지가 있으므로 다른 사용자가 계정에 앱을 설치할 수 있습니다.

비공개 설치 흐름

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

「Internal」 설치 흐름

엔터프라이즈 소유의 GitHub Apps 은 설치 URL을 사용하여 엔터프라이즈 내의 조직에만 설치할 수 있습니다. 이 앱은 사용자 계정에 설치할 수 없습니다.