Apps 설치 정보
이 문서에서는 Marketplace 대신 앱 소유자로부터 직접 App을(를) 설치하는 방법을 설명합니다. Marketplace에서 Apps 설치에 대한 자세한 내용은 개인 계정을 위해 마켓플레이스에서 앱 설치 및 조직용 마켓플레이스에서 앱 설치을(를) 참조하세요. 소유하고 있는 Apps 설치에 대한 자세한 내용은 자신만의 앱 설치을(를) 참조하세요.
리포지토리 또는 조직에서 App을(를) 사용하려면 조직 또는 개인 계정에 앱을 설치해야 합니다. 여러 계정에 동일한 App을(를) 설치할 수 있습니다. 예를 들어 개인 계정 및 소유한 일부 조직에서 앱을 설치하는 경우 개인 리포지토리, 앱을 설치한 조직, 해당 조직이 소유한 리포지토리에서 앱을 사용할 수 있습니다.
앱을 설치할 때 요청한 조직 및 리포지토리 리소스에 액세스할 수 있는 앱 권한을 부여합니다. 설치 프로세스 중 은(는) App이(가) 요청한 권한을 알려줍니다. 해당 권한으로 App에서 수행할 수 있는 REST API 요청에 대한 자세한 내용은 앱에 필요한 권한을(를) 참조하세요.
앱을 설치할 때 App 액세스 권한을 부여할 리포지토리도 선택합니다.
App을(를) 설치하기 전에 App의 소유자를 신뢰해야 합니다. 또한 App이(가) 요청하는 사용 권한을 검토하고 해당 사용 권한을 편안하게 부여해야 합니다. 해당 권한으로 App에서 수행할 수 있는 REST API 요청에 대한 자세한 내용은 앱에 필요한 권한을(를) 참조하세요.
설치할 수 있는 앱 수에는 제한이 없습니다.
설치와 권한 부여의 차이점
App을(를) 설치한 후, 앱에 권한을 부여하라는 메시지가 표시될 수도 있습니다.
계정 또는 조직에 App을(를) 설치하는 경우 앱이 요청한 조직 및 리포지토리 리소스에 액세스할 수 있는 권한을 부여합니다. 또한 앱이 액세스할 수 있는 리포지토리를 지정합니다. 설치 프로세스 중에 App은(는) 부여할 리포지토리 및 조직 권한을 나타냅니다. App에서 수행할 수 있는 다양한 권한에 대한 자세한 내용은 앱의 권한 선택을(를) 참조하세요.
예를 들어 App 권한을 부여하여 리포지토리 메타데이터를 읽고 문제를 작성할 수 있으며 모든 리포지토리에 대한 App 액세스 권한을 부여할 수 있습니다.
App에 권한을 부여하면 앱이 요청한 계정 권한에 따라 계정에 대한 앱 액세스 권한을 부여합니다. 권한 부여 프로세스 중에 앱은 앱이 계정에서 액세스할 수 있는 리소스를 나타냅니다. App에 권한을 부여하면 사용자 대신 작업할 수 있는 앱 권한도 부여합니다.
예를 들어 App 권한을 부여하여 이메일 주소를 읽고 gist를 작성할 수 있습니다.
앱에 권한을 부여하지 않고 App을(를) 설치할 수 있습니다. 마찬가지로, 앱을 설치하지 않고 앱에 권한을 부여할 수 있습니다.
Apps 권한 부여에 대한 자세한 내용은 앱에 권한 부여 항목을 참조하세요.
App 설치 요구 사항
누구나 개인 계정에 Apps을(를) 설치할 수 있습니다.
조직 소유자는 조직에 Apps을(를) 설치할 수 있습니다.
조직이 소유한 리포지토리 관리자는 조직에 Apps을(를) 설치할 수도 있습니다. 이는 자신이 관리자인 리포지토리에 대한 앱 액세스만 허용하고, 앱이 조직 권한이나 "리포지토리 관리" 권한을 요청하지 않는 경우 가능합니다. 조직 소유자는 리포지토리 관리자인 외부 협력자가 Apps을(를) 설치하지 못하도록 할 수 있습니다.
조직 소유자 또는 리포지토리 관리자가 아닌 조직 멤버도 설치 프로세스 중에 조직을 선택할 수 있습니다. 은(는) 앱을 설치하는 대신 조직 소유자 앱 설치를 요청하는 알림을 보냅니다.
조직의 "앱 관리자" 역할은 조직에 App을(를) 설치할 수 있는 능력을 부여하지 않습니다. 앱 관리자 정보을(를) 참조하세요.
App 설치
설치 프로세스 중에 앱 소유자는 App을(를) 설치할 수 있는 URL로 안내합니다. URL은 https://.com/apps/APP-NAME/installations/new
과(와) 같이 표시됩니다. 여기서 APP-NAME
은(는) App의 이름입니다.
App을(를) 설치하려는 위치를 선택합니다. 개인 계정 또는 자신이 멤버로 속해 있는 조직을 선택할 수 있습니다.
앱에 리포지토리에 대한 권한이 필요한 경우, 모든 리포지토리 또는 리포지토리만 선택을 선택합니다. 앱은 항상 의 모든 공개 리포지토리에 대해 읽기 전용 액세스 이상의 권한을 갖습니다.
앱에 리포지토리 권한이 필요하지 않은 경우 이러한 옵션은 생략됩니다.
이전 단계에서 리포지토리만 선택을 선택한 경우, 선택한 리포지토리 드롭다운에서 앱이 액세스하도록 할 리포지토리를 선택합니다.
앱이 리포지토리를 만드는 경우, 앱에도 해당 리포지토리에 대한 액세스 권한이 자동으로 부여됩니다.
앱이 요청하는 권한을 검토합니다. 해당 권한으로 App에서 수행할 수 있는 REST API 요청에 대한 자세한 내용은 앱에 필요한 권한을(를) 참조하세요.
설치, 설치 및 요청, 또는 요청을 클릭합니다. 표시되는 단추는 조직 소유자가 앱에 대해 요청된 액세스를 승인하지 않아야 하는지, 일부만 승인해야 하는지, 또는 전부를 승인해야 하는지에 따라 달라집니다. 자세한 내용은 App 설치 요구 사항을 참조하세요.