Skip to main content

GitHub Codespaces에 대한 심층 분석

GitHub Codespaces 작업 방식에 대해 자세히 알아보세요.

GitHub Codespaces는 컨테이너를 사용하여 개발용 공용 언어, 도구, 유틸리티를 제공하는 즉각적인 클라우드 기반 개발 환경입니다. GitHub Codespaces도 구성할 수 있으므로 프로젝트에 대한 사용자 지정된 개발 환경을 만들 수 있습니다. 프로젝트에 대한 사용자 지정 개발 환경을 구성하면 프로젝트의 모든 사용자에 대해 반복 가능한 codespace 구성을 사용할 수 있습니다.

Codespace 만들기

codespace를 만드는 진입점은 여러 가지가 있습니다.

  • GitHub 템플릿 또는 GitHub의 템플릿 리포지토리에서 새 프로젝트를 시작합니다.
  • 새 기능 작업을 위한 리포지토리의 분기에서 시작합니다.
  • 진행 중인 작업을 탐색하기 위한 열린 끌어오기 요청에서 시작합니다.
  • 특정 시점의 버그를 조사하기 위한 리포지토리 기록의 커밋에서 시작합니다.

Visual Studio Code의 GitHub에서 생성하거나 GitHub CLI을(를) 사용하여 codespace를 생성할 수 있습니다.

코드를 테스트해야 하거나 장기 실행 기능 작업을 수행하기 위해 동일한 codespace로 돌아갈 수 있는 경우 codespace의 유효 기간이 짧을 수 있습니다.

자세한 내용은 리포지토리에 대한 codespace 만들기, 템플릿에서 codespace 만들기, 기존 Codespace 열기을(를) 참조하세요.

Note

리포지토리 또는 분기당 둘 이상의 codespace를 만들 수 있습니다. 그러나 만들 수 있는 codespace 수와 동시에 실행할 수 있는 codespace의 수에는 제한이 있습니다. codespace 최대 수에 도달하고 다른 codespace를 만들려고 하면 기존 codespace를 제거해야 새 codespace를 만들 수 있다는 메시지가 표시됩니다.