Skip to main content

Copilot Business 전용 엔터프라이즈 설정(Enterprise Managed Users)

계정을 설정하고, 사용자를 프로비전하고, 라이선스를 할당합니다.

GitHub Enterprise을(를) 채택하지 않고도 엔터프라이즈 계정을 사용하여 GitHub Copilot Business에 대한 라이선스를 관리할 수 있습니다.

이 문서에서는 관리되는 사용자가 있는 엔터프라이즈 설정에 대해 설명합니다. 엔터프라이즈 유형을 선택하지 않은 경우 Copilot 비즈니스의 엔터프라이즈 계정 정보을(를) 참조하세요.

필수 조건

  • 사용자를 프로비전하려면 엔터프라이즈 계정 ID 관리 시스템에 연결해야 합니다. GitHub은(는) ID 관리 시스템의 일부 개발자와 협력하여 Enterprise Managed Users과(와) "편리한" 통합을 제공합니다. 또는 SAML 2.0 및 SCIM 2.0을 준수하는 시스템 또는 시스템 조합을 사용할 수 있습니다. 그러나 이러한 시스템의 문제 해결에 대한 지원은 제한될 수 있습니다. Enterprise Managed Users 정보을(를) 참조하세요.
  • 라이선스 비용을 지불하려면 엔터프라이즈 계정에 연결할 Microsoft Azure 구독이 필요합니다.
  • Copilot을(를) 사용하도록 설정하기 전에 GitHub Copilot 제품별 약관을 검토 했는지 확인합니다.

엔터프라이즈 계정 요청하기

엔터프라이즈 계정을 만들려면 GitHub의 영업 팀에 연락하여 계정 팀에 액세스 권한을 요청하세요.

엔터프라이즈를 생성한 후에는 인증 및 프로비저닝을 구성하는 데 사용되는 설정 사용자의 비밀번호를 선택하라는 이메일을 받게 됩니다. 사용자 이름은 접미사가 _admin인 엔터프라이즈의 짧은 코드입니다(예: fabrikam_admin). 시크릿 또는 프라이빗 브라우징 창을 사용하여 암호 재설정 링크를 열어야 합니다. 링크는 한 번만 열 수 있으며 잘못 수행된 경우 GitHub 지원에 문의하여 새 링크를 보내야 합니다.

Note

설치 사용자의 암호를 재설정해야 하는 경우 GitHub 지원 포털을 통해 GitHub 지원에 문의하세요. 전자 메일 주소를 제공하여 일반적인 암호 재설정 옵션이 작동하지 않습니다.

엔터프라이즈에 사용자 추가

IdP를 통해 사용자 계정을 프로비전하려면 다음 단계를 완료하여 IdP를 구성해야 합니다.

1단계: 인증 구성

사용자에 대한 SSO(Single Sign-On)를 관리하려면 IdP를 엔터프라이즈 계정 연결해야 합니다. 다음을 사용할 수 있습니다.

2단계: SCIM 프로비저닝 구성

IdP에서 계정을 프로비전하려면 SCIM 프로비저닝을 구성해야 합니다. 지침은 엔터프라이즈 관리 사용자용을(를) 참조하세요.

IdP에서 팀의 멤버 자격을 관리하려면 IdP의 GitHub Enterprise Managed User 애플리케이션에 관련 ID 그룹을 할당해야 합니다.

3단계: 엔터프라이즈 소유자 할당

IdP를 사용하여 인증 및 프로비저닝을 구성한 후 하나 이상의 사용자에게 엔터프라이즈 소유자 역할을 부여합니다. 엔터프라이즈 소유자는 엔터프라이즈에 대해 Copilot을(를) 사용하도록 설정하고 라이선스를 받는 사용자를 관리할 수 있습니다. 지침은 엔터프라이즈 관리 사용자용을(를) 참조하세요.

청구 관리자 역할을 부여할 수도 있습니다. 청구 관리자 기업의 할당된 라이선스를 볼 수 있지만 라이선스를 할당하거나 엔터프라이즈 팀을 관리할 수는 없습니다.

Azure 구독 연결

라이선스 비용을 지불하려면 엔터프라이즈를 Azure 구독에 연결해야 합니다. 지침은 "Azure 구독 연결" 문서의

프로세스 개요를 시각적으로 확인하고 싶다면 Azure 구독을 통한 GitHub 소비 청구 YouTube 채널에서 확인할 수 있습니다.

엔터프라이즈에 Copilot 활성화하기

라이선스를 할당하려면 먼저 엔터프라이즈 소유자가 엔터프라이즈에 대해 Copilot을(를) 사용하도록 설정하고 특정 기능에 대한 정책을 선택해야 합니다.

  1. GitHub의 오른쪽 위 모서리에서 프로필 사진을 클릭합니다.
  2. 사용자 환경에 따라 사용자 엔터프라이즈를 클릭하거나 사용자 엔터프라이즈를 클릭한 다음, 보고 싶은 엔터프라이즈를 클릭합니다.
  3. 페이지 왼쪽의 엔터프라이즈 계정 사이드바에서 정책을 클릭합니다.
  4. " 정책" 섹션에서 Copilot 을(를) 클릭합니다.
  5. "GitHub Copilot 정책"에서 허용됨을 클릭한 다음 저장을 클릭합니다.
  6. 공개 코드 및 Copilot Chat과(와) 일치하는 제안에 대한 정책을 검토하고 필요에 따라 드롭다운 메뉴를 업데이트하여 해당 기능을 사용하도록 설정하거나 사용하지 않도록 설정합니다.

사용자에게 라이선스 할당

