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. 사이드바의 “Code, planning, and automation”(코드, 계획 및 자동화) 섹션에서 Codespaces 를 클릭합니다. -
"Dotfiles"에서 자동으로 dotfiles 설치를 선택하여 GitHub Codespaces이 만드는 모든 새 codespace에 dotfile을 자동으로 설치합니다.

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

스크립트, 기본 설정, 구성 파일을 dot 파일 리포지토리에 추가하거나 원할 때마다 기존 파일을 편집할 수 있습니다. 설정 변경 내용은 새 codespace에서만 선택됩니다.
codespace가 dotfiles에서 구성 설정을 선택하지 못하는 경우 "GitHub Codespaces에 대한 dotfile 문제 해결"을 참조하세요.
기타 사용 가능한 설정
개인 설정의 추가 옵션을 사용하여 GitHub Codespaces을(를) 개인 설정할 수도 있습니다.
- GPG 확인을 사용하려면 “GitHub Codespaces에 대한 GPG 확인 관리”를 참조하세요.
- 편집기를 설정하려면 “GitHub Codespaces에 대한 기본 편집기 설정”을 참조하세요.
- codespace가 자동으로 중지되기 전에 사용하지 않는 상태로 유지할 수 있는 기간을 설정하려면 "GitHub Codespaces에 대한 시간 제한 기간 설정"을 참조하세요.
- 사용하지 않는 codespace가 보존되는 기간을 설정하려면 “codespace의 자동 삭제 구성”을 참조하세요.
- 기본 지역을 설정하려면 “GitHub Codespaces에 대한 기본 영역 설정”을 참조하세요.