개요
GitHub Team 또는 GitHub Enterprise Cloud 요금제에서 조직의 소유자인 경우 구성원과 협력자의 GitHub Codespaces 비용을 지불할 수 있습니다. 사용량에 대한 비용을 지불하면 사용자가 자신의 비용으로 GitHub Codespaces을(를) 사용하여 리포지토리에서 작업할 수 있으며 조직에서 리포지토리에서 만든 codespace를 더 잘 제어할 수 있습니다.
사용량에 대한 비용을 지불하려면 다음 작업을 모두 수행해야 합니다.
- 조직의 프라이빗 리포지토리에서 적어도 일부 구성원과 협력자가 GitHub Codespaces 을(를) 사용할 수 있도록 허용합니다. "조직에 Github Codespaces를 사용 또는 사용 안 함으로 설정"을(를) 참조하세요.
- 조직의 리포지토리에서 만든 codespaces를 조직 소유로 선택합니다. "Codespace를 소유하고 지불하는 사람 선택"을 참조하세요.
- GitHub Codespaces 사용량에 대한 0이 아닌 지출 한도를 설정하세요. "GitHub Codespaces의 지출 한도 관리"을(를) 참조하세요.
codespace에 대한 요금을 지불하는 사람 선택 정보
codespace에 대한 지불은 코드스페이스의 수명 동안 codespace의 스토리지 및 컴퓨팅 비용을 지불하는 것을 의미합니다. "GitHub Codespaces 청구 관련 정보"을(를) 참조하세요.
GitHub Free 요금제의 조직은 GitHub Codespaces에 대한 비용을 지불할 수 없으므로 codespace를 만드는 사용자는 항상 요금을 지불합니다.
GitHub Team 또는 GitHub Enterprise Cloud 계획에 있는 조직의 경우 사용자가 조직의 리포지토리에서 codespace를 만들 때 사용자 또는 조직에서 codespace에 대한 비용을 지불할 수 있습니다. codespace를 만드는 사용자는 비용을 지불할 사용자를 선택할 수 없지만 조직에서는 특정 사용자에 대한 요금을 지불하도록 선택할 수 있습니다. 조직의 설정에서 codespace를 사용자 소유 또는 조직 소유로 선택할 수 있습니다.
조직에서 codespace를 사용자 소유로 선택하는 경우 조직의 리포지토리에서 codespace를 만드는 사용자는 항상 codespace에 대한 비용을 지불합니다. 사용자가 codespace를 만들 수 있는 액세스 권한은 리포지토리의 표시 유형과 조직의 액세스 설정에 따라 달라집니다.
조직에서 codespace를 조직 소유로 선택하는 경우 다음 항목이 모두 맞으면 조직에서 codespace에 대한 비용을 지불합니다.
- 조직에서 GitHub Codespaces에 대해 0이 아닌 지출 한도를 설정했습니다.
- codespace는 조직의 리포지토리 중 하나 또는 조직의 리포지토리 중 하나의 포크에서 만들어집니다. 여기에는 일반 및 통화 분리 리포지토리가 포함됩니다.
- codespace를 만드는 사용자는 조직의 구성원 또는 협력자이며, 조직에서 이 사용자에 대해 GitHub Codespaces을(를) 사용하도록 설정했습니다. 조직에서 모든 사용자에 대해 Codespaces을(를) 사용하도록 선택한 경우 모든 구성원과 협력자를 포함할 수 있습니다. Codespaces이(가) 사용자에 대해 사용하도록 설정되지 않은 경우에도 조직의 공용 리포지토리에서 codespace를 만들 수 있지만 사용자는 이러한 codespace에 대한 비용을 지불합니다.
멤버 및 협력자용 GitHub Codespaces을(를) 사용하도록 설정하는 방법에 대한 자세한 내용은 "조직에 Github Codespaces를 사용 또는 사용 안 함으로 설정"을 참조하세요.
codespace의 소유권 정보
codespace는 codespace를 소유한 계정에서 지불합니다. codespace 소유자는 codespace를 만든 사용자이거나 조직일 수 있습니다.
조직에서 codespace를 소유하는 경우 조직에서 해당 codespace를 제어할 수 있습니다. 예를 들어 조직에서 소유한 codespace의 경우 다음을 수행할 수 있습니다.
- REST API를 사용하여 codespace 중지 또는 삭제와 같은 codespace 관리
- 감사 로그에 액세스하여 GitHub Codespaces와 관련된 모든 작업을 검토합니다.
- codespace에서 사용할 수 있는 개발 컨테이너 이미지 또는 컴퓨터 형식을 제한하거나 기본 시간 제한 및 보존 기간을 설정하는 등 제약 조건을 관리하는 정책을 설정합니다.
사용자가 codespace를 소유하는 경우 조직의 리포지토리 중 하나에서 codespace를 만든 경우에도 조직에서 codespace를 관리하기 위한 이러한 옵션이 없습니다.
사용자가 codespace를 만들 때 누가 비용을 지불할 것인지, 따라서 누가 소유하고 있는지를 알 수 있습니다. 사용자의 관점에서 볼 때, 조직에서 codespace에 대한 제약 조건을 설정하는 데 사용할 수 있는 정책 외에도 codespace를 소유한 사용자에 관계없이 GitHub Codespaces의 환경은 유사합니다. 예를 들어 dotfiles, 비밀 및 GPG 확인과 같은 GitHub Codespaces에 대한 사용자의 개인 설정은 codespace를 소유한 사용자에 관계없이 적용됩니다.
설정 변경 정보
소유권 설정을 변경하면 기존 codespace가 새 소유자에게 이전할 수 있습니다.
조직 소유권에서 사용자 소유권으로 변경하면 현재 조직에서 소유하고 있는 코드스페이스가 codespace를 만든 사용자의 소유권으로 이전됩니다. 이 변경을 하기 전에 각 사용자에게 소유권으로 전송될 codespace를 검토하도록 요청해야 합니다. 이러한 codespace는 이제 사용자의 개인 계정 사용량이 발생합니다.
사용자 소유권에서 조직 소유권으로 변경하면 기존 codespace가 조직의 소유권으로 이전될 수 있습니다. 현재 codespace를 소유하고 있는 사용자가 멤버 또는 공동 작업자이고 이 사용자에 대해 GitHub Codespaces을(를) 사용하도록 설정한 경우 codespace가 전송됩니다. 그렇지 않으면 사용자의 소유권에 따라 codespace가 유지됩니다.
codespace를 소유하고 지불하는 사람 선택
참고: codespace를 조직 소유로 만드는 옵션에 액세스할 수 없는 경우 조직의 프라이빗 리포지토리의 모든 사용자에 대해 GitHub Codespaces을(를) 사용하지 않도록 설정했기 때문일 수 있습니다. "Codespace 요금을 지불할 사람을 선택하는 방법에 대한 정보"를 참조하세요.
-
GitHub의 오른쪽 위 모서리에서 프로필 사진을 선택하고 조직을 클릭합니다.
-
조직 옆에 있는 설정을 클릭합니다.
-
왼쪽 사이드바에서 Codespaces를 클릭합니다.
-
Codespaces의 왼쪽 사이드바에서 일반을 클릭합니다.
-
Codespaces 설정 페이지의 "Codespace 소유권"에서 조직에 대해 원하는 설정을 선택합니다.
- 조직 소유권: Codespaces는 조직에서 소유하고 결제할 수 있습니다.
- 사용자 소유권: Codespaces는 항상 codespace를 만드는 사용자가 소유하고 지불합니다.
-
필요에 따라 "Codespaces 액세스"에서 Codespaces을(를) 사용하도록 설정한 구성원 및 협력자를 검토합니다. 조직에서 지불하는 codespace를 만들 수 있는 유일한 사용자입니다. "조직에 Github Codespaces를 사용 또는 사용 안 함으로 설정"을(를) 참조하세요.
지출 한도 설정
참고: GitHub Codespaces을(를) 사용하기 위해 계정에 요금이 청구되려면 먼저 개인, 조직 또는 엔터프라이즈 계정 대한 지출 한도를 영이 아닌 것으로 설정해야 합니다.
기본적으로 모든 계정의 GitHub Codespaces 지출 한도는 $0 USD입니다. 이렇게 하면 개인, 조직 또는 기업 계정에 청구 가능한 비용이 발생할 경우 새 codespace가 만들어지거나 기존 codespace가 열리는 것을 방지할 수 있습니다 개인 계정의 경우 codespace를 만들 수 있는 액세스 권한이 있으면 계정이 월별 포함된 사용량 한도에 도달하지 않는 한 만들 수 있습니다. 조직 및 엔터프라이즈의 경우 기본 지출 한도는 사람들이 조직 또는 해당 부모 엔터프라이즈에 청구되는 codespace를 만들 수 있도록 허용하려면 한도를 $0 USD 이상의 값으로 변경해야 한다는 것을 의미합니다.
계정의 지출 한도를 관리하고 변경하는 방법에 대한 자세한 내용은 "GitHub Codespaces의 지출 한도 관리"을(를) 참조하세요.