온프렘 GHES의 Enterprise Settings페이지

  • 온프렘에 설치형으로 GitHub Enterprise Server를 사용하는 경우, 해당 인스턴스를 관리해 주는 Enterprise Settings 페이지가 존재합니다.
  • GitHub.com 클라우드에 Enterprise Account 페이지와 유사하게 해당 온프렘 인스턴스의 전체 엔터프라이즈 레벨에서 하위 Org들을 한꺼번에 관리하고, 정책 설정 및 라이센스, 사용량 등을 관리하기위한 Admin 페이지 입니다.
  • 이 페이지는 온프렘에 설치된 각각의 인스턴스에만 존재하는 것이므로, GitHub.com의 Enterprise Account 페이지와는 관계 없습니다.
  • 다만, 이 페이지에서 ‘GitHub Connect’를 설정 하여, 위에서 설명된 Enterprise Account 페이지에 ‘connect’을 구성할 수 있습니다. 이렇게 하면, 라이센스 통합관리, 의존성 보안 취약성 알람 활성화, GitHub.com의 Actions들의 사용등 다양한 편리 기능이 있습니다. 자세한 설명은 아래 2항에서 설명합니다.
  • 온프렘 GHES 인스턴스의 Site Admin이 이 페이지에 접근 가능합니다.

Enterprise Settings 페이지 접근

  • 온프렘 GHES 인스턴스의 Site admin은 로그인 후, 우측 상단의 본인 계정의 아이콘 버튼을 누르면, ‘Enterprise Settings’라는 메뉴가 있습니다.
  • 또는, Site admin 페이지 왼편 중간에 ‘Enterprise Overview’ 메뉴

GitHub Connect 설정

라이센스 통합관리

  • GitHub Enterprise 라이센스는 클라우드(GitHub Enterprise Cloud서비스)와 온프렘 인스턴스를 동시에 사용할 수 있고, 온프렘에도 여러개의 인스턴스를 설치할 수 있습니다.
  • GitHub Enterprise 라이센스에서 라이센스 1개를 차지하는 것은, Unique한 이메일 주소를 가진 한명의 사용자 입니다.
  • 즉, 한명의 사용자는 클라우드와 여러개의 온프렘 인스턴스에 동시에 접속할 수 있습니다.
  • GitHub Enterprise Cloud 서비스는 필요하지 않으면 전혀 사용하지 않을 수도 있습니다.
  • 라이센스 통합 관리는, 이렇게 Cloud 및 여러 온프렘 인스턴스의 라이센스 사용량을 통합 하여 관리할 수 있습니다.
  • 자동으로 하길 원치 않는다면, 이 옵션을 비활성화하고, 수동으로 파일을 업로드하여 동기화 할 수 있습니다.

GitHub.com의 Actions 사용

  • GitHub Actions는 일일이 Actions들을 새로 만들지 않고, GitHub.com상에 존재하는 다양한 Action들을 편리하게 호출하여 사용할 수 있도록 되어 있습니다.
  • 이 기능을 활성화 하여 외부 GitHub.com의 Actions들을 사용 할 수 있습니다. (*온프렘에서 Actions들을 실행하는 Self-hosted runner도 이 옵션 활성화와 별도로 인터넷이 연결되어야 합니다)
  • 다만, 온프렘에 설치된 인스턴스가 회사 정책으로 외부 인터넷이 아예 단절되어야 하는 경우에 수동으로 가져와 사용할 수 있는 방법을 제공합니다.

GitHub Enterprise LICENSE 파일 다운로드

  • 최초 GitHub Enterprise계약시, 또는 라이센스 갱신시에 온프렘 인스턴스에 사용할 라이센스 파일을 다운로드할 수 있는 곳은, Enterprise Account 페이지에 존재합니다.
  • 계약이나, 갱신시에 이 메뉴에 들어가면 새로 업데이트된 라이센스가 파일로 존재하며 이것을 다운로드 받아, 온프렘에 설치된 GitHub Enterprise Server 인스턴스에 업로드 해 주시면 됩니다.
  • 라이센스 파일의 다운로드는 Enterprise Account 페이지 > Settings > Enterprise licensing 메뉴 입니다.
  • 여기에서 파일을 받아, 온프렘에 설치된 인스턴스의 Enterprise Settings 메뉴 > Settings > License 메뉴에 업로드 하면 됩니다.

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

Last Modified Date: $LAST_MODIFIED_DATE$