Skip to main content

GitHub Enterprise Cloud에 대해 엔터프라이즈 유형 선택

몇 가지 질문을 통해 Enterprise Managed Users가 귀하의 엔터프라이즈에 적합한지 결정하세요.

엔터프라이즈 계정을 만들기 전에 엔터프라이즈 유형을 선택해야 합니다.

  • 개인 계정 있는 엔터프라이즈
  • 관리형 사용자가 있는 엔터프라이즈

엔터프라이즈에 가장 적합한 것을 결정하려면 다음 질문을 스스로에게 묻습니다.

사용자의 계정을 제어하려고 하나요?

Enterprise Managed Users는 엔터프라이즈 구성원이 자신의 개인 계정을 사용하여 엔터프라이즈 리소스에 액세스하지 않도록 하려는 경우에 적합할 수 있습니다.

관리형 사용자

Enterprise Managed Users은(는) 사용자에게 진정한 SSO 환경을 제공합니다.

  • 사용자에 대한 계정을 프로비전합니다.
  • 사용자 이름과 이메일 주소를 관리하여 사용자 계정이 회사 ID와 일치하는지 확인합니다.
  • 사용자는 SAML 또는 OIDC를 사용하여 ID 관리 시스템으로 인증해야 합니다.

현재 사용자가 GitHub.com에 새 개인 계정을 만들어 회사의 리소스에 기여하도록 요구하는 경우 Enterprise Managed Users가 적합할 수 있습니다.

개인 계정

Enterprise Managed Users을(를) 선택하지 않는 경우:

  • 각 사용자가 GitHub.com에서 개인 계정을 만들고 관리하고 로그인해야 합니다.
  • 또한 사용자가 외부 ID 관리 시스템에도 인증해야 하도록 SAML 인증을 구성할 수 있습니다. GitHub이(가) 사용자의 개인 계정을 ID 관리 시스템의 외부 ID에 연결합니다.
  • 사용자 프로비저닝을 사용할 수 없습니다. SCIM(System for Cross-domain Identity Management)을 사용하여 개별 조직에 대한 액세스를 프로비전할 수 있습니다.

외부 ID 관리 시스템을 사용자 및 액세스 관리의 원본으로 사용하는 것이 너무 복잡하다면 개인 계정을 고려하세요. 예를 들어 시스템에 새 사용자를 온보딩하는 프로세스가 정립되어 있지 않은 경우입니다.

데이터가 저장되는 위치를 선택해야 하나요?

규정 준수 요구 사항을 충족하는 데 도움이 되도록 GitHub Enterprise Cloud에는 하위 도메인, GHE.com의 특정 지역에 엔터프라이즈의 코드 및 데이터를 저장하는 옵션이 포함되어 있습니다. 데이터 보존 기능을 갖춘 GitHub Enterprise Cloud 정보을(를) 참조하세요.

데이터 보존 기능을 갖춘 GitHub Enterprise Cloud를 채택했다면 Enterprise Managed Users를 사용 해야 합니다.

외부 ID 관리 시스템이 지원되나요?

지원되는 ID 관리 시스템을 이미 사용하거나 채택할 수 있는지 여부를 고려하세요.

관리형 사용자

GitHub은(는) ID 관리 시스템의 일부 개발자와 협력하여 인증 및 프로비저닝을 모두 포함하는 Enterprise Managed Users과(와) "편리한" 통합을 제공합니다.

편리한 통합을 사용할 수 없는 경우 지침을 충족하는 다른 ID 관리 시스템을 사용할 수 있습니다.

전체 세부 정보는 Enterprise Managed Users 정보(을)를 참조하세요.

개인 계정

SAML 2.0 표준을 준수하는 모든 외부 ID 관리 시스템을 사용할 수 있습니다.

GitHub에서는 일부 시스템을 공식적으로 지원 및 테스트합니다. 엔터프라이즈에 대한 SAML Single Sign-On 구성을(를) 참조하세요.

퍼블릭 리포지토리, gists 또는 GitHub Pages 사이트에서 작업해야 하나요?

엔터프라이즈 구성원이 실수로 회사 소유 콘텐츠를 대중에게 유출하지 못하도록 하려면 Enterprise Managed Users에서 사용자가 수행할 수 있는 작업을 강력하게 제한합니다.

  • 관리형 사용자 계정은(는) 퍼블릭 리포지토리, gists(표시 여부는 관계없음) 또는 엔터프라이즈 외부에 표시되는 GitHub Pages 사이트를 만들 수 없습니다.
  • 전체 제한 목록은 관리 사용자 계정의 기능 및 제한 사항을(를) 참조하세요.

사용자의 제한 사항을 검토하고 기존 워크플로를 방해할지 여부를 확인합니다. 그렇다면 개인 계정이 있는 엔터프라이즈가 더 적합한 선택일 수 있습니다.

엔터프라이즈 외부의 공동 작업 필요한가요?

관리형 사용자 계정은(는) 엔터프라이즈 내의 리포지토리에만 기여할 수 있습니다. 개발자가 기업 외부의 리포지토리(프라이빗 리포지토리 포함)에 기여해야 하는 경우 Enterprise Managed Users가 적합하지 않을 수 있습니다.

관리형 사용자가 엔터프라이즈 외부에서 공동 작업을 하려면 별도의 개인 계정 유지 관리해야 합니다. 계정을 정기적으로 전환해야 하는 복잡성으로 인해 내부 코드를 실수로 대중에게 유출할 위험이 증가할 수 있습니다. 필요한 워크플로에 대한 자세한 내용은 Enterprise Managed Users 시작을(를) 참조하세요.

엔터프라이즈에서 마이그레이션 비용을 허용할 수 있나요?

GitHub.com에서 개인 계정을 사용하는 엔터프라이즈가 이미 있는 경우 Enterprise Managed Users을(를) 채택하려면 새 엔터프라이즈 계정으로 마이그레이션해야 합니다. 이 프로세스를 논의하려면 GitHub의 영업 팀에 문의하세요.

마이그레이션 프로세스에는 팀의 시간 또는 비용이 필요할 수 있습니다. 이 마이그레이션 프로세스가 비즈니스 및 사용자에게 허용되는지 확인합니다. 그렇지 않은 경우 개인 계정이 있는 엔터프라이즈가 사용자에게 더 나은 선택일 수 있습니다.

추가 참고 자료