엔터프라이즈에 대해 Copilot을(를) 사용하도록 설정한 경우 엔터프라이즈 소유자는 엔터프라이즈에서 팀을 만들고 팀에 라이선스를 할당할 수 있습니다.

  • IdP, GitHub에서 직접 또는 REST API를 사용하여 팀의 멤버 자격을 관리하여 사용자에게 라이선스를 부여하거나 제거합니다.
  • 개별 사용자 또는 전체 기업에 라이선스를 할당할 수 없습니다.
  • IdP의 멤버 자격을 관리하려면 관련 ID 그룹이 IdP의 GitHub Enterprise Managed User 애플리케이션에 할당되고 SCIM을 통해 GitHub에 푸시되었는지 확인합니다.

동일한 사용자는 여러 팀의 구성원이 될 수 있습니다. 사용자당 한 번만 요금이 청구됩니다.

팀 만들기

Note

REST API를 사용하여 팀을 만들고 멤버 자격을 관리할 수 있습니다. 엔드포인트 설명서는 계정 관리자에게 문의하세요.

  1. 페이지 왼쪽의 엔터프라이즈 계정 사이드바에서 사람을 클릭합니다.

  2. "피플"에서 엔터프라이즈 팀을 클릭합니다.

  3. 새 엔터프라이즈 팀을 클릭합니다.

  4. 팀 이름을 입력합니다.

  5. 필요에 따라 팀을 ID 그룹과 동기화하고 IdP의 멤버 자격을 관리하려면 "ID 공급자 그룹"에서 드롭다운 메뉴에서 그룹을 선택합니다. 이 드롭다운 메뉴를 비워 두면 팀의 멤버 자격을 직접 관리하게 됩니다.

  6. 팀 만들기를 클릭합니다.

  7. 팀에 사용자를 추가하세요.

    • 팀을 IdP 그룹에 연결한 경우 IdP의 관련 그룹에 사용자를 추가합니다.
    • 팀 멤버 자격을 직접 관리하는 경우 팀 페이지에서 구성원 추가를 클릭한 다음 사용자를 검색하여 선택합니다. GitHub에서 IdP에서 프로비전된 사용자의 사용자 이름을 생성하는 방법에 대한 자세한 내용은 외부 인증에 대한 사용자 이름 고려 사항을(를) 참조하세요.

팀에 라이선스 할당

엔터프라이즈에서 팀을 만든 경우 팀의 모든 구성원에게 라이선스를 할당할 수 있습니다.

  1. 페이지 왼쪽의 엔터프라이즈 계정 사이드바에서 청구 및 라이선싱을 클릭합니다.

  2. 청구 및 라이선스에서 라이선스를 클릭합니다.

  3. "Copilot Business" 섹션에서 실제 사용자 수 관리를 클릭합니다.

    "Copilot Business" 섹션의 스크린샷. “실제 사용자 수 관리”라는 레이블이 지정된 버튼은 주황색 윤곽선으로 강조 표시됩니다.

  4. 팀 추가를 클릭합니다.

  5. 대화 상자에서 추가할 팀을 선택하고 청구서의 영향을 검토한 다음 팀 추가를 클릭합니다.

언제든지 팀에서 사용자를 추가하거나 제거할 수 있습니다. 팀에서 사용자를 제거하면 다음에 사용자가 인증을 시도할 때 해당 사용자의 라이선스 및 Copilot에 대한 액세스 권한이 제거됩니다. 이 작업에는 최대 30분이 걸릴 수 있습니다.

Note

Entra ID에서 팀 멤버 자격을 관리하는 경우 GitHub에서 팀에서 사용자를 추가하거나 제거하는 데 최대 40분이 걸릴 수 있습니다. Entra ID가 GitHub과(와) 통신한 후, GitHub이(가) 사용자에게 인증하라는 메시지가 표시되면 변경 내용이 적용됩니다.

엔터프라이즈 관리

Copilot Business을(를) 사용하는 모든 엔터프라이즈에 적용되는 다음 단계는 "엔터프라이즈용 GitHub Copilot 설정" 항목을 참조하세요. 조직에 대한 액세스 권한을 부여하는 단계는 적용되지 않습니다.

다음 섹션에는 엔터프라이즈에 대한 특정 정보가 포함되어 있습니다.

라이선스 관리 자동화

REST API를 사용하여 라이선스 관리를 자동화할 수 있습니다. 예를 들어, 할당된 라이선스와 최근 활동을 나열한 다음 라이선스를 사용하지 않는 사용자의 액세스 권한을 제거할 수 있습니다.

엔터프라이즈에서 이 작업을 수행하려면 "엔터프라이즈에 대한 Copilot 사용자 할당 모두 나열" 엔드포인트를 사용한 후 API를 사용하여 엔터프라이즈 팀에 대한 액세스를 관리할 수 있습니다. 엔터프라이즈 팀용 API 엔드포인트에 대한 설명서를 요청하려면 계정 관리자에게 문의하세요.

청구 관리

엔터프라이즈는 향상된 청구 플랫폼에 액세스하여 예정된 지출을 예측하고, 예산으로 초과 지출을 관리하고, 시간 경과에 따른 지출 변화를 추적할 수 있습니다.

"새로운 청구 플랫폼 사용" 항목을 참조하세요.

콘텐츠 제외 구성

지정된 파일 또는 리포지토리가 GitHub Copilot의 코드 완성 제안을 알리는 데 사용되지 않도록 설정할 수 있습니다. GitHub Copilot은(는) 제외된 파일에서 사용할 수 없습니다.

  1. 페이지 왼쪽의 엔터프라이즈 계정 사이드바에서 정책을 클릭합니다.
  2. 콘텐츠 제외 탭을 클릭합니다.
  3. 경로를 사용하여 제외할 콘텐츠를 지정합니다. "GitHub Copilot에서 콘텐츠 제외" 항목을 참조하세요.