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

유휴 시간 제한 기간 제한

조직에서 소유한 모든 Codespace에 대해 최대 시간 제한 기간을 설정할 수 있습니다.

이 기능을 사용할 수 있는 사용자

To manage timeout constraints for an organization's codespaces, you must be an owner of the organization.

GitHub Team 및 GitHub Enterprise 요금제의 조직은 organization 청구되는 GitHub Codespaces을(를) 사용할 수 있습니다. 그런 다음 이러한 조직은 organization 지불한 codespace에 적용되는 설정에 액세스할 수 있습니다. 자세한 내용은 "조직에 Github Codespaces를 사용하도록 설정" 및 "AUTOTITLE"을 참조하세요.

개요

기본적으로 codespace는 비활성화되고 30분 후에 시간 초과됩니다. codespace는 시간 초과되면 중지되고 더 이상 컴퓨팅 사용에 대한 요금이 발생하지 않습니다.

GitHub 사용자의 개인 설정을 통해 사용자가 만든 codespace에 대한 자체 시간 제한 기간을 정의할 수 있습니다. 이는 기본 30분 기간보다 길 수 있습니다. 자세한 내용은 "Github Codespaces의 시간 제한 기간 설정"을 참조하세요.

조직 소유자는 조직이 소유한 리포지토리에 맞춰 만든 Codespace에 대해 최대 유휴 시간 제한 기간과 관련된 제약 조건을 구성할 수 있습니다. 이렇게 하면 장기간 비활성화된 후 시간 초과 상태로 남아 있는 Codespace와 연결된 비용을 제한할 수 있습니다. 조직이 소유한 모든 리포지토리의 Codespace나 특정 리포지토리의 Codespace에 대해 최대 시간 제한을 설정할 수 있습니다.

참고: 최대 유휴 시간 제한 제약 조건은 조직이 소유한 codespace에만 적용됩니다.

GitHub Codespaces 컴퓨팅 사용량에 대한 가격 책정에 대한 자세한 내용은 "GitHub Codespaces 청구 관련 정보.

최대 유휴 시간 제한 제약 조건을 설정할 경우 동작

개인 설정에서 기본 유휴 시간 제한을 90분으로 설정한 다음, 최대 유휴 시간 제한 제약 조건이 60분인 리포지토리에 대한 codespace를 시작하면 codespace는 비활성화되고 60분 후에 시간이 초과됩니다. codespace 만들기가 완료되면 이를 설명하는 메시지가 표시됩니다.

이 codespace의 유휴 시간 제한은 조직의 정책에 따라 60분으로 설정됩니다.

조직 전체 및 리포지토리별 정책 설정

정책을 만들 때 조직의 모든 리포지토리에 적용할지 아니면 지정된 리포지토리에만 적용할지 선택합니다. 시간 제한 제약 조건을 사용하여 조직 전체 정책을 만드는 경우 특정 리포지토리를 대상으로 하는 정책의 시간 제한 제약 조건은 전체 조직에 대해 구성된 제한 내에 있어야 합니다. 지정된 리포지토리를 대상으로 하는 정책인 조직 전체 정책에서 또는 누군가의 개인 설정에서 가장 짧은 시간 제한 기간이 적용됩니다.

시간 제한 제약 조건이 있는 조직 전체 정책을 추가하는 경우 시간 제한을 허용되는 가장 긴 기간으로 설정해야 합니다. 그런 다음, 조직의 특정 리포지토리에 대한 최대 시간 제한을 더 짧은 기간으로 설정하는 별도의 정책을 추가할 수 있습니다.

참고: Codespace 정책은 조직의 요금이 청구되는 codespace에만 적용됩니다. 개별 사용자가 조직의 리포지토리에 대한 codespace를 만들었는데 조직에 요금이 청구되지 않는 경우 codespace는 이러한 정책에 의해 바인딩되지 않습니다. 조직에 청구되는 codespace를 만들 수 있는 사용자를 선택하는 방법에 대한 자세한 내용은 "조직에 Github Codespaces를 사용하도록 설정"을 참조하세요.

