# 기존 Codespace 열기

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

GitHub, Visual Studio Code에서 또는 GitHub CLI를 사용하여 활성화되어 있거나 중지된 Codespace를 다시 열 수 있습니다. 삭제된 Codespace는 다시 열 수 없습니다.
[codespace 수명 주기 이해](/ko/codespaces/about-codespaces/understanding-the-codespace-lifecycle)을(를) 참조하세요.

```
          [github.com/codespaces](https://github.com/codespaces) ‘나의 codespace’ 페이지에서 모든 codespace를 볼 수 있습니다. 이 페이지에서 다음을 수행할 수 있습니다.
```

* Codespace를 열거나 중지하거나 삭제합니다.
* 귀하의 Codespace를 소유하고 (그리고 청구될 수 있는) 주체가 개인 계정인지, 또는 소속된 조직인지 확인합니다.
  [GitHub Codespaces 청구](/ko/billing/managing-billing-for-your-products/managing-billing-for-github-codespaces/about-billing-for-github-codespaces)을(를) 참조하세요.
* Codespace의 컴퓨터 유형, 크기 및 상태를 확인합니다.
* GitHub의 템플릿 중 하나를 선택하거나 **새 codespace**를 클릭하여 새 codespace를 만듭니다.
  [템플릿에서 codespace 만들기](/ko/codespaces/developing-in-a-codespace/creating-a-codespace-from-a-template) 및 [리포지토리에 대한 codespace 만들기](/ko/codespaces/developing-in-a-codespace/creating-a-codespace-for-a-repository)을(를) 참조하세요.
