Skip to main content

GitHub 호스팅 러너에서 Dependabot 구성하기

GitHub-호스트 실행기에서 Dependabot을 활성화하여 Dependabot 작업 오류를 더 쉽게 식별하고 실패한 실행을 수동으로 감지하고 해결할 수 있도록 합니다.

누가 이 기능을 사용할 수 있나요?

조직 소유자 및 리포지토리 관리자

표준 GitHub호스티드 실행기에서 Dependabot을(를) 활성화하거나 비활성화하기

표준 GitHub 호스팅 실행기에서 Dependabot을(를) 구성할 수 있습니다. * 리포지토리의 경우 * 조직의 경우

조직 또는 리포지토리의 개인 리소스에 대한 액세스를 제한하는 경우, GitHub Actions 실행기의 Dependabot을(를) 활성화하기 전에 허용된 IP 주소 목록을 업데이트해야 할 수 있습니다. 메타 REST API 엔드포인트에서 제공하는 GitHub 호스팅형 실행기 IP 주소(Dependabot IP 주소 대신)을(를) 사용하도록 IP 허용 목록을 업데이트할 수 있습니다.

경고

개인 레지스트리에 대한 인증을 위해 GitHub Actions IP 주소를 사용해서는 안 됩니다. 이러한 GitHub Actions 주소는 GitHub에서만 사용되는 것이 아니며 인증에 대해 신뢰할 수 없습니다. 대신 자체 호스팅형 실행기를 사용하면 네트워크 액세스를 더욱 효과적으로 제어할 수 있습니다. 자세한 내용은 자체 호스팅 러너에서 Dependabot 구성을(를) 참조하세요.

리포지토리의 경우

  1. GitHub에서 리포지토리의 기본 페이지로 이동합니다.

  2. 리포지토리 이름 아래에서 Settings를 클릭합니다. "설정" 탭이 표시되지 않으면 드롭다운 메뉴를 선택한 다음 설정을 클릭합니다.

    탭을 보여 주는 리포지토리 헤더의 스크린샷. "설정" 탭이 진한 주황색 윤곽선으로 강조 표시됩니다.

  3. 사이드바의 "Security" 섹션에서 Advanced Security 를 클릭합니다.

  4. "Dependabot"의 “작업 실행기에 대한 Dependabot” 오른쪽에 있는 활성화를 클릭하여 기능을 활성화하거나 비활성화를 클릭하여 비활성화하세요.

조직

다음 조건을 충족하는 리포지토리만 다음에 Dependabot 작업이 트리거될 때 GitHub Actions에서 Dependabot를 실행하도록 업데이트됩니다.

  • Dependabot이(가) 리포지토리에서 활성화되었습니다.
  • GitHub Actions이(가) 리포지토리에서 활성화되었습니다.

조직의 리포지토리에서 Dependabot을(를) 활성화했지만 GitHub Actions을(를) 비활성화한 경우 Dependabot은(는) GitHub Actions에서 실행되지 않지만 기본 제공 Dependabot 애플리케이션을 사용하여 계속 실행됩니다.

  1. GitHub의 오른쪽 위 모서리에서 프로필 사진을 클릭한 다음, Your organizations를 클릭합니다.

  2. 조직 옆에 있는 설정을 클릭합니다.

  3. 사이드바의 "Security" 섹션에서 Advanced Security 를 클릭한 다음, Global settings를 클릭합니다.

  4. "Dependabot" 섹션의 "Runner 형식" 옆에 있는 "Standard GitHub runner"를 선택했는지 확인합니다. 그렇지 않은 경우 을 클릭하고 구성을 변경하십시오.

대형 러너 호스팅 실행기에서 Dependabot 활성화 또는 비활성화

Dependabot 시간 제한 및 메모리 부족 오류가 발생하면 실행기가 더 많은 리소스를 사용하도록 대형 러너을(를) 사용하여 구성할 수 있습니다. 조직의 Dependabot에 대해서만 대형 러너 을(를) 사용하도록 설정할 수 있습니다.

  1. 더 큰 실행기을(를) 조직에 추가하고 지정된 이름이 dependabot인지 확인하세요. 자세한 내용은 대형 런너 관리하기을(를) 참조하세요.

  2. 조직을 자체 호스팅 실행기에 옵트인하세요. 자세한 내용은 자체 호스팅 러너에서 Dependabot 구성을(를) 참조하세요. 이 단계는 dependabot 이름이 있는 더 큰 GitHub 호스팅 실행기에서 향후 Dependabot 작업이 실행되도록 보장하기 때문에 필요합니다.