GitHub Codespaces 사용 및 사용 안 함 정보
GitHub Codespaces는 항상 조직의 퍼블릭 리포지토리에서 사용할 수 있습니다. 모든 사용자는 이러한 리포지토리에서 codespace를 만들 수 있습니다.
조직이 GitHub Free 플랜을 사용하는 경우, GitHub Codespaces는 항상 조직의 프라이빗 리포지토리에서 사용할 수 있습니다. 이러한 리포지토리에 액세스할 수 있는 모든 사용자는 자신의 비용으로 codespace를 만들 수 있습니다.
유료 GitHub 플랜을 사용하는 조직 소유자인 경우, 조직의 프라이빗 및 내부 리포지토리에 대해 GitHub Codespaces를 활성화하거나 비활성화할 수 있습니다. 모든 사용자 또는 선택된 구성원 및 협력자에 대해서만 GitHub Codespaces를 활성화할 수 있습니다.
GitHub Codespaces 사용 또는 사용 안 함
참고 항목
GitHub Codespaces에서 사용자 액세스 권한을 제거하면, 해당 사용자는 조직의 프라이빗 및 내부 리포지토리에 있는 기존 codespaces를 열 수 없습니다. 자세한 내용은 GitHub Codespaces에 대한 사용자 액세스 권한을 제거하면 어떻게 되나요?를 참조하세요.
- GitHub의 오른쪽 위 모서리에서 프로필 사진을 선택한 다음, Your organizations를 클릭합니다.
- 조직 옆에 있는 설정을 클릭합니다.
- 왼쪽 사이드바에서 Codespaces를 클릭합니다.
- Codespaces의 왼쪽 사이드바에서 일반을 클릭합니다.
- Codespaces 설정 페이지의 "Codespaces 액세스"에서 조직의 개인 과(와) 내부 리포지토리에서 GitHub Codespaces에 대한 기본 설정을 선택합니다.
사용자가 codespace를 만들 수 있는지 확인
사용자가 조직 소유의 리포지토리에 대한 codespace를 만들 수 있도록 하려면 다음 중 하나를 수행해야 합니다.
- 사용자에게 리포지토리에 대한 읽기 권한을 제공하고 포크를 허용합니다. 이렇게 하면 사용자는 codespace를 만들고, 변경 내용을 포크로 푸시하고, 끌어오기 요청을 열 수 있습니다. 자세한 내용은 조직에 대한 포크 정책 관리을(를) 참조하세요.
- 사용자가 리포지토리에 대한 쓰기 권한이 있는지 확인하여 변경 내용을 포크하지 않고 리포지토리에 직접 푸시할 수 있습니다.
또한 다음을 확인합니다.
- 기업에서는 CAP와 함께 OIDC를 사용하지 않습니다. 자세한 내용은 IdP의 조건부 액세스 정책에 대한 지원 정보을(를) 참조하세요.
- 조직에 IP 주소 허용 목록이 활성화되어 있지 않습니다. 자세한 내용은 조직의 허용된 IP 주소 관리를 참조하세요.
GitHub Codespaces에 대한 사용자 액세스 권한을 제거하면 어떻게 되나요?
GitHub Codespaces에 대한 사용자 액세스 권한을 제거하기 전에, 영향을 받는 사용자에게 알림을 보내야 합니다.
사용자의 액세스 권한을 제거하면 해당 사용자는 조직의 프라이빗 및 내부 리포지토리에서 생성한 기존 codespaces를 즉시 열 수 없게 됩니다.
- 먼저 경고하면, 액세스 권한을 잃기 전에 공개되지 않은 작업을 리포지토리의 분기에 푸시할 수 있습니다.
- 사용자가 codespace에 대한 액세스 권한을 잃으면 codespace는 7일 동안 유지되고 영구적으로 삭제됩니다. 이 7일 동안 codespace에서 출시되지 않은 작업을 복구하려면 사용자가 GitHub 지원 포털 사용에 문의해야 합니다.
이전에 사용자가 조직의 퍼블릭 리포지토리에서 만든 codespace에 대한 비용을 지불하는 경우, 이러한 codespace의 소유권을 사용자에게 이전합니다.