Skip to main content
설명서에 자주 업데이트를 게시하며 이 페이지의 번역이 계속 진행 중일 수 있습니다. 최신 정보는 영어 설명서를 참조하세요.

더 큰 실행기 액세스 제어

정책을 사용하여 조직 또는 엔터프라이즈에 추가된 더 큰 실행기에 대한 액세스를 제한하는 정책을 사용할 수 있습니다.

더 큰 실행기의 기능은 현재 GitHub Team 계획 또는 GitHub Enterprise Cloud 계획을 사용하는 조직 및 기업용 베타 버전이며 변경될 수 있습니다. 베타에 대한 액세스를 요청하려면 등록 페이지를 방문하세요.

실행기 그룹 정보

참고: 모든 조직에는 단일 기본 실행기 그룹이 있습니다. 엔터프라이즈 계정 및 엔터프라이즈 계정이 소유한 조직만 추가 실행기 그룹을 만들고 관리할 수 있습니다.

실행기 그룹은 실행기에 대한 액세스를 제어하는 데 사용됩니다. 조직 관리자는 실행기 그룹에 액세스할 수 있는 조직의 리포지토리를 제어하는 액세스 정책을 구성할 수 있습니다.

GitHub Enterprise Cloud를 사용하는 경우 추가 실행기 그룹을 만들 수 있습니다. 엔터프라이즈 관리자는 엔터프라이즈에서 실행기 그룹에 액세스할 수 있는 조직을 제어하는 액세스 정책을 구성할 수 있으며 조직 관리자는 엔터프라이즈 실행기 그룹에 추가 세분화된 리포지토리 액세스 정책을 할당할 수 있습니다. 자세한 내용은 GitHub Enterprise Cloud 설명서를 참조하세요.

더 큰 실행기s에 대한 기본 그룹

더 큰 실행기s에 액세스할 수 있는 조직과 기업은 다양한 크기의 4명의 실행기를 포함하는 "기본 큰 실행기"라는 기본 실행기 그룹을 자동으로 받습니다. 이 그룹의 실행기는 미리 구성되어 즉시 사용할 준비가 되어 있습니다. 이 그룹의 실행기를 사용하려면 선택한 실행기에 해당하는 레이블을 워크플로 파일에 추가해야 합니다. 레이블은 아래 표를 참조하세요. 레이블을 사용하는 방법에 대한 자세한 내용은 "더 큰 실행기 사용"을 참조하세요.

기본 실행기

Description레이블이미지
4코어 Ubuntu Runnerubuntu-latest-4-coresUbuntu - 최신
8코어 Ubuntu Runnerubuntu-latest-8-coresUbuntu - 최신
16코어 Ubuntu Runnerubuntu-latest-16-coresUbuntu - 최신
8코어 Windows Runnerwindows-latest-8-coresWindows Server - 최신

기본 더 큰 실행기 그룹은 청구 엔터티 수준에서 만들어집니다. 조직이 엔터프라이즈 계정의 일부인 경우 그룹은 엔터프라이즈 수준에서 관리됩니다. 조직이 엔터프라이즈에 속하지 않는 경우 그룹은 조직 수준에서 관리됩니다.

워크플로에서 사용할 때까지 이러한 실행기에 대한 요금이 청구되지 않습니다. 이러한 실행기를 사용하면 청구가 정상적으로 작동합니다. 청구에 대한 자세한 내용은 "더 큰 실행기 사용"을 참조하세요.

엔터프라이즈 수준의 더 큰 실행기 그룹에 대한 기본 액세스는 엔터프라이즈의 모든 조직과 자동으로 공유되도록 설정되지만 모든 리포지토리는 공유하지 않습니다. 조직 관리자는 기본 더 큰 실행기 그룹을 각 리포지토리와 별도로 공유해야 합니다. 조직 수준에서 더 큰 실행기 그룹의 경우 모든 리포지토리와 그룹을 자동으로 공유하도록 기본 액세스가 설정됩니다. 액세스 정책을 변경하는 방법 및 기본 더 큰 실행기 그룹을 볼 수 있는 위치에 대한 자세한 내용은 "실행기 그룹의 액세스 정책 변경"을 참조하세요.

실행기 그룹의 액세스 정책 변경

경고: 고정 IP 범위를 사용하는 경우 프라이빗 리포지토리에서 더 큰 실행기s만 사용하는 것이 좋습니다. 리포지토리의 포크는 워크플로에서 코드를 실행하는 끌어오기 요청을 만들어 더 큰 실행기에서 위험한 코드를 실행할 수 있습니다.

엔터프라이즈의 실행기 그룹의 경우 엔터프라이즈의 조직에서 실행기 그룹에 액세스할 수 있는 항목을 변경할 수 있습니다. 조직의 실행기 그룹의 경우 조직에서 실행기 그룹에 액세스할 수 있는 리포지토리를 변경할 수 있습니다.

실행기 그룹에 액세스할 수 있는 조직 또는 리포지토리 변경

  1. 실행기 그룹이 있는 리포지토리 또는 조직의 기본 페이지로 이동합니다.

  2. 설정을 클릭합니다.

  3. 왼쪽 사이드바에서 Actions를 클릭한 다음 실행 기 그룹을 클릭합니다. 1. 그룹 목록에서 구성하려는 실행기 그룹을 클릭합니다.

  4. 엔터프라이즈의 실행기 그룹의 경우 조직 액세스에서 실행기 그룹에 액세스할 수 있는 조직을 수정합니다. 조직의 실행기 그룹의 경우 리포지토리 액세스에서 실행기 그룹에 액세스할 수 있는 리포지토리를 수정합니다.

  5. 설정 페이지의 “실행기” 섹션에서 구성하려는 실행기 그룹 옆에 있는 아이콘을 클릭한 다음 이름 및 [organization|repository] 액세스 편집을 클릭합니다. Git 리포지토리 권한 관리

  6. 정책 옵션을 수정합니다.

    경고

    프라이빗 리포지토리에는 자체 호스팅 실행기만 사용하는 것이 좋습니다. 퍼블릭 리포지토리의 포크가 워크플로에서 코드를 실행하는 끌어오기 요청을 만들어 자체 호스팅 실행기 컴퓨터에서 위험한 코드를 실행할 수 있기 때문입니다.

    자세한 내용은 "자체 호스팅 실행기 정보"을 참조하세요.

실행기 그룹의 이름 변경

  1. 실행기 그룹이 있는 리포지토리 또는 조직의 기본 페이지로 이동합니다.
  2. 설정을 클릭합니다.
  3. 왼쪽 사이드바에서 Actions를 클릭한 다음 실행 기 그룹을 클릭합니다. 1. 그룹 목록에서 구성하려는 실행기 그룹을 클릭합니다.
  4. 실행기 그룹 이름을 변경합니다.
  5. 설정 페이지의 “실행기” 섹션에서 구성하려는 실행기 그룹 옆에 있는 아이콘을 클릭한 다음 이름 및 [organization|repository] 액세스 편집을 클릭합니다. Git 리포지토리 권한 관리
  6. 실행기 그룹 이름을 변경합니다.