실행기 그룹 정보
- 그룹 목록에서 삭제하려는 그룹의 오른쪽에 있는 을 클릭합니다.
- 그룹을 제거하려면 그룹 제거를 클릭합니다.
- 확인 프롬프트를 검토하고 이 실행기 그룹 제거를 클릭합니다.
조직에 대한 자체 호스트형 실행기 그룹 만들기
경고: 프라이빗 리포지토리에는 자체 호스팅 실행기만 사용하는 것이 좋습니다. 퍼블릭 리포지토리의 포크가 워크플로에서 코드를 실행하는 끌어오기 요청을 만들어 자체 호스팅 실행기 컴퓨터에서 위험한 코드를 실행할 수 있기 때문입니다.
자세한 내용은 "자체 호스트형 실행기 정보"을(를) 참조하세요.
참고: 실행기 그룹을 만들 때 리포지토리가 실행기 그룹에 액세스할 수 있게 정의하는 정책을 선택해야 합니다. 실행기 그룹에 액세스할 수 있는 리포지토리 및 워크플로를 변경하려면 조직 소유자가 조직에 대한 정책을 설정할 수 있습니다. 자세한 내용은 "엔터프라이즈에서 GitHub Actions에 대한 정책 적용"을(를) 참조하세요.
모든 조직에는 단일 기본 실행기 그룹이 있습니다. GitHub Team 플랜을 사용하는 조직 소유자는 조직 수준의 실행기 그룹을 추가로 만들 수 있습니다.
실행기를 등록하면서 그룹이 지정되지 않은 경우, 자동으로 기본 그룹에 추가됩니다. 실행기를 기본 그룹에서 사용자 지정 그룹으로 이동할 수 있습니다. 자세한 내용은 실행기를 그룹으로 이동을 참조하세요.
REST API를 사용하여 실행기 그룹을 만드는 방법에 대한 자세한 내용은 “GitHub Actions에 대한 REST API 엔드포인트”을(를) 참조하세요.
-
GitHub에서 조직의 기본 페이지로 이동합니다.
-
조직 이름에서 설정을 클릭합니다. "설정" 탭이 표시되지 않으면 드롭다운 메뉴를 선택한 다음 설정을 클릭합니다.
-
왼쪽 사이드바에서 작업을 클릭한 다음 실행기 그룹을 클릭합니다.
-
“실행기 그룹” 섹션에서 새 실행기 그룹을 클릭합니다.
-
실행기 그룹의 이름을 입력합니다.
-
리포지토리 액세스에 대한 정책을 할당합니다.
특정 리포지토리 목록 또는 조직의 모든 리포지토리에 액세스할 수 있도록 실행기 그룹을 구성할 수 있습니다. 기본적으로 프라이빗 리포지토리만 실행기 그룹의 실행기에서 액세스할 수 있지만 이를 재정의할 수 있습니다. 엔터프라이즈에서 공유한 조직의 실행기 그룹을 구성하는 경우 이 설정을 재정의할 수 없습니다.
-
그룹 생성을 클릭하여 그룹을 만들고 정책을 적용합니다.
실행기 그룹에 액세스할 수 있는 조직 또는 리포지토리 변경
경고: 프라이빗 리포지토리에는 자체 호스팅 실행기만 사용하는 것이 좋습니다. 퍼블릭 리포지토리의 포크가 워크플로에서 코드를 실행하는 끌어오기 요청을 만들어 자체 호스팅 실행기 컴퓨터에서 위험한 코드를 실행할 수 있기 때문입니다.
자세한 내용은 "자체 호스트형 실행기 정보"을(를) 참조하세요.
조직의 실행기 그룹의 경우 조직의 리포지토리에서 실행기 그룹에 액세스할 수 있는 리포지토리를 변경할 수 있습니다.
-
실행기 그룹이 있는 조직의 기본 페이지로 이동합니다.
-
설정을 클릭합니다.
-
왼쪽 사이드바에서 작업을 클릭한 다음 실행기 그룹을 클릭합니다.
-
그룹 목록에서 구성하려는 실행기 그룹을 클릭합니다.
-
"리포지토리 액세스"의 드롭다운 메뉴에서 선택한 리포지토리를 클릭합니다.
- 드롭다운 메뉴 오른쪽에 있는 을 클릭합니다.
- 팝업창에서 해당 실행기 그룹에 액세스할 수 있는 리포지토리를 확인란으로 선택합니다.
-
그룹 저장을 클릭합니다.
실행기 그룹의 이름 변경
- 실행기 그룹이 있는 조직의 기본 페이지로 이동합니다.
- 설정을 클릭합니다.
- 왼쪽 사이드바에서 작업을 클릭한 다음 실행기 그룹을 클릭합니다.
- 왼쪽 사이드바에서 작업을 클릭한 다음 실행기 그룹을 클릭합니다.
- "그룹 이름"의 텍스트 필드에 새 실행기 그룹 이름을 입력합니다.
- 저장을 클릭합니다.
그룹에 자체 호스트형 실행기 자동 추가
구성 스크립트를 사용하여 그룹에 새 실행기를 자동으로 추가할 수 있습니다. 예를 들어 이 명령은 새 실행기를 등록하고 --runnergroup
매개 변수를 사용하여 rg-runnergroup
이라고 명명된 그룹에 추가합니다.
./config.sh --url $org_or_enterprise_url --token $token --runnergroup rg-runnergroup
실행기 그룹이 없으면 명령이 실패합니다.
Could not find any self-hosted runner group named "rg-runnergroup".
자체 호스트형 실행기를 그룹으로 이동
등록 프로세스 중에 실행기 그룹을 지정하지 않으면 새 실행기는 기본 그룹에 자동으로 할당된 다음 다른 그룹으로 이동할 수 있습니다.
-
GitHub에서 조직의 기본 페이지로 이동합니다.
-
조직 이름에서 설정을 클릭합니다. "설정" 탭이 표시되지 않으면 드롭다운 메뉴를 선택한 다음 설정을 클릭합니다.
-
왼쪽 사이드바에서 작업을 클릭한 다음 길행기를 클릭합니다.
-
“실행기” 목록에서 구성하려는 실행기를 클릭합니다.
-
실행기 그룹 드롭다운을 선택합니다.
-
“그룹으로 실행기 이동”에서 실행기의 대상 그룹을 선택합니다.
자체 호스트형 실행기 그룹 제거
실행기 그룹을 제거하려면 먼저 그룹에서 모든 실행기를 이동하거나 제거해야 합니다.
- 실행기 그룹이 있는 조직의 기본 페이지로 이동합니다.
- 설정을 클릭합니다.
- 왼쪽 사이드바에서 작업을 클릭한 다음 실행기 그룹을 클릭합니다.
- 그룹 목록에서 삭제하려는 그룹의 오른쪽에 있는 을 클릭합니다.
- 그룹을 제거하려면 그룹 제거를 클릭합니다.
- 확인 프롬프트를 검토하고 이 실행기 그룹 제거를 클릭합니다.