앱 액세스 요청에 대한 정보
앱 액세스 요청을 활성화하면, 구성원과 외부 협력자가 아직 조직의 승인을 받지 않은 GitHub Apps 및 OAuth apps에 대한 조직 액세스를 요청할 수 있습니다. GitHub Apps의 경우, 이것은 조직에 직접 앱에 대한 액세스 권한을 부여하는 설치 요청입니다. OAuth apps의 경우, 이것은 OAuth 앱 액세스 제한 정보을 통해 앱을 허용하는 요청으로서, 사용자 로그인 후에 앱이 조직에 액세스할 수 있도록 허용하는 요청입니다.
멤버 또는 외부 협력자가 조직에 대해 승인되지 않은 앱을 요청할 수 있는지 여부를 제어할 수 있습니다. 사용자는 여전히 개인 계정에서 사용하기 위해 앱에 동의할 수 있으며, 해당 앱을 사용하도록 승인한 경우 조직과 함께 사용할 수 있습니다.
기본적으로 앱 액세스 요청은 사용하도록 설정됩니다. 귀하의 조직에 멤버 또는 외부 협력자가 많은 경우, 검토해야 하는 요청 수를 줄이기 위해 앱 액세스 요청을 비활성화할 수 있습니다.
앱 액세스 요청 사용 또는 사용 안 함
- GitHub의 오른쪽 위 모서리에서 프로필 사진을 클릭한 다음, Your organizations를 클릭합니다.
- 조직 옆에 있는 설정을 클릭합니다.
- 사이드바의 "액세스" 섹션에서 구성원 권한을 클릭합니다.
- "앱 액세스 요청" 아래에서 앱 요청이 허용되어야 할 사용자들을 선택하고 저장을 클릭합니다.
조직 구성원의 앱 액세스 요청 차단은 공개 미리 보기로 제공됩니다.
GitHub App 설치 제한에 대한 정보
기본적으로 리포지토리 관리자는 앱이 조직 권한 또는 "리포지토리 관리" 권한을 요청하지 않는 경우 조직 내 리포지토리에 GitHub Apps를 설치할 수 있습니다. 조직 소유자인 경우, GitHub App 설치를 조직 소유자만 할 수 있도록 제한할 수 있습니다. 이 제한을 사용하는 경우:
- 리포지토리 관리자 액세스 권한이 있는 외부 협력자를 포함한 리포지토리 관리자는 해당 리포지토리에 GitHub Apps를 설치할 수 없습니다.
- 리포지토리 관리자는 요청 흐름을 사용하여 조직 소유자에게 리포지토리에 앱을 설치하도록 요청해야 합니다.
- 리포지토리 관리자는 조직의 기존 GitHub App 설치에 해당 리포지토리를 추가할 수 없습니다.
이 설치 제한은 GitHub Apps에만 적용됩니다. OAuth apps는 기본적으로 조직의 승인이 필요하며, 개별 리포지토리 차원에서 승인할 수 없습니다.
참고 항목
앱 액세스 요청도 사용하지 않도록 설정한 경우 리포지토리 관리자 액세스 권한이 있는 사용자는 앱 설치 및 설치 요청 모두에서 차단됩니다.
GitHub App 설치를 조직 소유자에게로 제한
- GitHub의 오른쪽 위 모서리에서 프로필 사진을 클릭한 다음, Your organizations를 클릭합니다.
- 조직 옆에 있는 설정을 클릭합니다.
- 사이드바의 "액세스" 섹션에서 구성원 권한을 클릭합니다.
- "GitHub Apps" 아래에서 리포지토리 관리자가 해당 리포지토리에 GitHub Apps 설치를 허용을 선택 취소하고 저장을 클릭하세요.