재우니 개발자 블로그

Windows에서 Git 설치 및 GitHub 연동 가이드 (2026년 최신판)

2026년 기준 실무 환경을 반영한 Windows 사용자 입문 가이드입니다.
GitHub 인증(PAT), SSH, Git Credential Manager, ARM64 지원까지 포함합니다.


대상 독자

  • Git을 처음 설치하는 개발자
  • GitHub 연동이 처음인 사용자
  • 주니어 개발자 및 학생

1. Git이란?

Git은 소스 코드의 변경 이력을 관리하는 분산 버전 관리 시스템(VCS, Version Control System)입니다.

Git을 사용하면 다음이 가능합니다.

  • 코드 변경 이력 관리
  • 여러 개발자와 협업
  • 이전 버전 복구
  • 브랜치 기반 기능 개발
  • GitHub, GitLab 등과 연동

2. 설치 전 준비사항

권장 환경

  • Windows 11
  • Windows 10 (최신 업데이트 적용)
  • 인터넷 연결
  • 관리자 권한 계정

3. Git 다운로드

공식 사이트

https://git-scm.com

 

2026년 6월 기준 최신 안정 버전

Git for Windows 2.54.0 (2026-04-20 릴리즈)

 

 

최신 버전은 공식 사이트에서 항상 확인하세요.

 

 

아키텍처별 다운로드

환경 파일명
일반 PC (Intel/AMD) Git-2.54.0-64-bit.exe
ARM64 기기 (Surface Pro 11 등) Git-2.54.0-arm64.exe

Windows on ARM 기기(Surface Pro 11, Snapdragon 탑재 노트북 등)는 ARM64 빌드를 사용하면 성능이 향상됩니다.


4. Git 설치

다운로드한 설치 파일을 실행합니다.


권장 설치 옵션

Select Components

✅ Add a Git Bash Profile to Windows Terminal  ← 2026년 권장 추가 옵션

 

Windows Terminal에서 탭 방식으로 Git Bash를 사용할 수 있습니다.

 


Default Editor

권장

Visual Studio Code

 

대안

Notepad++
Vim
Nano

Initial Branch Name

Override the default branch name for new repositories

 

 

입력값

main

 

 


PATH 환경 변수

Git from the command line and also from 3rd-party software

 

 


SSH Executable

Use bundled OpenSSH

 

 


HTTPS Transport Backend

Use the OpenSSL library

 

 


Line Ending Conversion

Checkout Windows-style, commit Unix-style line endings

 

 


Terminal Emulator

Use MinTTY

 

 


추가 옵션

✅ Enable file system caching
✅ Enable Git Credential Manager

 

 

설정 완료 후 Install 클릭.


5. 설치 확인

Git Bash 또는 PowerShell을 실행합니다.

git --version

 

 

출력 예시

git version 2.54.0.windows.1

6. 사용자 정보 설정

git config --global user.name "홍길동"
git config --global user.email "your_email@example.com"

 

 

설정 확인

git config --global --list

7. GitHub 계정 준비

GitHub 계정이 없다면 생성합니다.

https://github.com

 


8. GitHub 인증 방식

2021년 이후 GitHub는 비밀번호 인증을 지원하지 않습니다.

 

현재 사용 가능한 인증 방식

방식 설명 추천 대상
HTTPS + PAT 가장 쉬운 방법 입문자
SSH Key 실무 표준 개발자
Git Credential Manager GCM 자동 처리 Windows 사용자 전반

9. Git Credential Manager (GCM)

Git for Windows에는 Git Credential Manager(GCM)가 기본 포함됩니다.

최초 Push 시 GitHub 로그인 창이 표시됩니다.

 

로그인 완료 후 자동으로

  • Access Token 저장
  • 이후 자동 인증
  • 재로그인 최소화

장점

  • 비밀번호 입력 불필요
  • 보안성 향상
  • GitHub 공식 지원

10. SSH Key 생성 (권장)

SSH Key 생성

ssh-keygen -t ed25519 -C "your_email@example.com"

 

생성 위치

C:\Users\사용자명\.ssh

 

공개키 확인

cat ~/.ssh/id_ed25519.pub

 

출력된 내용을 GitHub에 등록합니다.

GitHub 등록 경로

Settings
 → SSH and GPG Keys
 → New SSH Key

 

 


11. 저장소 생성

작업 폴더 생성

C:\Projects\MyApp

 

Git 초기화

git init

 

출력

Initialized empty Git repository

 

 


12. 파일 추가 및 커밋

# 파일 추가
git add .

# 상태 확인
git status

# 커밋 생성
git commit -m "Initial Commit"

 

 


13. GitHub 저장소 연결

GitHub에서 새 저장소를 생성합니다.

HTTPS 방식

git remote add origin https://github.com/사용자명/저장소명.git

 

SSH 방식

git remote add origin git@github.com:사용자명/저장소명.git

 

 

확인

git remote -v

 

 


14. 최초 업로드

git push -u origin main

 

이후부터는

git push

 

 


15. 자주 사용하는 명령어

# 현재 상태 확인
git status

# 커밋 이력 확인
git log --oneline

# 원격 저장소 다운로드
git clone 저장소주소

# 최신 변경 내용 가져오기
git pull

# 원격 저장소 업로드
git push

 

 


16. 브랜치 사용

# 브랜치 생성
git branch feature/login

# 브랜치 이동
git switch feature/login

# 브랜치 생성과 이동 (한 번에)
git switch -c feature/login

# 브랜치 목록 확인
git branch

 

 


17. 권장 브랜치 전략

개인 프로젝트

main

 

팀 프로젝트

main
develop
feature/*
hotfix/*

 

브랜치 이름 예시

feature/login
feature/member-api
feature/order

18. GitHub Desktop vs Git Bash

항목 Git Bash GitHub Desktop
난이도 높음 낮음
기능 전체 대부분
실무 활용 매우 높음 보통
학습 가치 높음 낮음

 

 

추천

  • 초보자 → GitHub Desktop
  • 개발자 → Git Bash

 


19. 자주 발생하는 문제

사용자 정보 누락

git config --global --list

 

확인 후 수정합니다.


줄바꿈 문제

기본 권장 옵션을 유지합니다.

Checkout Windows-style, commit Unix-style line endings

 

 


인증 오류

원인

  • PAT 만료
  • GitHub 로그인 변경
  • SSH Key 미등록

해결

git credential-manager erase

 

이후 재로그인 진행합니다.


20. Winget으로 설치 및 업데이트

설치

winget install --id Git.Git -e --source winget

 

업데이트

winget upgrade --id Git.Git -e --source winget

 

 

--id 플래그와 -e(exact match), --source winget 옵션을 함께 사용하는 것이 공식 권장 방식입니다.


요약

Git 설치 후 다음 순서로 연습해 보세요.

  1. Git 설치 (x64 또는 ARM64 선택)
  2. 사용자 정보 등록
  3. GitHub 계정 생성
  4. Git Credential Manager 로그인 또는 SSH Key 등록
  5. git init
  6. git add .
  7. git commit
  8. git push

2026년 기준 실무 표준 정리

항목 2026년 표준
인증 방식 HTTPS + PAT 또는 SSH
자격 증명 관리 Git Credential Manager
기본 브랜치명 main
아키텍처 x64 또는 ARM64 네이티브
터미널 Windows Terminal + Git Bash 프로필
설치 관리 winget 권장

이 가이드는 2026년 6월 기준으로 작성되었습니다.
최신 Git 버전 및 GitHub 정책 변경 사항은 git-scm.comdocs.github.com에서 확인하세요.