본문 바로가기
개발·프로그래밍

VS Code 설정 동기화 켜기·끄기: 클라우드 데이터 삭제와 로그아웃 구분

by 바른정보블로그 2026. 10. 15.
SMALL

두 노트북과 구름이 연결된 삽화에 VS Code 설정 동기화 켜기 끄기 클라우드 데이터 삭제 문구

새 PC에 VS Code를 설치한 뒤 설정과 확장 프로그램을 다시 맞추려면 내장 Settings Sync를 사용할 수 있습니다. 반대로 회사 PC에서 동기화를 끄려는 경우에는 현재 기기만 중단하는 것과 모든 기기의 클라우드 데이터를 지우는 것을 구분해야 합니다. 이 글은 실제 기기 테스트 후기가 아닌 공식 문서 확인을 바탕으로 한 데스크톱 설정 안내입니다.

빠른 결론

설정만 옮기려면 동기화 항목을 고른 뒤 Microsoft 또는 GitHub 계정으로 로그인합니다.
현재 PC만 멈출 때는 Turn Off에서 전체 기기·클라우드 삭제 체크를 선택하지 않습니다.
로그아웃과 서비스 데이터 삭제를 같은 조작으로 생각하지 마세요.

확인 기준: 2026년 10월 15일 KST. Windows·macOS·Linux 데스크톱 내장 기능 기준이며 영문 공식 메뉴 이름을 그대로 적었습니다. 언어팩과 버전에 따라 화면 번역은 다를 수 있습니다. 자바 실행 환경 자체가 필요하다면 VS Code 자바 개발 환경 설정을 먼저 확인하세요.

시작 전 체크리스트

목적 확인할 항목
새 기기에서 설정 가져오기 기존 기기와 같은 계정, 동기화할 데이터 범주
현재 기기만 중단 Turn Off, 전체 기기·클라우드 삭제 선택은 해제
클라우드 데이터 제거 모든 기기 동기화 중단과 데이터 삭제 체크 문구
문제 발생 전 대비 로컬 설정·단축키·필요한 작업 파일 별도 보관

동기화는 소스코드 프로젝트의 백업이 아닙니다. 공식 범주에는 사용자 설정, 단축키, 스니펫, 사용자 수준 작업, 확장, UI 상태, 프로필 등이 포함됩니다. 작업 공간의 tasks는 동기화되지 않습니다. SSH·개발 컨테이너·WSL 같은 원격 창으로 확장을 동기화하는 것도 지원하지 않습니다.

1. 설정 동기화 켜기

  1. Activity Bar 아래의 Manage 톱니바퀴 또는 Accounts 메뉴를 누르고 Backup and Sync Settings...를 선택합니다.
  2. 동기화할 데이터 항목을 선택합니다. 설정만 필요한 경우 불필요한 범주까지 일괄 선택하지 말고 현재 표시된 항목을 읽습니다.
  3. Sign in을 누르고 Microsoft 또는 GitHub 계정을 선택합니다. 브라우저 인증을 마친 뒤 VS Code로 돌아갑니다.
  4. 처음 연결할 때는 로컬과 클라우드 데이터를 병합합니다. 충돌 안내가 나오면 아래의 비교 절차를 먼저 진행합니다.

GitHub Enterprise Server 계정은 지원하지 않습니다. 공개 PC나 공동 계정으로 연결하지 말고 어떤 계정에 개발 설정이 저장되는지 확인하세요. 인증 복구 준비는 GitHub 2단계 인증 복구 코드 보관 안내도 참고할 수 있습니다.

2. 동기화 항목 변경·충돌 비교

  1. 명령 팔레트를 Windows·Linux는 Ctrl+Shift+P, macOS는 Shift+Command+P로 엽니다. Settings Sync: Configure...를 실행해 범주를 조정합니다.
  2. 충돌이 발생하면 Show Conflicts로 차이 편집기를 열어 양쪽 내용을 비교합니다. 필요한 병합 결과를 편집한 뒤 Complete Merge를 누릅니다.
  3. Accept Local / Replace Remote는 로컬로 클라우드를 덮어쓰고, Accept Remote / Replace Local는 클라우드로 로컬을 덮어씁니다. 더 최신이라는 추측만으로 선택하지 않습니다.

단축키는 기본적으로 운영체제별로 따로 동기화됩니다. 다른 OS에서 똑같은 키 조합이 보이지 않는다고 바로 실패로 판단하지 마세요. 회사 경로와 개인 설정을 섞고 싶지 않다면 범주별 선택과 제외 설정을 먼저 검토합니다.

3. 현재 PC 끄기와 클라우드 삭제

  1. Manage → Settings Sync is On → Settings Sync: Turn Off를 선택합니다.
  2. 현재 PC만 멈추려면 전체 삭제 체크를 선택하지 않은 상태로 Turn off를 누릅니다.
  3. 모든 기기를 중단하고 서비스 데이터를 지울 목적이라면 Turn off sync on all your devices and clear the data from the cloud.를 선택한 다음 Turn off를 누릅니다. 다시 켜면 최초 설정처럼 시작합니다.

주의: 계정을 바꾸려면 공식 순서대로 Settings Sync: Turn Off를 실행한 뒤 다른 계정으로 다시 켭니다. Accounts 메뉴의 계정 로그아웃을 클라우드 삭제 수단으로 대체하지 마세요. 삭제 작업은 위 체크 문구를 확인하고 진행하는 별도 선택입니다. 이 절차를 프로젝트 파일이나 계정 자체 삭제 기능으로 해석해서도 안 됩니다.

안 될 때 추가 점검

Settings Sync: Show Synced Data로 원격 백업과 Synced Machines를 확인합니다. 로컬 백업은 뷰의 더보기 메뉴에서 Views → Sync Activity (Local)를 선택하거나 Settings Sync: Open Local Backups Folder로 찾습니다. 공식 보관 정책은 로컬 30일, 원격은 범주별 최신 20개 버전입니다.

설정·단축키·사용자 작업은 각각 100KB 이하, 프로필은 최대 20개입니다. 제한 오류가 나면 파일 크기나 프로필 수를 줄인 뒤 다시 켜거나 Configure로 해당 범주를 활성화합니다. 인증 오류는 운영체제 자격 증명 저장소 문제일 수도 있습니다. Output의 Log (Settings Sync)와 Account 채널을 확인하되 로그에 민감정보가 없는지 검사하고 문의 자료를 만드세요. 보안을 낮추는 basic 저장소 변경을 일반 해결책으로 권하지 않습니다.

FAQ

Q1. 켜면 프로젝트 소스도 자동 백업되나요?

아닙니다. 개발 환경 선호 설정의 동기화입니다. 소스와 데이터 파일은 Git이나 별도 백업으로 보관하세요.

Q2. 동기화를 끄면 다른 PC도 중단되나요?

현재 기기 중단과 모든 기기 중단·클라우드 삭제는 구분됩니다. 확인창의 전체 기기 삭제 체크를 읽고 목적에 맞게 선택하세요.

Q3. 확장 기능인 Settings Sync와 같나요?

아닙니다. Shan Khan의 같은 이름 확장은 GitHub Gist를 사용하는 별개 기능입니다. 이 글은 VS Code 내장 Settings Sync만 다룹니다.

공식 출처

Visual Studio Code 공식 Settings Sync 문서의 켜기·충돌·중단 및 삭제·백업·제한 안내를 실행 당일 확인했습니다. 실제 화면과 문서가 다르면 무작정 삭제하지 말고 버전과 로그인 계정을 먼저 확인하세요.

LIST

댓글