Skip to main content

조직에서 Github Codespaces 비용 관리

GitHub Codespaces 사용량을 확인하고 사용 제한을 설정할 수 있습니다.

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

To manage billing for GitHub Codespaces for an organization, you must be an organization owner or a billing manager.

GitHub Team 및 GitHub Enterprise 플랜의 조직은 구성원과 공동 작업자가 GitHub Codespaces을(를) 사용하는 비용을 지불할 수 있습니다. 조직은 설정 및 정책에 액세스하여 조직에서 지불한 코드스페이스를 관리할 수 있습니다. 자세한 내용은 "조직에서 codespace를 소유하고 비용을 지불하는 사람 선택"과 "GitHub의 플랜"을 참조하세요.

개요

GitHub Codespaces에 대한 컴퓨팅 및 스토리지 사용량에 따라 조직에 요금이 청구됩니다. 이 문서는 조직 소유자가 이러한 비용을 관리할 수 있는 방법을 설명합니다.

GitHub Codespaces의 비용 책정에 대한 자세한 내용은 "GitHub Codespaces 청구 관련 정보"을(를) 참조하세요.

지출 한도

조직의 GitHub Codespaces 사용량에 대한 지출 한도를 설정할 수 있습니다. 이 제한은 GitHub Codespaces의 전체 컴퓨팅 및 스토리지 사용량에 적용됩니다. 자세한 내용은 "GitHub Codespaces의 지출 한도 관리"을(를) 참조하세요.

  • 컴퓨팅 사용량: 모든 GitHub Codespaces 인스턴스("codespace")가 청구 월에 활성화되었던 총 시간입니다.

  • 스토리지 사용량: GitHub Codespaces 청구 목적의 경우 여기에는 계정의 모든 codespace와 사전 빌드에서 사용한 모든 파일이 포함됩니다. 여기에는 복제된 리포지토리, 구성 파일, 익스텐션과 같은 리소스가 포함됩니다.

현재 청구 월에 대한 GitHub Codespaces의 컴퓨팅 및 스토리지 사용량을 확인할 수 있습니다. 자세한 내용은 "GitHub Codespaces 사용량 확인"을(를) 참조하세요.

참고: GitHub Codespaces의 사전 빌드는 GitHub Actions을(를) 사용하여 생성 및 업데이트됩니다. 이 경우 GitHub Actions에 대한 청구 비용이 발생할 수 있습니다. GitHub Actions에 대한 지출 한도를 설정할 수 있습니다. 자세한 내용은 "GitHub Codespaces 청구 관련 정보" 및 "GitHub Actions의 지출 한도 관리"을 참조하세요. 생성된 사전 빌드의 스토리지는 codespace와 동일한 요금로 청구되며 GitHub Codespaces 지출 한도에 포함됩니다.

Codespaces 비용 청구를 사용하지 않도록 설정 또는 제한

조직에서 Codespaces의 모든 사용량에 대해 codespace를 만든 사용자에게 요금이 청구되도록 선택할 수 있습니다. 또는 조직의 비용으로 Codespaces를 사용할 수 있는 조직 구성원 또는 협력자를 지정할 수 있습니다. 자세한 내용은 "조직에서 codespace를 소유하고 비용을 지불하는 사람 선택"을(를) 참조하세요.

사용자가 만들 수 있는 codespace의 수를 제한할 수 있으며, codespace에 대한 요금은 조직에게 청구됩니다. 이는 조직의 codespace 스토리지 요금을 줄이는 데 도움이 될 수 있습니다. 자세한 내용은 "사용자가 만들 수 있는 조직 청구 codespace 수 제한"을(를) 참조하세요.

특정 리포지토리에 대해 만든 codespace에서 액세스할 수 있는 리포지토리를 구성할 수 있습니다. 자세한 내용은 "Codespace 내의 다른 리포지토리에 대한 액세스 관리"을(를) 참조하세요.

조직 소유의 리포지토리에서 만든 codespace에 사용할 수 있는 머신 유형의 선택을 제한할 수 있습니다. 이렇게 하면 사용자가 codespace에 지나치게 많은 리소스를 사용하는 머신을 사용할 수 없어 불필요한 비용이 발생하지 않습니다. 자세한 내용은 "컴퓨터 유형에 대한 액세스 제한"을(를) 참조하세요.

조직에 청구되는 codespace에 대해 사용자가 설정할 수 있는 최대 시간 제한을 제한하도록 최대 유휴 시간 제한 제약 조건을 설정할 수 있습니다. 이렇게 하면 더 짧은 시간 제한 기간 후에 활성화된 codespace를 중지하여 유휴 상태로 실행 중인 codespace에서 생성된 컴퓨팅 사용 요금을 줄일 수 있습니다. 자세한 내용은 "유휴 시간 제한 기간 제한"을(를) 참조하세요.

Codespace가 자동으로 삭제되기 전에 사용하지 않는 상태로 유지될 수 있는 기간을 제한할 수도 있습니다. 이렇게 하면 Codespaces에 대한 스토리지 비용을 줄일 수 있습니다. 자세한 내용은 "Codespace에 대한 보존 기간 제한"을(를) 참조하세요.

리포지토리에 대한 사전 빌드를 설정한 리포지토리 소유자는 사전 빌드를 선택한 지역에서만 만들도록 구성하여 사전 빌드의 스토리지 비용을 줄일 수 있습니다. 자세한 내용은 "사전 빌드 구성"을(를) 참조하세요.

사용되지 않는 codespace 삭제

사용자는 https://github.com/codespaces 및 Visual Studio Code 내에서 본인의 codespace를 삭제할 수 있습니다. Codespace의 크기를 줄이려면 사용자가 터미널을 사용하거나 VS Code 내에서 파일을 수동으로 삭제할 수 있습니다.

조직 소유자는 조직의 모든 codespace를 삭제할 수 있습니다. 자세한 내용은 "Codespace 삭제"을(를) 참조하세요.

참고: Codespace는 중지된 채 사용자가 지정할 수 있는 일 수 동안 비활성 상태로 유지되면 자동으로 삭제됩니다. 자세한 내용은 "Codespace의 자동 삭제 구성"을(를) 참조하세요. 조직 소유자는 조직에서 소유한 모든 codespace에 대해 최대 보존 기간을 설정할 수 있습니다. 이렇게 하면 사용자의 개인 보존 기간 설정이 재정의됩니다. 자세한 내용은 "Codespace에 대한 보존 기간 제한"을(를) 참조하세요.

추가 참고 자료