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

조직에 Github Codespaces를 사용하도록 설정

조직의 비용으로 조직에서 GitHub Codespaces를 사용할 수 있는 사용자를 제어할 수 있습니다.

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

To alter an organization's billing settings, you must be an organization owner.

Organizations on GitHub Team and GitHub Enterprise plans can enable use of GitHub Codespaces, billable to the organization. These organizations can then access settings that apply to codespaces paid for by the organization. For more information, see "GitHub의 제품."

조직에 GitHub Codespaces를 사용하도록 설정하는 방법 관련 정보

GitHub Team 및 GitHub Enterprise 플랜에 있는 조직의 소유자는 특정 사용자가 organization 비용으로 codespace를 만들고 사용할 수 있도록 허용할 수 있습니다. 이는 organization 소유한 리포지토리에서 만든 codespace에 적용됩니다. 자세한 내용은 "GitHub의 제품" 및 "GitHub Codespaces 청구 관련 정보.

사용자가 organization 리포지토리 중 하나에 액세스할 수 있지만 organization 비용으로 codespace를 만들도록 허용하지 않은 경우에도 사용자는 리포지토리에서 codespace를 만들 수 있습니다. 이러한 codespace는 사용자의 개인 계정 사용이 발생합니다.

codespace에 대한 비용을 지불하는 사용자에 관계없이 리포지토리에 변경 내용을 푸시하거나 리포지토리를 포크할 수 있는 사용자만 해당 리포지토리에 대한 codespace를 만들 수 있습니다. 사용자가 organization 소유한 리포지토리에 대한 codespace를 만들 수 있도록 하려면 다음 중 하나를 수행해야 합니다.

  • 사용자가 리포지토리에 대한 읽기 권한이 있고 리포지토리에서 포크를 허용하여 사용자가 리포지토리에서 codespace를 만들고, 변경 내용을 포크로 푸시하고, 변경하려는 모든 변경 내용에 대한 끌어오기 요청을 만들 수 있는지 확인합니다. 자세한 내용은 "조직에 대한 포크 정책 관리"을 참조하세요.

  • 사용자가 리포지토리에 대한 쓰기 액세스 권한이 있는지 확인하여 변경 내용을 포크하지 않고 리포지토리에 직접 푸시할 수 있도록 합니다.

    organization IP 주소 허용 목록을 사용할 수 없습니다. 자세한 내용은 GitHub Enterprise Cloud 문서의 “조직의 허용되는 IP 주소 관리”를 참조하세요.

조직에 요금이 청구되는 codespace를 만들 수 있도록 하려면 다음을 수행해야 합니다.

지출 한도를 설정한 경우 organization 설정 및 organization 소유한 리포지토리에서 GitHub Codespaces에 대한 설정에 액세스할 수 있습니다. 예를 들어 리포지토리에 대한 사전 빌드를 설정하거나 organization codespace에서 사용할 수 있는 기본 이미지 또는 컴퓨터 유형을 제한하는 정책을 설정할 수 있습니다. 이러한 정책은 organization 지불하는 codespace에 적용되지만 사용자의 개인 계정 청구되는 리포지토리에서 만든 codespace에는 적용되지 않습니다.

REST API를 사용하여 codespace를 중지하거나 삭제하는 등 organization 소유한 codespace를 관리할 수도 있습니다. 자세한 내용은 REST API 설명서의 "Codespaces 조직"을 참조하세요.

참고: 확인된 교육자 또는 교사인 경우 GitHub Classroom에서 GitHub Codespaces를 사용하도록 설정하여 Codespaces 교육 혜택을 사용해야 합니다. 자세한 내용은 "GitHub 클래스룸에서 GitHub Codespaces 사용"을 참조하세요.

기본적으로 codespace는 codespace가 생성된 리포지토리에만 액세스할 수 있습니다. organization codespace가 codespace 작성자가 액세스할 수 있는 다른 organization 리포지토리에 액세스할 수 있도록 하려면 "조직의 codespace에 대한 리포지토리 액세스 관리"을 참조하세요.

