Codespaces는 보안을 염두에 두고 만들어졌습니다. 기본 제공 기능과 GitHub와의 기본 통합으로 안전한 개발 환경을 제공합니다.
보안을 고려한 설계

코딩과 동시에 협업
Codespaces는 복잡하고 시간 소모적인 단계 없이 협업할 수 있는 공유 개발 환경을 제공합니다.

내 공간에서 내 방식대로. Codespaces는 집 밖에서도 평상 시 머신을 사용하듯 편하게 코딩 작업을 할 수 있는 공간입니다.

내 공간에서 내 방식대로. Codespaces는 집 밖에서도 평상 시 머신을 사용하듯 편하게 코딩 작업을 할 수 있는 공간입니다.
- 전 세계 어디에 있든 즉시 코딩을 시작할 수 있습니다. 프로젝트를 바꿔야 하나요? 클라우드에서 프로젝트에 맞게 미리 구성되어 있는 새 머신을 가져오면 됩니다. 어디로 이동하든 설정도 함께합니다.
- 탭? 스페이스? Monokai? Solarized? Prettier? Beautify? 결정만 하세요. DOT 파일 리포지토리에 적용하고 싶은 모든 세부 설정을 제어할 수 있습니다.
브라우저 미리보기 및 포트 전달
정책이 허용하는 범위 내의 포트를 공유하여 변경 사항을 미리보고 팀원의 피드백을 받을 수 있습니다.

빠르게 온보딩
GitHub 계정이 있으면 IDE 또는 브라우저에서 Codespaces를 빠르게 스핀업할 수 있습니다. 구성 파일 몇 개를 사용하여 모든 구성이 완료된 즉각적이고 안전한 개발 환경을 개발자에게 제공할 수 있으므로 즉시 코딩을 시작할 수 있습니다.

Codespaces로 할 수 있는 것
디바이스에 상관없이 어디에서나 코딩하세요. iPad에서 코딩하고 싶으신가요? 바로 시작해 보세요. 인터넷이 연결되는 디바이스에서 Codespaces를 시작하세요. 디바이스 성능은 걱정하지 마세요. Codespaces는 클라우드에서 지원됩니다.
생각하는 속도로 온보딩하세요. 온보딩하는 동안 개발 환경을 구축할 필요가 없습니다. Codespaces는 사전 구성된 보안 환경을 갖춘 GitHub의 리포지토리에서 즉시 실행됩니다.
pull request에서 바로 버그를 수정하세요.버그나 보안 문제에 대한 세부 설명이 있는 pull request가 있으신가요? 개발 환경을 불러오는 동안 기다릴 필요 없이 pull request에서 즉시 Codespaces를 실행하세요.
Codespaces를 사용한 GitHub 엔지니어링 팀의 구축 방법 알아보기
자세히 알아보기
15단계 프로세스를 1단계 프로세스로: Codespaces를 열고 바로 시작하세요.

Codespaces를 사용하면 지루하고 오류가 많은 작업을 건너뛰고 실제 작업을 시작할 수 있습니다.

