{"meta":{"title":"타사로부터 GitHub 앱 설치하기","intro":"앱 소유자로부터 직접 GitHub Apps를 설치하여 계정에 사용할 수 있습니다.","product":"앱","breadcrumbs":[{"href":"/ko/enterprise-cloud@latest/apps","title":"앱"},{"href":"/ko/enterprise-cloud@latest/apps/using-github-apps","title":"GitHub Apps 사용"},{"href":"/ko/enterprise-cloud@latest/apps/using-github-apps/installing-a-github-app-from-a-third-party","title":"타사로부터 설치하기"}],"documentType":"article"},"body":"# 타사로부터 GitHub 앱 설치하기\n\n앱 소유자로부터 직접 GitHub Apps를 설치하여 계정에 사용할 수 있습니다.\n\n## 설치 정보 GitHub Apps\n\n이 문서에서는 GitHub App 대신 앱 소유자GitHub Marketplace로부터 직접 설치하는 방법을 설명합니다. 설치에 대한 자세한 내용은 GitHub AppsGitHub Marketplace에서 [개인 계정을 위해 GitHub 마켓플레이스에서 GitHub 앱 설치](/ko/enterprise-cloud@latest/apps/using-github-apps/installing-a-github-app-from-github-marketplace-for-your-personal-account) 및 [GitHub 마켓플레이스로부터 사용자의 조직에 GitHub 앱 설치하기](/ko/enterprise-cloud@latest/apps/using-github-apps/installing-a-github-app-from-github-marketplace-for-your-organizations)을 참조하세요. 소유한 GitHub Apps 설치에 대한 자세한 내용은 [고유한 GitHub 앱 설치](/ko/enterprise-cloud@latest/apps/using-github-apps/installing-your-own-github-app)을 참조하세요.\n\n> \\[!NOTE] 이 설치 흐름은 타사 앱이든 엔터프라이즈가 소유한 앱이든 상관없이 모든 GitHub App앱에 적용됩니다. 앱 소유자가 제공한 링크를 사용하여 앱을 수동으로 설치할 수 있습니다.\n\n리소스에서 GitHub App 앱을 사용하려면 엔터프라이즈, 조직 또는 개인 계정에 앱을 설치해야 합니다. 여러 계정에 동일한 GitHub App 항목을 설치할 수 있습니다. 예를 들어 개인 계정 및 소유한 일부 조직에서 앱을 설치하는 경우 개인 리포지토리, 앱을 설치한 조직, 해당 조직이 소유한 리포지토리에서 앱을 사용할 수 있습니다.\n\n앱을 설치할 때 앱에 요청한 엔터프라이즈 또는 조직 및 리포지토리 리소스에 액세스할 수 있는 권한을 부여합니다. 설치 과정에서 GitHub이(가) GitHub App에서 요청한 권한이 무엇인지 알려줍니다. 해당 권한으로 수행할 수 있는 GitHub App REST API 요청에 대한 자세한 내용은 [GitHub 앱에 필요한 권한](/ko/enterprise-cloud@latest/rest/authentication/permissions-required-for-github-apps)을 참조하세요.\n\n리포지토리 권한을 요청하는 앱을 설치하면 GitHub App에 접근 권한을 부여할 리포지토리도 선택하게 됩니다.\n\nGitHub App를 설치하기 전에 GitHub App의 소유자를 신뢰할 수 있는지 확인해야 합니다. 또한 요청 중인 GitHub App 사용 권한을 검토하고 해당 사용 권한을 쉽게 부여할 수 있는지 확인해야 합니다. 해당 권한으로 수행할 수 있는 GitHub App REST API 요청에 대한 자세한 내용은 [GitHub 앱에 필요한 권한](/ko/enterprise-cloud@latest/rest/authentication/permissions-required-for-github-apps)을 참조하세요.\n\n설치할 수 있는 앱 수에는 제한이 없습니다.\n\n### 설치 및 권한 부여의 차이점\n\n설치한 GitHub App후에는 앱에 권한을 부여하라는 메시지가 표시될 수도 있습니다.\n\n계정 또는 조직에 **설치**GitHub App 할 때 앱에 요청한 조직 및 리포지토리 리소스에 액세스할 수 있는 권한을 부여합니다. 또한 앱이 액세스할 수 있는 리포지토리를 지정합니다. 설치 과정에서 GitHub App는 부여 중인 리포지토리 및 조직 권한을 나타냅니다. 수행할 수 있는 GitHub App 다양한 권한에 대한 자세한 내용은 [GitHub 앱에 대한 권한 선택](/ko/enterprise-cloud@latest/apps/creating-github-apps/registering-a-github-app/choosing-permissions-for-a-github-app)을 참조하세요.\n\n예를 들어 리포지토리 메타데이터를 읽고 문제를 쓸 수 있는 권한을 부여 GitHub App 하고 모든 리포지토리에 대한 액세스 권한을 부여 GitHub App 할 수 있습니다.\n\n![GitHub 앱을 설치하는 페이지의 스크린샷. 앱이 메타데이터에 대한 읽기 권한 및 문제에 대한 쓰기 권한을 요청하고 있습니다.](/assets/images/github-apps/install-app.png)\n\n**권한을 부여**GitHub App하면 앱이 요청한 계정 권한에 따라 계정에 대한 앱 액세스 GitHub 권한을 부여합니다. 권한 부여 프로세스 중에 앱은 앱이 계정에서 액세스할 수 있는 리소스를 나타냅니다.\nGitHub App에 권한을 부여하면 앱에도 사용자를 대신해 작업할 수 있는 권한을 부여하는 것입니다.\n\n예를 들어, GitHub App에 이메일 주소를 읽고 Gist를 작성할 수 있는 권한을 부여할 수 있습니다.\n\n![GitHub 앱 권한을 부여하는 페이지의 스크린샷. 앱이 이메일에 대한 읽기 권한 및 gist에 대한 쓰기 권한을 요청하고 있습니다.](/assets/images/github-apps/authorize-app.png)\n\n앱에 GitHub App 권한을 부여하지 않고 설치할 수 있습니다. 마찬가지로, 앱을 설치하지 않고 앱에 권한을 부여할 수 있습니다.\n\n권한 부여에 대한 자세한 내용은 GitHub Apps을 [](/ko/enterprise-cloud@latest/apps/using-github-apps/authorizing-github-apps)참조하세요.\n\n## GitHub App를 설치하기 위한 요구 사항\n\n개인 계정이 아닌 한 누구나 자신의 개인 계정에 설치할 수 있습니다GitHub Apps.Enterprise Managed User\n\n조직 소유자는 조직에 설치 GitHub Apps 할 수 있습니다.\n\n애플리케이션에서 엔터프라이즈 권한을 요청하는 경우 엔터프라이즈 소유자는 엔터프라이즈 계정에 설치 GitHub Apps 할 수 있습니다. 앱은 엔터프라이즈, 엔터프라이즈 내 조직 또는 타사 개발자가 소유할 수 있습니다. 타사 앱은 공용이어야 하며 \"엔터프라이즈 조직 설치\" 또는 \"엔터프라이즈 조직 설치 리포지토리\" 권한을 요청할 수 없습니다.\n\n앱이 조직 권한이나 \"리포지토리 관리\" 권한을 요청하지 않는 경우 리포지토리 관리자는 리포지토리를 소유한 조직에 설치 GitHub Apps 할 수 있습니다. 이렇게 하면 관리자가 관리하는 리포지토리에 대한 액세스 권한이 있는 앱만 설치할 수 있습니다. 조직 소유자는 리포지토리 관리자가 설치를 제한 GitHub App 할 수 있습니다. 이 제한을 사용하도록 설정하면 리포지토리 관리자는 설치 GitHub Apps 할 수 없으며 대신 조직 소유자가 원하는 앱을 설치하도록 요청해야 합니다. 자세한 내용은 [OAuth 앱 및 GitHub 앱 액세스 요청 및 설치 제한](/ko/enterprise-cloud@latest/organizations/managing-programmatic-access-to-your-organization/limiting-oauth-app-and-github-app-access-requests-and-installations)을 참조하세요.\n\n조직에 앱을 설치할 수 없는 조직 구성원 및 외부 협력자는 설치 프로세스 중에 조직을 선택할 수 있습니다. 앱을 설치하는 대신 조직 GitHub 소유자에게 앱을 설치하도록 요청하는 알림을 조직 소유자에게 보냅니다. 이러한 요청을 만드는 기능은 앱 액세스 요청 정책을 사용하여 제어할 수 있습니다.\n[OAuth 앱 및 GitHub 앱 액세스 요청 및 설치 제한](/ko/enterprise-cloud@latest/organizations/managing-programmatic-access-to-your-organization/limiting-oauth-app-and-github-app-access-requests-and-installations)을(를) 참조하세요.\n\n\"앱 관리자\" 역할은 사용자에게 조직GitHub App 또는 엔터프라이즈에 설치할 수 있는  기능을 제공하지 않습니다.\n[GitHub 앱 관리자 정보](/ko/enterprise-cloud@latest/apps/maintaining-github-apps/about-github-app-managers)을(를) 참조하세요.\n\n## GitHub App 설치하기\n\n설치 프로세스 중에 앱 소유자가 GitHub URL로 이동하도록 안내하여 GitHub App을 설치합니다. URL은 다음과 같이 표시됩니다. 여기서 `https://github.com/apps/APP-NAME/installations/new``APP-NAME`이름은 다음과 같습니다GitHub App.\n\n1. 를 설치 GitHub App할 위치를 선택합니다. 구성원인 개인 계정 또는 조직을 선택할 수 있습니다. 엔터프라이즈 소유자인 경우 앱이 엔터프라이즈를 지원하는 경우 엔터프라이즈에 앱을 설치하도록 선택할 수도 있습니다.\n\n   > \\[!NOTE]\n   > 조직에서 SAML SSO를 사용하며 나열된 조직이 표시되지 않는 경우 조직에 대한 활성 SAML 세션을 시작해야 할 수 있습니다. 자세한 내용은 [SAML 및 GitHub 앱](/ko/enterprise-cloud@latest/apps/using-github-apps/saml-and-github-apps)을(를) 참조하세요.\n\n2. 앱이 리포지토리에 대한 권한을 요구하는 경우, **모든 리포지토리** 또는 **선택한 리포지토리만**을 선택하세요. 앱은 항상 GitHub에 있는 모든 공용 리포지토리에 대한 읽기 전용 액세스 권한을 가집니다.\n\n   앱이 리포지토리 권한을 요구하지 않는다면, 이러한 옵션은 생략됩니다.\n\n3. 이전 단계에서 **선택한 리포지토리만**을 선택했다면, **선택한 리포지토리** 드롭다운에서 앱이 액세스하도록 설정할 리포지토리를 선택하세요.\n\n   앱이 리포지토리를 만들면, 해당 리포지토리에 대한 액세스 권한이 자동으로 해당 앱에도 부여됩니다.\n\n4. 앱이 요청 중인 권한을 검토하세요. 해당 권한으로 수행할 수 있는 GitHub App REST API 요청에 대한 자세한 내용은 [GitHub 앱에 필요한 권한](/ko/enterprise-cloud@latest/rest/authentication/permissions-required-for-github-apps)을 참조하세요.\n\n5. **설치**, **설치 및 요청**, 또는 **요청**을 클릭하세요. 표시되는 단추는 조직 소유자가 앱에 대해 요청된 액세스 권한을 승인해야 하는지, 일부만 승인해야 하는지, 또는 모두 승인해야 하는지 여부에 따라 달라집니다. 엔터프라이즈 설치를 요청할 수 없습니다. 엔터프라이즈 소유자는 앱을 직접 설치해야 합니다. 자세한 내용은 설치 [요구 사항을 참조하세요 GitHub App](#requirements-to-install-a-github-app)."}