조직에 비용이 청구되는 codespace를 만들 수 있는 사용자 선택

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

    프로필 사진 아래 @octocat의 드롭다운 메뉴 스크린샷 "조직"은 진한 주황색으로 설명되어 있습니다. 2. 조직 옆에 있는 설정을 클릭합니다. 1. 왼쪽 사이드바에서 Codespaces를 클릭합니다. 1. Codespaces의 왼쪽 사이드바에서 일반을 클릭합니다.

  2. Codespaces 설정 페이지의 "청구" 아래에서 다음 옵션 중 하나를 선택합니다.

    • 사용 안함 - 조직에 codespace 사용에 대한 요금이 청구되지 않습니다. 조직의 리포지토리에 대해 만든 Codespaces는 해당 codespace를 만든 개별 사용자에게 요금이 청구됩니다.
    • 선택한 구성원 - 선택한 구성원이 조직의 리포지토리에 대해 만든 Codespaces에 대한 요금이 조직에 청구됩니다.
    • 모든 구성원 - 조직의 구성원이 조직의 리포지토리에 대해 만든 Codespaces에 대한 요금이 조직에 청구됩니다.
    • 모든 구성원 및 외부 협력자 - 조직의 구성원 및 외부 협력자가 조직의 리포지토리에 대해 만든 Codespaces에 대한 요금이 조직에 청구됩니다.

    참고: 모든 구성원 및 외부 협력자를 선택하면 특정 리포지토리에 추가된 모든 외부 협력자가 해당 리포지토리에 대해 Codespaces를 만들고 사용할 수 있고 이러한 사용에 대한 요금이 조직에 청구됩니다. 외부 협력자 관리에 대한 자세한 내용은 "조직의 리포지토리에 외부 협력자 추가"을 참조하세요.

  3. 저장을 클릭합니다.

  4. 선택한 구성원을 선택한 경우 선택하려는 사용자의 이름을 입력할 수 있는 입력란이 표시됩니다.

    사용자 이름을 입력하기 위한 "저장" 단추 아래의 입력 상자 스크린샷 사용자 "octocat"이 이미 선택된 멤버로 추가되었습니다.

조직에 대해 Codespaces를 사용하지 않도록 설정

조직에 청구할 수 있는 codespace 만들기 및 사용을 방지할 수 있습니다.

참고: 일부 조직 구성원 및 협력자 또는 전체 조직에 대해 GitHub Codespaces에 대한 청구를 사용하지 않도록 설정하는 경우 조직의 리포지토리에 변경 내용을 푸시하거나 포크할 수 있는 사람은 개인 계정을 사용하여 해당 리포지토리에 대한 codespace를 만들 수 있습니다. 그러나 이렇게 되면 조직에 대한 요금은 발생하지 않습니다. 리포지토리에 대한 액세스를 제한하는 방법에 대한 자세한 내용은 "리포지토리에 액세스할 수 있는 팀 및 사용자 관리"을 참조하세요.

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

    프로필 사진 아래 @octocat의 드롭다운 메뉴 스크린샷 "조직"은 진한 주황색으로 설명되어 있습니다. 2. 조직 옆에 있는 설정을 클릭합니다. 1. 왼쪽 사이드바에서 Codespaces를 클릭합니다. 1. Codespaces의 왼쪽 사이드바에서 일반을 클릭합니다.

  2. Codespaces 설정 페이지의 "청구" 아래에서 사용 안 함을 선택합니다.

지출 한도 설정

참고: GitHub Codespaces의 사용 요금이 계정에 청구되려면 먼저 개인, 조직 또는 엔터프라이즈 계정에 대해 0이 아닌 지출 한도를 설정해야 합니다.

기본적으로 모든 계정에는 GitHub Codespaces 지출 한도가 $0 USD입니다. 이렇게 하면 새 codespace가 만들어지거나 기존 codespace가 열리지 않습니다. 이렇게 하면 개인, 조직 또는 엔터프라이즈 계정에 청구 가능한 비용이 발생합니다. 개인 계정의 경우 계정이 월별 포함된 사용량 한도에 도달하지 않은 경우 항상 codespace를 만들고 사용할 수 있습니다. 조직 및 기업의 경우 기본 지출 한도는 사람들이 조직 또는 부모 엔터프라이즈에 청구되는 codespace를 만들 수 있도록 허용하려면 한도를 $0 USD 이상의 값으로 변경해야 한다는 것을 의미합니다.

계정의 지출 한도를 관리하고 변경하는 방법에 대한 자세한 내용은 "GitHub Codespaces에 대한 지출 한도 관리"을 참조하세요.