최대 유휴 시간 제한 기간을 설정하는 정책 추가

  1. GitHub.com의 오른쪽 위에서 프로필 사진을 클릭한 다음 내 조직을 클릭합니다.

    프로필 사진 아래 @octocat의 드롭다운 메뉴 스크린샷 "조직"은 진한 주황색으로 설명되어 있습니다. 2. 조직 옆에 있는 설정을 클릭합니다. 1. 사이드바의 "코드, 계획 및 자동화" 섹션에서 Codespaces 를 선택한 다음 정책을 클릭합니다.

  2. "Codespace 정책" 페이지에서 정책 만들기를 클릭합니다.

  3. 새 정책의 이름을 입력합니다.

  4. 제약 조건 추가를 클릭하고 최대 유휴 시간 제한을 선택합니다.

  5. 을 클릭하여 제약 조건을 편집합니다.

  6. 시간이 초과되기 전에 codespace가 비활성 상태로 유지될 수 있는 최대 시간(분)을 입력한 다음, 저장을 클릭합니다.

    "최대값"이라는 레이블이 60분으로 설정된 필드가 있는 드롭다운의 스크린샷 필드 오른쪽에는 "저장" 단추가 있습니다.

  7. 대화 상자 바깥쪽을 클릭하여 닫습니다.

  8. 기본적으로 정책은 모든 리포지토리에 적용되도록 설정됩니다. 조직의 일부 리포지토리에만 적용하려면 모든 리포지토리 를 클릭한 다음 드롭다운 메뉴에서 선택한 리포지토리 를 클릭합니다.

    "모든 리포지토리" 및 "선택한 리포지토리" 옵션을 보여 주는 리포지토리 선택 드롭다운의 스크린샷

    선택한 리포지토리가 선택된 상태에서:

    1. 을 클릭합니다.

      "선택한 리포지토리"라는 레이블이 지정된 단추 왼쪽의 설정 아이콘(기어 기호)의 스크린샷

    2. 이 정책을 적용할 리포지토리를 선택합니다.

    3. 리포지토리 목록 아래쪽에서 리포지토리 선택을 클릭합니다.

      각각 확인란이 있는 리포지토리 목록의 스크린샷 세 개의 리포지토리가 선택됩니다.

  9. 정책에 다른 제약 조건을 추가하려면 제약 조건 추가를 클릭하고 다른 제약 조건을 선택합니다. 다른 제약 조건에 대한 자세한 내용은 다음을 참조하세요.

  10. 정책에 제약 조건 추가를 완료한 후 저장을 클릭합니다.

정책은 조직에 청구할 수 있는 모든 새 codespace에 적용됩니다. 시간 제한 제약 조건은 다음에 시작할 때 기존 codespace에도 적용됩니다.

정책 편집

기존 정책을 편집할 수 있습니다. 예를 들어 정책에서 제약 조건을 추가하거나 제거할 수 있습니다.

  1. “Codespace 정책” 페이지를 표시합니다. 자세한 내용은 “최대 유휴 시간 제한 기간을 설정하는 정책 추가”를 참조하세요.
  2. 편집할 정책의 이름을 클릭합니다.
  3. "최대 유휴 시간 제한" 제약 조건 옆에 있는 연필 아이콘()을 클릭합니다.
  4. 필요에 따라 변경한 다음 저장을 클릭합니다.

정책 삭제

  1. “Codespace 정책” 페이지를 표시합니다. 자세한 내용은 “최대 유휴 시간 제한 기간을 설정하는 정책 추가”를 참조하세요.

  2. 삭제하려는 정책 오른쪽에 있는 삭제 단추를 클릭합니다.

    어두운 주황색 윤곽선이 강조 표시된 삭제 단추(휴지통 아이콘)가 있는 정책의 스크린샷