참고: GitHub 호스트 실행기는 현재 GitHub Enterprise Server에서 지원되지 않습니다. GitHub public roadmap에 예정된 향후 지원에 대해 자세히 알아볼 수 있습니다.
GitHub 호스팅된 실행기 네트워킹 정보
기본적으로 GitHub 호스팅된 실행기는 퍼블릭 인터넷에 액세스할 수 있습니다. 그러나 이러한 실행기에서 패키지 레지스트리, 비밀 관리자 또는 기타 온-프레미스 서비스와 같은 개인 네트워크의 리소스에 액세스하도록 할 수도 있습니다.
GitHub에서 호스트된 실행기는 모든 GitHub 고객에게 제공됩니다. 그러나 프라이빗 네트워킹을 사용하면 워크플로를 실행하는 동안 전용 네트워크 및 리소스에 연결하는 데만 호스트된 실행기를 사용하도록 구성할 수 있습니다.
이 액세스를 구성하기 위해 취할 수 있는 몇 가지 방법이 있으며, 각각 다른 장점과 단점이 있습니다.
OIDC에서 API 게이트웨이 사용
GitHub Actions를 사용하면 OIDC(OpenID Connect) 토큰을 사용하여 GitHub Actions 외부에서 워크플로를 인증할 수 있습니다. 자세한 내용은 "OIDC와 함께 API 게이트웨이 사용"을 참조하세요.
WireGuard를 사용하여 네트워크 오버레이 만들기
API 게이트웨이에 대한 별도의 인프라를 유지 관리하지 않으려면 두 위치에서 WireGuard를 실행하여 실행기와 개인 네트워크의 서비스 간에 오버레이 네트워크를 만들 수 있습니다. 자세한 내용은 "WireGuard를 사용하여 네트워크 오버레이 만들기"을 참조하세요.