설정 페이지에서 codespace를 만들거나 기존 codespace를 열 때 원하는 방식으로 열리도록 편집기 기본 설정을 지정할 수 있습니다.
- Visual Studio Code (데스크톱 애플리케이션)
- Visual Studio Code (웹 클라이언트 애플리케이션)
- JetBrains 게이트웨이 - JetBrains IDE에서 codespace를 열기 위한
- JupyterLab - Project Jupyter의 웹 인터페이스
템플릿에서 새 codespace를 만들 때 항상 Visual Studio Code 웹 클라이언트에서 열립니다. 지원되는 모든 편집기에서 기존 codespace를 다시 열 수 있습니다. 자세한 내용은 "기존 codespace 열기"을 참조하세요.
Visual Studio Code을(를) GitHub Codespaces의 기본 편집기로 사용하려면 Visual Studio Code 및 Visual Studio Code에 대한 GitHub Codespaces 확장을 설치해야 합니다. 자세한 내용은 Visual Studio Code 다운로드 페이지 및 Visual Studio Code 마켓플레이스의 GitHub Codespaces 확장을 참조하세요.
JetBrains IDE의 codespace에서 작업하려면 JetBrains 게이트웨이를 설치해야 합니다. 자세한 내용은 "JetBrains IDE에서 GitHub Codespaces 사용"을 참조하세요.
기본 편집기 설정
-
페이지의 오른쪽 위 모서리에서 프로필 사진을 클릭한 다음 설정 클릭합니다.
1. 사이드바의 "코드, 계획 및 자동화" 섹션에서 Codespaces를 클릭합니다. -
“편집기 기본 설정”에서 원하는 옵션을 선택합니다.
-
Visual Studio Code 또는 JetBrains Gateway를 선택하는 경우 로컬 컴퓨터에 선택한 애플리케이션을 설치했는지 확인해야 합니다.
-
Visual Studio Code 을(를) 선택하면 다음에 codespace를 만들거나 열 때 GitHub Codespaces이(가) 데스크톱 애플리케이션에서 자동으로 열립니다.
성공적으로 열려면 브라우저와 Visual Studio Code에 대한 액세스를 모두 허용해야 할 수 있습니다.
-
JetBrains Gateway를 선택하면 다음에 codespace를 만들거나 열 때 게이트웨이 애플리케이션이 자동으로 열립니다.
이런 방식으로 codespace를 처음 열 때 애플리케이션을 열 수 있는 권한을 부여해야 합니다.
게이트웨이 애플리케이션이 열리고 codespace가 자동으로 선택됩니다. 그런 다음 이전에 수행하지 않은 경우 JetBrains IDE를 선택하고 연결을 클릭하여 JetBrains 클라이언트에서 codespace를 열 수 있습니다. 자세한 내용은 "JetBrains IDE에서 GitHub Codespaces 사용"을 참조하세요.
게이트웨이 애플리케이션에서 codespace에 연결하려면 codespace에서 실행되는 SSH 서버가 있어야 합니다. 연결하는 codespace는 SSH 서버를 실행해야 합니다. 기본 컨테이너 이미지에는 자동으로 시작되는 SSH 서버가 포함됩니다. codespaces가 기본 이미지에서 만들어지지 않은 경우 파일의 개체에 다음
features
을 추가하여 SSH 서버를 설치하고 시작할 수 있습니다devcontainer.json
."features": { ... "ghcr.io/devcontainers/features/sshd:1": { "version": "latest" }, ... }
-
JupyterLab을 선택하는 경우 열려 있는 codespace에 JupyterLab 애플리케이션을 설치해야 합니다. 기본 컨테이너 이미지에는 JupyterLab이 포함되므로 기본 이미지에서 만든 codespace에는 항상 JupyterLab이 설치됩니다. 기본 이미지에 대한 자세한 내용은 "개발 컨테이너 소개" 및 리포지토리를
devcontainers/images
참조하세요. 개발 컨테이너 구성에서 기본 이미지를 사용하지 않는 경우 파일에 기능을 추가하여 JupyterLab을ghcr.io/devcontainers/features/python
설치할 수 있습니다devcontainer.json
. 옵션을"installJupyterlab": true
포함해야 합니다. 자세한 내용은 리포지토리에서python
기능에devcontainers/features
대한 추가 정보를 참조하세요.
-