* Codespace의 자동 삭제를 방지합니다.
  [Codespace의 자동 삭제 구성](/ko/codespaces/setting-your-user-preferences/configuring-automatic-deletion-of-your-codespaces?tool=webui#avoiding-automatic-deletion-of-codespaces)을(를) 참조하세요.

<div class="ghd-tool webui">

## 리포지토리 페이지에서 codespace 다시 열기

GitHub에서 리포지토리를 볼 때 Codespace를 빠르게 다시 시작할 수 있습니다.

1. GitHub에 리포지토리의 **<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-code" aria-label="code" role="img"><path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path></svg> 코드** 탭이 표시된 상태에서 <kbd>,</kbd> (쉼표 키)를 누릅니다.

   "codespace 다시 시작" 페이지가 표시됩니다. 이렇게 하면 리포지토리의 현재 선택된 분기에 대해 가장 최근에 사용한 codespace를 다시 시작하거나 끌어오기 요청의 토픽 분기에 대해 끌어오기 요청을 보고 있는 경우 다시 시작할 수 있습니다.

   !["이 codespace 다시 시작" 및 "새로 만들기" 단추를 보여 주는 "codespace 다시 시작" 페이지의 스크린샷입니다.](/assets/images/help/codespaces/resume-codespace.png)

2. ```
          **이 codespace을 재개하십시오**를 클릭합니다.
   ```

   또는 리포지토리의 이 분기에 대한 새 codespace를 만들려면 **새로 만들기**를 클릭합니다.

   > \[!NOTE]
   > 이 분기에 대한 기존 codespace가 없는 경우 페이지의 제목은 “codespace 만들기”이며 **새 codespace 만들기**라는 레이블이 지정된 단추가 표시됩니다.

Codespace를 이어가기 위해 이 페이지로 빠르게 돌아가려면 이 페이지 주소를 북마크할 수 있습니다. 또는 링크의 주소를 사용하여 다른 사용자에게 이 리포지토리에 대한 고유한 codespace를 빠르게 만들고 다시 시작하는 방법을 제공할 수 있습니다.

## "Your codespaces" 페이지에서 기존 "codespace" 열기

1. GitHub의 왼쪽 위 모서리에서 <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-three-bars" aria-label="Open global navigation menu" role="img"><path d="M1 2.75A.75.75 0 0 1 1.75 2h12.5a.75.75 0 0 1 0 1.5H1.75A.75.75 0 0 1 1 2.75Zm0 5A.75.75 0 0 1 1.75 7h12.5a.75.75 0 0 1 0 1.5H1.75A.75.75 0 0 1 1 7.75ZM1.75 12h12.5a.75.75 0 0 1 0 1.5H1.75a.75.75 0 0 1 0-1.5Z"></path></svg>를 선택하고 **<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-codespaces" aria-label="codespaces" role="img"><path d="M0 11.25c0-.966.784-1.75 1.75-1.75h12.5c.966 0 1.75.784 1.75 1.75v3A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm2-9.5C2 .784 2.784 0 3.75 0h8.5C13.216 0 14 .784 14 1.75v5a1.75 1.75 0 0 1-1.75 1.75h-8.5A1.75 1.75 0 0 1 2 6.75Zm1.75-.25a.25.25 0 0 0-.25.25v5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-5a.25.25 0 0 0-.25-.25Zm-2 9.5a.25.25 0 0 0-.25.25v3c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-3a.25.25 0 0 0-.25-.25Z"></path><path d="M7 12.75a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75Zm-4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75Z"></path></svg> Codespace**를 클릭한 다음 [github.com/codespaces](https://github.com/codespaces)의 "내 codespace" 페이지로 이동합니다.
2. 기본 편집기에서 Codespace를 열려면 Codespace의 이름을 클릭합니다. 개인 설정 페이지에서 Codespaces에 대한 기본 편집기를 설정할 수 있습니다. [GitHub Codespaces에 대한 기본 편집기 설정](/ko/codespaces/setting-your-user-preferences/setting-your-default-editor-for-github-codespaces)을(를) 참조하세요.

   기본값이 아닌 편집기에서 codespace를 열려면 다음을 수행합니다.

   1. 열고자 하는 codespace의 오른쪽에 있는 줄임표(**...**)를 클릭합니다.
   2. ```
          **열기**를 클릭합니다.
      ```
   3. ```
          **응용 프로그램에서 열기**를 클릭합니다.
      ```

   다음 위치에서 codespace를 열 수 있습니다.

   * 브라우저
   * Visual Studio Code
   * JupyterLab

   **Visual Studio Code**(데스크톱 애플리케이션)를 선택하는 경우 로컬 컴퓨터에 VS Code가 설치되어 있는지 확인해야 합니다.

   ```
          **JupyterLab**을 선택하는 경우, codespace에 JupyterLab 응용 프로그램을 설치해야 합니다. 기본 개발 컨테이너 이미지에는 JupyterLab이 포함되므로 기본 이미지에서 만든 codespace는 항상 JupyterLab을 설치합니다. 기본 이미지에 대한 자세한 내용은 [AUTOTITLE](/codespaces/setting-up-your-project-for-codespaces/adding-a-dev-container-configuration/introduction-to-dev-containers#using-the-default-dev-container-configuration) 및 [`devcontainers/images`](https://github.com/devcontainers/images/tree/main/src/universal) 리포지토리를 참조하세요. 개발 컨테이너 구성에서 기본 이미지를 사용하지 않는 경우 `devcontainer.json` 파일에 `ghcr.io/devcontainers/features/python` 기능을 추가하여 JupyterLab을 설치할 수 있습니다. 옵션 `"installJupyterlab": true`를 포함해야 합니다. 자세한 내용은 `devcontainers/features` 리포지토리에서 [`python`](https://github.com/devcontainers/features/tree/main/src/python#python-python) 기능에 대한 추가 정보를 참조하세요.
   ```

## 기존 codespace로 링크 설정

기존 codespace에 대한 링크를 만들 수 있습니다. 이 기능은 자주 반환하는 장기 codespace가 있는 경우에 유용합니다. <https://github.com/codespaces에서> 링크를 사용하는 대신 원하는 위치에 링크를 저장할 수 있습니다.

> \[!NOTE]
> 사용자 고유의 codespaces만 열 수 있습니다. codespace 중 하나에 대한 링크를 클릭하면 404 오류 메시지가 표시됩니다.

다음 URL 패턴 중 하나를 사용하여 링크를 만듭니다. 이러한 URL `CODESPACE-NAME`은(는) codespace의 표시 이름이 아니라 codespace의 고유한 영구 이름(예: `literate-space-parakeet-w5vg5ww5p793g7g9`)을 나타냅니다. <https://github.com/codespaces> 페이지의 codespace에 대한 링크를 복사하고 URL에서 codespace 이름을 추출하여 codespace의 이름을 찾을 수 있습니다.

| **링크가 열립니다**                  | **링크 구문**                                                                          |
| ----------------------------- | ---------------------------------------------------------------------------------- |
| VS Code 웹 클라이언트               | `https://CODESPACE-NAME.github.dev`                                                |
| 지정된 작업 영역이 있는 VS Code 웹 클라이언트 | `https://CODESPACE-NAME.github.dev?folder=/workspaces/PATH/TO/WORKSPACE/DIRECTORY` |
| VS Code 데스크톱 응용 프로그램          | `https://github.com/codespaces/CODESPACE-NAME?editor=vscode`                       |
| JupyterLab                    | `https://github.com/codespaces/CODESPACE-NAME?editor=jupyter`                      |

</div>

<div class="ghd-tool vscode">

## 기존 Codespace 다시 열기

> \[!NOTE]
> GitHub Codespaces에서 VS Code를 사용하려면 Codespaces 확장을 설치해야 합니다. [Visual Studio Code에서 GitHub Codespaces 사용](/ko/codespaces/developing-in-a-codespace/using-github-codespaces-in-visual-studio-code)을(를) 참조하세요.

1. VS Code 데스크톱 애플리케이션에서 <kbd>Command+</kbd>+<kbd>Shift+</kbd>+<kbd>P(Mac)</kbd> 또는 <kbd>Ctrl+</kbd>+<kbd>Shift+</kbd>+<kbd>P(Windows/Linux)</kbd> 로 명령 팔레트를 여세요.
2. "Codespaces"를 입력하고 다음 명령 중 하나를 선택합니다.
   * VS Code의 새 창에서 Codespace를 열려면 **Codespaces: 새 창에서 Codespace 열기**를 선택합니다.
   * 웹 편집기에서 Codespace를 열려면 **Codespaces: 브라우저에서 열기**를 선택합니다.
3. 열려는 Codespace를 클릭합니다.

   ![연결할 수 있는 Codespace 목록을 보여 주는 VS Code 명령 팔레트의 스크린샷.](/assets/images/help/codespaces/open-codespace-from-vscode.png)

VS Code에서 원격 탐색기 보기로 이동하여 열려는 Codespace를 마우스 오른쪽 단추로 클릭하여 위에 나열된 명령에 액세스할 수도 있습니다.

![오른쪽 클릭 메뉴에서 원격 탐색기에서 Codespace가 선택되어 있고 "브라우저에서 열기"가 강조 표시된 스크린샷](/assets/images/help/codespaces/open-codespace-remote-explorer.png)

> \[!NOTE]
> 원격 탐색기가 작업 막대에 표시되지 않는 경우:
>
> 1. 명령 팔레트에 액세스합니다. 예를 들어, <kbd>Shift</kbd>+<kbd>Command</kbd>+<kbd>P</kbd>(Mac)/<kbd>Ctrl</kbd>+<kbd>Shift</kbd>+<kbd>P</kbd>(Windows/Linux)를 누릅니다.
> 2. 유형: `details`.
> 3. **Codespaces: 세부 정보**를 클릭합니다.

## 기존 codespace로 링크 설정

기존 codespace에 대한 링크를 만들 수 있습니다. 이 기능은 자주 반환하는 장기 codespace가 있는 경우에 유용합니다. <https://github.com/codespaces에서> 링크를 사용하는 대신 원하는 위치에 링크를 저장할 수 있습니다.

> \[!NOTE]
> 사용자 고유의 codespaces만 열 수 있습니다. codespace 중 하나에 대한 링크를 클릭하면 404 오류 메시지가 표시됩니다.

다음 URL 패턴 중 하나를 사용하여 링크를 만듭니다. 이러한 URL `CODESPACE-NAME`은(는) codespace의 표시 이름이 아니라 codespace의 고유한 영구 이름(예: `literate-space-parakeet-w5vg5ww5p793g7g9`)을 나타냅니다. <https://github.com/codespaces> 페이지의 codespace에 대한 링크를 복사하고 URL에서 codespace 이름을 추출하여 codespace의 이름을 찾을 수 있습니다.

| **링크가 열립니다**                  | **링크 구문**                                                                          |
| ----------------------------- | ---------------------------------------------------------------------------------- |
| VS Code 웹 클라이언트               | `https://CODESPACE-NAME.github.dev`                                                |
| 지정된 작업 영역이 있는 VS Code 웹 클라이언트 | `https://CODESPACE-NAME.github.dev?folder=/workspaces/PATH/TO/WORKSPACE/DIRECTORY` |
| VS Code 데스크톱 응용 프로그램          | `https://github.com/codespaces/CODESPACE-NAME?editor=vscode`                       |
| JupyterLab                    | `https://github.com/codespaces/CODESPACE-NAME?editor=jupyter`                      |

</div>

<div class="ghd-tool cli">

## 기존 Codespace 다시 열기

GitHub CLI을(를) 설치한 경우 이를 사용하여 GitHub Codespaces에서 작업할 수 있습니다. GitHub CLI에 대한 설치 지침은 [GitHub CLI 리포지토리](https://github.com/cli/cli#installation)를 참조하세요.

1. 터미널에서 다음 GitHub CLI 명령 중 하나를 입력합니다.
   * VS Code에서 Codespace를 열려면 다음을 입력합니다.

     ```shell copy
     gh codespace code
     ```

     > \[!NOTE]
     > 로컬 컴퓨터에 VS Code이(가) 설치되어 있어야 합니다. "Visual Studio Code 설명서"의 [VS Code 설정](https://code.visualstudio.com/docs/setup/setup-overview)을 참조하세요.

   * 브라우저에서 Codespace를 열려면 다음을 입력합니다.

     ```shell copy
     gh codespace code --web
     ```

   * JupyterLab에서 Codespace를 열려면, 다음을 클릭합니다.

     ```shell copy
     gh codespace jupyter
     ```

     > \[!NOTE]
     > 열려 있는 codespace에 JupyterLab 응용 프로그램을 설치해야 합니다. 기본 개발 컨테이너 이미지에는 JupyterLab이 포함되므로 기본 이미지에서 만든 codespace는 항상 JupyterLab을 설치합니다. 기본 이미지에 대한 자세한 내용은 [개발 컨테이너 소개](/ko/codespaces/setting-up-your-project-for-codespaces/adding-a-dev-container-configuration/introduction-to-dev-containers#using-the-default-dev-container-configuration) 및 [`devcontainers/images`](https://github.com/devcontainers/images/tree/main/src/universal) 리포지토리를 참조하세요. 개발 컨테이너 구성에서 기본 이미지를 사용하지 않는 경우 `devcontainer.json` 파일에 `ghcr.io/devcontainers/features/python` 기능을 추가하여 JupyterLab을 설치할 수 있습니다. 옵션 `"installJupyterlab": true`를 포함해야 합니다. 자세한 내용은 `devcontainers/features` 리포지토리에서 [`python`](https://github.com/devcontainers/features/tree/main/src/python#python-python) 기능에 대한 추가 정보를 참조하세요.

   * 명령줄에서 codespace에 액세스하려면 SSH를 통해 다음을 입력합니다.

     ```shell copy
     gh codespace ssh
     ```

2. 화살표 키를 사용하여 열려는 Codespace로 이동합니다.

3. Codespace을 열려면 <kbd>Enter</kbd> 키를 누릅니다.

GitHub CLI 설명서에 있는 [`gh codespace code`](https://cli.github.com/manual/gh_codespace_code)을(를) 참조하세요.

</div>

## 추가 참고 자료

* [Codespaces 조직을 위한 REST API 엔드포인트](/ko/rest/codespaces/organizations)