GitHub와 VS Code 연결 : PAT 인증 설정 가이드

BrakieBrakie
28 Mar 2025

GitHub와 VS Code 연결 : PAT 인증 설정 가이드

GitHub와 VS Code를 연결하면 코드 저장소를 쉽게 관리하고 협업할 수 있습니다. 이 글에서는 GitHub와 VS Code를 연결하는 다양한 방식과 그 특징을 설명한 후, Personal Access Token (PAT)을 이용하여 연결하는 방법을 단계별로 안내합니다.

GitHub와 VS Code를 연결하는 방식

GitHub와 VS Code를 연결하는 방법은 크게 세 가지가 있습니다.
연결 방식 특징
GitHub 로그인 (OAuth) - GitHub 계정으로 직접 로그인 가능
- 2단계 인증을 지원하며 보안이 뛰어남
- 인증이 자동 갱신되므로 관리가 편리
SSH 키를 이용한 연결 - 개인 키/공개 키 쌍을 사용하여 인증
- 한 번 설정하면 추가 로그인 없이 사용 가능
- 보안성이 높지만 초기 설정이 다소 복잡
PAT (Personal Access Token) 이용 - 비밀번호 대신 토큰을 사용하여 인증
- 다양한 권한을 세밀하게 설정 가능
- 보안 유지가 중요하며 일정 기간마다 갱신 필요
OAuth를 사용한 GitHub 로그인 방식이 가장 편리하지만, PAT는 서버 환경이나 자동화된 스크립트에서 사용하기 좋습니다. 따라서 PAT를 이용한 VS Code 연결 방법을 중점적으로 설명하겠습니다.

PAT를 이용하여 GitHub와 VS Code 연결하는 방법


1. Personal Access Token (PAT) 생성

먼저 GitHub에서 PAT를 생성해야 합니다.
  1. GitHub에 로그인 후, 오른쪽 상단 프로필 사진을 클릭하고 Settings(설정)으로 이동합니다.
  2. 왼쪽 사이드바에서 Developer settings(개발자 설정)Personal access tokensTokens (classic)을 선택합니다.
  3. Generate new token(새 토큰 생성) 버튼을 클릭합니다.
  4. 토큰의 유효 기간을 설정합니다. (기본적으로 만료됨, 필요에 따라 설정)
  5. 필요한 권한을 선택합니다. (예: repo, workflow, admin:repo_hook 등)
  6. Generate token 버튼을 클릭하고 생성된 토큰을 복사해 둡니다.
    ⚠️ 토큰은 다시 볼 수 없으므로 반드시 안전한 곳에 저장하세요!

2. VS Code에서 GitHub 연결

2.1. Git 설치 확인

PAT를 이용하려면 로컬에 Git이 설치되어 있어야 합니다.
터미널에서 다음 명령어를 실행하여 설치 여부를 확인하세요.
git --version
설치되어 있지 않다면 Git 공식 사이트 에서 다운로드하여 설치하세요.

2.2. VS Code에서 GitHub 연결

  1. VS Code를 실행한 후, Ctrl + Shift + P (macOS: Cmd + Shift + P)를 눌러 명령 팔레트를 엽니다.
  2. Git: Clone을 검색하고 선택합니다.
  3. 복제할 GitHub 저장소 URL을 입력합니다.
    (예: https://github.com/사용자명/저장소명.git)
  4. 인증 요청이 뜨면 사용자명과 PAT를 입력합니다.
    • Username: GitHub 사용자 이름
    • Password: 앞서 생성한 PAT 값
  5. 연결이 완료되면 VS Code에서 저장소를 관리할 수 있습니다.

3. Git Credential Manager를 이용한 PAT 저장 (선택 사항)

PAT를 매번 입력하는 것이 번거롭다면 Git Credential Manager를 사용하여 저장할 수 있습니다.
  1. 다음 명령어를 실행하여 Credential Manager를 설정합니다.
git config --global credential.helper store
  1. 한 번 GitHub에 로그인하면 이후부터 자동으로 PAT를 사용하여 인증됩니다.

4. 윈도우 자격 증명을 이용한 PAT 저장 (선택 사항)

  1. windows 자격 증명 관리 검색하여 클릭
  2. 일반 자격 증명 추가 클릭
  3. 인터넷 또는 네트워크 주소에 git:https://github.com, 로그인ID, 발급받은 PAT 입력
    image description

결론

GitHub와 VS Code를 연결하는 방법은 여러 가지가 있으며, 특히 PAT는 서버 환경이나 자동화 작업에서 강력한 보안성을 제공합니다. 이제 GitHub와 VS Code를 원활하게 연결하고 효율적으로 협업해 보세요! 🚀
Buy Me A Coffee

Similar Posts