GitHub Enterprise = GitHub.com + more

글로벌 GitHub.com의 서비스 플랫폼의 안정성, 확장성, 성능이 그대로 엔터프라이즈에 적용됩니다.

GitHub.com의 ☝️ 모든 기능들이 그대로 엔터프라이즈에 적용됩니다.

사용자 관리, 보안 🛡️, 연동

  • 사용자 관리/인증 : LDAP, SAML, CAS, 시스템 자체 등록 🔑
  • 다양한 사용자 보안 : 2FA의무화, PAT, SSH키 등록 및 관리, Verified Domain, IP allow list,,
  • 다양한 사용자 권한 설정 : 저장소 생성권한, forking권한, Invite권한, 기본 저장소 접근 권한
  • Audit Log, Log 포워딩, Syslog
  • 다양한 API 연동 : Webhook, GitHub App
  • 다양한 툴들과의 연동 방법 제공

온프렘 설치형의 시스템 관리, 성능, 확장성

  • 1개 VM 📍
  • Any Cloud Infra : Azure, AWS, GCP// VMware, KVM, Xen
  • 1개 VM에 ~수만의 사용자 💪



GitHub Enterprise

GitHub.com과 GitHub Enterprise는 전세계 개발자들의 오픈소스와, 엔터프라이즈 개발자들의 Home 입니다.

image

Fortune 100기업의 90%가 GitHub을 사용합니다. (GitHub Octoverse report)

image

GitHub Enterprise는 SaaS형 서비스 (GitHub Enterprise Cloud ☁️)와 온프렘 설치형 GitHub Enterprise Server 두 가지

image

GitHub Enterprise는 1➕1 : 👆 두가지 모두를 동시에 제공합니다.

image

  • 사용자는 고유한 이메일 주소로 구별되며, 고유한 이메일 주소당 하나의 라이센스를 차지합니다.
  • 사용자는 GitHub Enterprise Cloud와 GitHub Enterprise Server 동시에 접근이 가능합니다.
  • 엔터프라이즈의 필요에 따라 Cloud만, Server만, 또는 두 가지를 동시에 모두 사용할 수 있습니다.
  • 온프렘에 GHES 인스턴스를 여러개 설치할 수 있습니다.

GitHub Enterprise Server로 유용한 정보를 다운로드 하여 편리하게 사용할 수 있습니다. : GitHub Connect

  • GitHub Enterprise Cloud와의 보안화된 Admin 연결을 구성하여, 아래와 같은 부가적인 이점을 제공하는 기능들을 온프렘에 설치된 GHES인스턴스에서도 사용할 수 있습니다.
    • 의존성 보안 알람: 온프렘 인스턴스의 프로젝트에서 의존하고 있는 의존성에 발생된 보안 취약성 알람 표시
    • GitHub.com에 존재하는 GitHub Actions를 편리하게 사용
    • Unified Search : 온프렘에서 한번의 Search로 온프렘과 GitHub.com 모두의 결과를 동시에
    • Unified Contribution : 개발자 프로필에 온프렘의 기여 횟수를 표시


GitHub Codespace

image

  • GitHub Enterprise (Cloud only) 서비스로 제공되며, 저장소내 브라우져에서 원클릭으로 실행되는 개발환경
  • VS code의 모든 기능과 동일, 모든 extension 사용가능
  • 해당 저장소에서 실행되는 모든 Codespace에 동일한 환경 구성을 위해 devcontainer.json파일 사용
  • 개인화 구성을 위해 개인 계정과 Setting sync
  • GitHub.com의 개인 계정에 dotfiles Repository 사용가능
  • GitHub Enterprise Organization의 Owner에 의한 Codespace 사용 정책 설정 가능


GitHub Mobile App

  • 모바일에 최적화된 GitHub의 모든 기능 편리하게 사용; Issue, Pull request.
  • GHES 지원
  • 편리한 검색과 결과 보기 : Users, Repos, Orgs, Issues, Pull Requests.
  • 언제 어디에 있든 Issues와 Pull Requests상에서 편리한 협업 : Comment, react, and merge code.
  • “Favorite Repos”, “Recently Viewed” sections

GitHub Enterprise의 다양한 기능설명을 위한 웹페이지입니다.

Last Modified Date: $LAST_MODIFIED_DATE$