Skip to main content

계정에 맞게 GitHub Codespaces 개인 설정

GitHub의 리포지토리를 사용하거나 설정 동기화를 사용하여 dotfiles GitHub Codespaces를 개인 설정할 수 있습니다.

Codespaces 사용자 지정 정보

개발 환경을 사용하는 경우 기본 설정 및 워크플로에 설정 및 도구를 사용자 지정하는 것이 중요한 단계입니다. GitHub Codespaces을(를) 사용하면 codespace를 개인 설정할 수 있는 두 가지 주요 방법을 사용할 수 있습니다.

  • 설정 동기화 - 데스크톱 애플리케이션과 VS Code 웹 클라이언트 간에 Visual Studio Code 설정을 동기화할 수 있습니다.
  • Dot 파일dotfiles 리포지토리를 사용하여 스크립트, 셸 기본 설정, 기타 구성을 지정할 수 있습니다.

GitHub Codespaces 개인 설정은 사용자가 만든 모든 codespace에 적용됩니다.

프로젝트 유지 관리자는 누구나 만든 리포지토리의 모든 코드스페이스에 적용되는 기본 구성을 정의할 수도 있습니다. 자세한 내용은 “개발 컨테이너 소개”를 참조하세요.

설정 동기화

설정 동기화를 사용하면 VS Code의 컴퓨터 및 인스턴스에서 설정, 바로 가기 키, 코드 조각, 확장 및 UI 상태와 같은 구성을 동기화할 수 있습니다.

설정 동기화를 사용하도록 설정하려면 Visual Studio Code의 작업 표시줄의 왼쪽 아래 모서리에서 을 선택하고 설정 동기화 켜기... 를 클릭합니다. 대화 상자에서 동기화하려는 설정을 선택합니다.

관리 메뉴의 설정 동기화 옵션

자세한 내용은 VS Code 설명서의 설정 동기화 가이드 를 참조하세요.

Dot 파일

Dot 파일은 시스템의 애플리케이션 및 셸 구성을 제어하는 .로 시작하는 Unix와 유사한 시스템의 파일 및 폴더입니다. GitHub의 리포지토리에 dot 파일을 저장하고 관리할 수 있습니다. dot 파일 리포지토리에 포함할 항목에 대한 조언과 자습서는 GitHub에서 dot 파일 실행을 참조하세요.

dot 파일 리포지토리에는 셸 별칭 및 기본 설정, 설치하려는 도구 또는 만들려는 다른 코드스페이스 사용자 지정이 포함될 수 있습니다.

개인 GitHub Codespaces 설정에서 해당 리포지토리를 선택하여 소유한 리포지토리의 dotfile을 사용하도록 GitHub Codespaces을(를) 구성할 수 있습니다.

새 codespace를 만들면 GitHub는 선택한 dot 파일 리포지토리를 codespace 환경에 복제하고 환경을 설정하기 위해 다음 파일 중 하나를 찾습니다.

  • install.sh
  • install
  • bootstrap.sh
  • bootstrap
  • script/bootstrap
  • setup.sh
  • setup
  • script/setup

해당 파일을 찾을 수 없는 경우 .로 시작하는 선택한 dot 파일 리포지토리의 모든 파일 또는 폴더가 codespace의 ~ 또는 $HOME 디렉터리로 symlink 됩니다.

선택한 dot 파일 리포지토리에 대한 변경 내용은 각 새 codespace에만 적용되며 기존 codespace에는 영향을 주지 않습니다.

참고: 현재 Codespaces은(는) 리포지토리를 사용하여 VS Code에 대한 사용자 범위 설정을 개인 설정할 수 dotfiles 없습니다. 프로젝트 리포지토리의 특정 프로젝트에 대한 기본 작업 영역 및 원격 [Codespace] 설정을 설정할 수 있습니다. 자세한 내용은 “개발 컨테이너 소개”를 참조하세요.

Codespaces에 대한 dot 파일 리포지토리 사용

선택한 dotfiles 리포지토리를 사용하여 GitHub Codespaces 환경을 개인 설정할 수 있습니다. dot 파일 리포지토리를 선택하면 스크립트, 기본 설정, 구성을 추가할 수 있습니다. 그런 다음 개인 GitHub Codespaces 설정 페이지에서 dotfiles를 사용하도록 설정해야 합니다.

경고: Dot 파일에는 예기치 않은 코드 또는 악성 코드가 포함될 수 있는 임의의 스크립트를 실행하는 기능이 있습니다. dot 파일 리포지토리를 설치하기 전에 스크립트가 예기치 않은 작업을 수행하지 않도록 하는 것이 좋습니다.

  1. 페이지의 오른쪽 위 모서리에서 프로필 사진을 클릭한 다음 설정 클릭합니다.

    사용자 표시줄의 설정 아이콘 1. 사이드바의 “Code, planning, and automation”(코드, 계획 및 자동화) 섹션에서 Codespaces 를 클릭합니다.

  2. "Dotfiles"에서 자동으로 dotfiles 설치를 선택하여 GitHub Codespaces이 만드는 모든 새 codespace에 dotfile을 자동으로 설치합니다. dot 파일 설치

  3. dot 파일을 설치하려는 리포지토리를 선택합니다. dot 파일 리포지토리 선택

스크립트, 기본 설정, 구성 파일을 dot 파일 리포지토리에 추가하거나 원할 때마다 기존 파일을 편집할 수 있습니다. 설정 변경 내용은 새 codespace에서만 선택됩니다.

codespace가 dotfiles에서 구성 설정을 선택하지 못하는 경우 "GitHub Codespaces에 대한 dotfile 문제 해결"을 참조하세요.

기타 사용 가능한 설정

개인 설정의 추가 옵션을 사용하여 GitHub Codespaces을(를) 개인 설정할 수도 있습니다.

추가 참고 자료