Skip to main content
설명서에 자주 업데이트를 게시하며 이 페이지의 번역이 계속 진행 중일 수 있습니다. 최신 정보는 영어 설명서를 참조하세요.

GitHub Codespaces에 대한 개인 설정 옵션 문제 해결

dotfiles 및 설정 동기화와 관련된 일반적인 문제에 대한 문제 해결 단계입니다.

GitHub Enterprise Cloud의 리포지토리를 사용하거나 설정 동기화를 dotfiles 사용하여 GitHub Codespaces을(를) 개인 설정할 수 있습니다. 자세한 내용은 "계정에 맞게 GitHub Codespaces 개인 설정.

dotfile 문제 해결

codespace가 dot 파일에서 구성 설정을 선택하지 못하는 경우 다음 디버깅 단계를 수행해야 합니다.

  1. 개인 GitHub Codespaces 설정에서 자동으로 dotfile 설치를 선택하여 dotfiles를 사용하도록 설정합니다.

    "dotfiles 자동 설치" 옵션이 지워진 codespace 설정의 "Dotfiles" 섹션 스크린샷

  2. /workspaces/.codespaces/.persistedshare/dotfiles에서 dot 파일이 복제되었는지 확인합니다.

    • dot 파일이 복제된 경우 설치 스크립트를 수동으로 다시 실행하여 실행 가능한지 확인합니다.
    • dot 파일이 복제되지 않은 경우 /workspaces/.codespaces/.persistedshare/EnvironmentLog.txt를 확인하여 복제에 문제가 있는지 확인합니다.
  3. /workspaces/.codespaces/.persistedshare/creation.log 확인합니다. 자세한 내용은 만들기 로그를 참조하세요.

dot 파일의 구성이 올바르게 선택되었지만 구성의 일부가 codespace와 호환되지 않는 경우 환경 변수를 사용하여 $CODESPACES codespace별 구성 설정에 대한 조건부 논리를 추가합니다.

설정 동기화 문제 해결

설정 동기화를 사용하지 않도록 설정하여 VS Code의 인스턴스와 설정의 동기화를 중지할 수 있습니다.

기본적으로 설정 동기화를 사용하지 않도록 설정하면 새 codespace는 설정이 클라우드로 푸시된 마지막 시간부터 캐시된 설정을 계속 사용합니다. codespaces가 캐시된 설정으로 계속 만들어지고 있고 codespaces에서 기본 VS Code 설정을 사용하여 로 돌아가려는 경우 설정 동기화를 사용하지 않도록 설정할 때 클라우드에서 캐시를 지울 수 있습니다.

  1. VS Code의 인스턴스에서 설정 동기화를 현재 사용하지 않도록 설정한 경우 먼저 사용하도록 설정해야 합니다. 자세한 내용은 "계정에 맞게 GitHub Codespaces 개인 설정"을 참조하세요.

  2. 작업 표시줄 아래쪽에서 을 선택하고 설정 동기화가 켜기를 클릭합니다.

  3. 드롭다운에서 설정 동기화: 끄기를 클릭합니다.

    "설정 동기화: 끄기" 옵션이 어두운 주황색 윤곽선으로 강조 표시된 드롭다운 메뉴의 스크린샷.

  4. 캐시된 설정을 지우려면 대화 상자에서 모든 디바이스에서 동기화 해제를 선택하고 클라우드에서 데이터를 지웁니다.

    "동기화를 끄시겠습니까?" 스크린샷 대화 상자- 클라우드에서 데이터를 지우는 옵션이 선택되어 있습니다.

  5. 끄기를 클릭합니다.