엔터프라이즈 계정을 만들기 전에 엔터프라이즈 유형을 선택해야 합니다.
- 개인 계정 있는 엔터프라이즈
- 관리형 사용자가 있는 엔터프라이즈
엔터프라이즈에 적합한 유형을 결정하기 위해 스스로에게 질문합니다.
사용자 계정을 관리하시겠습니까?
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 구성을(를) 참조하세요.
공개 리포지토리, Gist 또는 GitHub Pages 사이트가 필요한가요?
엔터프라이즈 구성원이 실수로 회사 소유 콘텐츠를 대중에게 Enterprise Managed Users 유출하지 못하도록 하려면 사용자가 수행할 수 있는 일에 대해 강력한 제한을 적용합니다 .
- 관리형 사용자 계정는 공개 리포지토리, 모든 공개 범위의 gist 또는 엔터프라이즈 외부에 표시되는 GitHub Pages 사이트를 만들 수 없습니다.
- 전체 제한 목록은 관리 사용자 계정의 기능 및 제한 사항을 참조하세요.
사용자 제한 사항을 검토하여 기존 워크플로에 영향을 주는지 확인합니다. 해당 경우, 개인 계정이 있는 엔터프라이즈가 더 적합할 수 있습니다.
엔터프라이즈 외부와의 협업이 필요합니까?
관리형 사용자 계정 는 엔터프라이즈 내의 리포지토리에만 기여할 수 있습니다. 개발자가 엔터프라이즈 외부의 리포지토리(개인 리포지토리 포함) Enterprise Managed Users 에 기여해야 하는 경우 적합하지 않을 수 있습니다.
엔터프라이즈의 외부와 협업하려면 관리형 사용자는 별도의 개인 계정을 유지해야 합니다. 계정을 정기적으로 전환해야 하는 복잡성 때문에 내부 코드가 실수로 외부에 유출될 위험이 커질 수 있습니다. 필요한 워크플로의 자세한 내용은 Enterprise Managed Users 사용 시작하기를 참조하세요.
엔터프라이즈에서 마이그레이션 비용을 허용할 수 있나요?
개인 계정을 사용하는 엔터프라이즈가 이미 있는 경우 새 엔터프라이즈 계정 GitHub.comEnterprise Managed Users으로 마이그레이션해야 합니다. 이 프로세스를 논의하려면 '영업 팀에 문의GitHub하세요.
마이그레이션 프로세스를 진행하려면 팀의 시간이나 비용이 필요할 수 있습니다. 이 마이그레이션 프로세스가 비즈니스와 사용자에게 적합한지 확인합니다. 그렇지 않으면 개인 계정이 있는 엔터프라이즈 사용자에게 더 적합할 수 있습니다.
다음 단계
엔터프라이즈 유형을 선택하면 평가판을 시작하여 엔터프라이즈 계정을 만들 준비가 된 것입니다. GitHub Enterprise 평가판 설정을(를) 참조하세요.