Skip to main content

codespace에 대한 컴퓨터 유형 변경

Codespace를 실행하는 머신의 유형을 변경하여 수행 중인 작업에 적합한 리소스를 사용할 수 있습니다.

머신 유형 정보

일반적으로 원격 컴퓨터 유형 선택에서 codespace를 실행할 수 있습니다. 이러한 컴퓨터 유형은 2개 코어에서 32개 코어에 이르는 하드웨어 사양을 선택할 수 있지만 전체 범위의 컴퓨터 유형을 항상 사용할 수 있는 것은 아닙니다. 각각 컴퓨터 유형에는 서로 다른 수준의 리소스와 다른 청구 계층이 있습니다. 자세한 내용은 "GitHub Codespaces 청구 관련 정보"을 참조하세요.

기본적으로 유효한 리소스가 가장 낮은 머신 유형은 codespace를 만들 때 사용됩니다. codespace를 만들 때 또는 codespace를 만든 후 언제든지 다른 머신 유형을 선택할 수 있습니다.

Codespace를 만들 때 머신 유형을 선택하는 방법에 대한 자세한 내용은 "리포지토리에 대한 codespace 만들기"을(를) 참조하세요.

게시되지 않은 코드스페이스(GitHub Enterprise Cloud의 리포지토리에 연결되지 않은 템플릿에서 만든 코드스페이스)는 항상 동일한 사양의 가상 머신에서 실행됩니다. 게시되지 않은 코드스페이스의 컴퓨터 형식은 변경할 수 없습니다. 자세한 내용은 "템플릿에서 codespace 만들기"을(를) 참조하세요.

머신 유형 변경

참고: 사용 가능한 컴퓨터 유형의 선택은 여러 가지 요인에 의해 제한될 수 있습니다. 여기에는 조직에 대해 구성된 정책 또는 리포지토리에 대한 최소 컴퓨터 유형 사양이 포함될 수 있습니다. 자세한 내용은 "컴퓨터 유형에 대한 액세스 제한" 및 "codespace 머신에 대한 최소 사양 설정"을 참조하세요.

  1. GitHub.com의 왼쪽 위 모서리에서 을(를) 선택하고 Codespaces를 클릭한 다음 github.com/codespaces "내 codespace" 페이지로 이동합니다.

    각 codespace에 대해 코어 수, 메모리, 스토리지 용량 및 현재 사용되는 스토리지가 표시됩니다. 좁은 브라우저 창을 사용하는 경우 일부 세부 정보가 생략됩니다.

    https://github.com/codespaces 페이지에 있는 세 개의 codespace 목록에 대한 스크린샷”

  2. 수정하려는 codespace의 오른쪽에 있는 줄임표(...)를 클릭합니다.

  3. 머신 유형 변경을 클릭합니다.

    Codespace에 대한 드롭다운 메뉴의 스크린샷 "머신 유형 변경" 옵션이 강조 표시되어 있습니다.

  4. Codespace에 여러 머신 유형을 사용할 수 있는 경우 사용하려는 머신 유형을 선택합니다.

    사용 가능한 두 가지 머신 유형(2코어 및 4코어)을 보여 주는 대화 상자의 스크린샷

  5. Codespace 업데이트를 클릭합니다.

  1. VS Code 데스크톱 애플리케이션에서 Command+Shift+P(Mac) 또는 Ctrl+Shift+P(Windows/Linux)를 사용해 명령 팔레트를 엽니다.

  2. "Codespaces: Change Machine Type"을 검색하여 선택합니다.

    검색 문자열로 입력한 "머신 변경"과 드롭다운 목록에서 "Codespaces: Change Machine Type"의 스크린샷.

  3. codespace 내에서 이러한 지침을 따르지 않는 경우 변경할 codespace를 클릭합니다.

    네 개의 codespace의 드롭다운 목록 스크린샷.

    codespace에서 이러한 지침을 따르는 경우 작업 중인 codespace에 변경 내용이 적용됩니다.

  4. 사용할 컴퓨터 유형을 선택합니다.

  5. 다른 스토리지 용량을 가진 컴퓨터 유형으로 변경하는 경우, 계속할지 묻는 프롬프트가 나타납니다. 프롬프트를 읽고 [예] 를 클릭하여 수락합니다.

GitHub CLI을(를) 설치한 경우 이를 사용하여 GitHub Codespaces에서 작업할 수 있습니다. GitHub CLI에 대한 설치 지침은 GitHub CLI 리포지토리를 참조하세요.

gh codespace edit --machine MACHINE-TYPE-NAME GitHub CLI 명령을 사용하여 codespace의 머신 유형을 변경할 수 있습니다. 이 명령을 사용하려면 먼저 codespace에 사용할 수 있는 머신 유형을 찾아야 합니다.

  1. 터미널에서 codespace 목록을 보려면 다음 명령을 입력합니다.

    gh codespace list
    
  2. 필요에 따라 codespace의 현재 머신 유형을 찾으려면 다음 명령을 입력합니다.

    gh api /user/codespaces/CODESPACE-NAME
    

    CODESPACE-NAME을(를) codespace의 영구 이름(예: literate-space-parakeet-w5vg5ww5p793g7g9)으로 바꿉니다. 영구 이름은 gh codespace list에 의해 반환된 목록의 NAME 열 아래에 나열됩니다.

    codespace 범위를 요청하라는 메시지가 표시되면 터미널의 지침을 따릅니다.

    현재 컴퓨터에 대한 세부 정보가 machine 필드 아래에 나열됩니다.

  3. Codespace의 가용한 머신 유형을 찾으려면 다음 명령을 입력합니다.

    gh api /user/codespaces/CODESPACE-NAME/machines
    

    CODESPACE-NAME을 codespace의 영구 이름(예: literate-space-parakeet-w5vg5ww5p793g7g9)으로 바꿉니다.

  4. Codespace의 머신 유형을 변경하려면 다음 명령을 입력합니다.

    gh codespace edit --machine MACHINE-TYPE-NAME
    

    MACHINE-TYPE-NAME을 codespace의 가용한 머신 유형 이름(예: standardLinux32gb)으로 바꿉니다.

  5. 화살표 키를 사용하여 변경하려는 codespace로 이동한 후 Enter 키를 누릅니다.

다른 스토리지 용량을 가진 가상 머신으로 변경한 경우(예: 32GB에서 64GB로) 머신 유형이 변경되는 동안 codespace를 잠시 동안 사용할 수 없습니다. codespace가 현재 활성 상태이면 자동으로 중지됩니다. 변경이 완료되면 새 컴퓨터 유형에서 실행 중인 codespace를 다시 시작할 수 있습니다.

스토리지 용량이 동일한 가상 머신으로 변경한 경우 다음에 codespace를 다시 시작할 때 변경 내용이 적용됩니다. 활성 코드 영역은 자동으로 중지되지 않습니다. codespace 재시작에 대한 자세한 내용은 "Codespace 중지 및 시작"을(를) 참조하세요.