Codespaces로 몇 초 만에 코딩 시작
자주 묻는 질문
Codespaces는 어떤 방식으로 작동하나요?
Codespace는 클라우드에서 호스팅되는 개발 환경입니다. dev container 파일을 리포지토리로 구성(코드형 구성이라고 함)하여 GitHub Codespaces 프로젝트를 사용자 지정할 수 있습니다. 이렇게 하면 프로젝트의 모든 사용자에게 반복 가능한 codespace 구성이 만들어집니다.
GitHub Codespaces는 GitHub.com에서 호스팅되는 다양한 VM 기반 컴퓨팅 옵션에서 실행됩니다. 2~32개의 코어 머신으로 컴퓨팅 옵션을 구성할 수 있습니다. 브라우저에서 Codespaces에 연결하거나 Visual Studio Code 또는 IntelliJ 같은 IDE를 사용하여 로컬로 연결할 수 있습니다.
Codespaces는 어떻게 사용하나요?
Codespaces 환경을 스핀업하기 위한 진입점은 여러 개이며 다음이 포함됩니다.
템플릿.
새 기능의 작동을 위한 리포지토리
진행 중인 작업의 탐색을 위한 pull request 열기
특정 시점의 버그를 조사하기 위한 리포지토리 기록 내 커밋
베타에서는 JetBrains IDE 또는 JupyterLab도 사용할 수 있음
설명서에서 Codespaces 사용 방법을 자세히 알아보세요.
Codespaces를 개인 개발자가 사용할 수 있나요?
모든 조직의 개발자와 사용자의 Codespaces 사용료를 지불하는 조직에 있는 개발자는 Codespaces를 사용할 수 있습니다. 모든 개인(개별) GitHub.com 계정에 매월 무료 사용 할당량이 포함되며 조직에서는 이 할당량을 비공개 내부 리포지토리에 사용할 용도로 활성화할 수 있습니다(다음 질문 참조). GitHub 무료 플랜 사용자는 매월 코어 Codespaces 2개에서 120코어 시간 또는 60런타임 시간과 스토리지 15GB를 사용할 수 있습니다. 무료 사용량 차감 방식은 청구 페이지에서 확인하세요.
팀과 회사에서 Codespaces를 사용할 수 있나요?
팀과 회사에서 Codespaces를 사용할 수 있지만 조직의 설정에서 먼저 활성화해야 합니다. 팀과 회사에서는 Codespaces에 액세스할 수 있는 리포지토리와 사용자를 선택하여 보안을 강화하고 권한 부여를 추가로 제어할 수 있습니다. 설명서에서 조직 내 Codespaces 활성화 방법을 알아보세요.
Codespaces 사용료는 얼마인가요?
Codespaces는 개인 사용 시 매월 60시간까지 무료입니다. 그후에는 단순한 사용량 기반 요금제가 적용됩니다. 조직에서도 사용량 기반 요금제로 사용할 수 있으며 요금 제어가 가능하기 때문에 모든 회사 또는 팀에서 매월 사용량을 결정할 수 있습니다. 조직에서 Codespaces를 사용할 때의 요금은 여기에서 자세히 알아보세요.
Codespaces를 셀프 호스트할 수 있나요?
Codespaces를 셀프 호스트할 수는 없습니다.
LinkedIn Learning을 통해 Codespaces에 액세스하려면 어떻게 해야 하나요?
LinkedIn Learning을 통해 직접 Codespaces를 사용할 수 있습니다. LinkedIn Learning은 가장 많이 사용되는 코딩 언어 6개와 데이터 과학 및 기계 학습을 다루는 50개 이상의 과정을 제공합니다. 이 과정은 Codespaces와 통합되므로 모든 머신에서 LinkedIn을 통해 언제든지 실습할 수 있습니다. 과정은 2023년 2월부터 LinkedIn Learning에서 무료로 제공됩니다. 여기에서 LinkedIn Learning과 GitHub Codespaces를 자세히 알아보세요.
GitHub에서 Codespaces를 활성화하려면 어떻게 해야 하나요?
GitHub 무료 계정이 있는 개발자의 경우 Codespaces가 기본적으로 활성화되어 있습니다. 조직에 속해 있는 경우 복제를 차단하는 정책이 있을 수 있지만 리포지토리를 복제할 수 있다면 Codespaces 사용을 시작할 수 있습니다. Codespaces 인스턴스 요금 지불, 활성화, 관리 작업도 조직에서 처리해야 합니다.
Codespaces를 학생이 사용할 수 있나요?
학생은 GitHub Student Developer Pack의 일부로 Codespaces를 무료로 사용할 수 있습니다. 여기에서 Codespaces 가입 후 시작하는 방법과 다른 GitHub 제품을 자세히 알아보세요.
Codespaces를 오픈 소스 메인테이너가 사용할 수 있나요?
메인테이너와 기여자 모두 넉넉한 무료 사용량으로 Codespaces를 사용할 수 있습니다.
