Skip to main content

codespace에서 개발

전용 클라우드 환경 내에서 프로젝트 개발을 시작할 codespace를 만듭니다. 브라우저 또는 선택한 코드 편집기에서 codespace를 사용할 수 있습니다.

Note

GitHub Codespaces는 octocorp.ghe.com과 같은 GHE.com의 하위 도메인에서는 사용할 수 없습니다.

codespace에서 개발

브라우저, Visual Studio Code, JetBrains IDE 또는 명령 셸을 사용하여 codespace에서 작업할 수 있습니다.

리포지토리에 대한 codespace 만들기

리포지토리의 분기에 대한 codespace를 만들어 온라인으로 개발할 수 있습니다.

템플릿에서 codespace 만들기

새 프로젝트를 시작하는 경우 빈 템플릿에서 codespace를 만들거나 수행하려는 작업 유형에 맞게 설계된 템플릿을 선택할 수 있습니다.

Codespace 삭제

더 이상 필요하지 않은 codespace를 삭제할 수 있습니다.

기존 Codespace 열기

닫거나 중지한 Codespace를 다시 열고 작업으로 돌아갈 수 있습니다.

Codespace에서 공동 작업

Visual Studio Live Share를 사용하여 codespace에서 다른 사용자와 공동 작업할 수 있습니다.

codespace에서 원본 제어 사용

Codespace에서 파일을 변경한 후 신속하게 변경 내용을 커밋하고 원격 리포지토리에 업데이트를 푸시할 수 있습니다.

끌어오기 요청에 Github Codespaces 사용

웹 브라우저 또는 Visual Studio Code에서 GitHub Codespaces을(를) 사용하여 끌어오기 요청을 만들고, 끌어오기 요청을 검토하고, 주석을 처리할 수 있습니다.

Codespace 중지 및 시작

Codespace를 중지하고 시작하여 리소스를 저장하고 작업을 일시 중지할 수 있습니다.

codespace의 포트 전달

codespace의 포트를 전달하여 애플리케이션을 테스트하고 디버그할 수 있습니다. 포트 프로토콜을 관리하고 조직 내에서 또는 공개적으로 포트를 공유할 수도 있습니다.

Codespace에서 컨테이너 다시 빌드

작업 중인 codespace의 개발 컨테이너를 다시 빌드하여 구성 변경 내용을 적용할 수 있습니다. 경우에 따라 전체 다시 빌드를 수행할 수 있습니다.

codespace의 기본 환경 변수

GitHub는 각 codespace의 기본 환경 변수를 설정합니다.

환경 변수 및 임시 파일 유지

codespace를 열 때마다 동일한 값으로 설정되도록 사용자 지정 환경 변수를 구성할 수 있습니다. 또한 codespace가 중지될 때 임시 파일이 삭제되지 않도록 구성할 수도 있습니다.

개인 네트워크에 연결

GitHub Codespaces를 패키지 레지스트리, 라이선스 서버 및 온-프레미스 데이터베이스를 비롯한 프라이빗 네트워크의 리소스에 연결할 수 있습니다.

기계 학습을 위한 GitHub Codespaces 시작

GitHub Codespaces 및 기본 제공 도구를 사용한 기계 학습 프로젝트 작업에 대해 알아봅니다.

Visual Studio Code에서 Github Codespaces 사용

GitHub Codespaces 확장을 GitHub Enterprise Cloud의 계정과 연결해 Visual Studio Code에서 바로 codespace에 개발할 수 있습니다.

JetBrains IDE에서 GitHub Codespaces 사용

JetBrains 게이트웨이를 사용하여 codespace에 연결하고 선호하는 JetBrains IDE에서 작업할 수 있습니다.

GitHub CLI에서 GitHub Codespaces 사용

ghGitHub Enterprise Cloud 명령줄 인터페이스를 사용하여 명령줄에서 직접 GitHub Codespaces를 사용할 수 있습니다.