Chapter 02
환경 세팅
Git Bash 설치부터 GitHub 계정 연동까지, 실습을 시작하기 위한 모든 준비를 합니다.
🎯 이 챕터를 마치면
- Git Bash를 설치하고 기본 설정을 완료할 수 있다
- GitHub 계정을 생성하고 Personal Access Token을 발급할 수 있다
git config로 사용자 정보를 설정할 수 있다- Fork(GUI 도구)를 설치하고 이해할 수 있다
1. Git 설치
1
Git 공식 사이트 접속
https://git-scm.com 에 접속해서 운영체제에
맞는 설치 파일을 다운로드합니다.
🪟
Windows
Git
for Windows
Git Bash 포함
🍎
macOS
Homebrew로 설치
brew install git
🐧
Linux
패키지
매니저
apt install git
2
설치 확인
설치 완료 후 Git Bash를 열고 아래 명령어로 설치를 확인합니다.
Git Bash
$ git --version
git version 2.43.0.windows.1
버전 번호가 출력되면 설치 성공! 버전이 2.x대이면 모두 괜찮습니다.
2. Git 사용자 정보 설정
Git은 커밋을 기록할 때 누가 만들었는지를 반드시 함께 저장합니다. 아래 명령어로 이름과 이메일을 설정해야 합니다.
git config의 3가지 범위
💻
--system
시스템 전체
이 컴퓨터의 모든 사용자에게 적용 •
/etc/gitconfig
👤
--global
내 계정 전체 ←
우리가 사용할 옵션
현재 사용자의 모든 Git 프로젝트에 적용 •
~/.gitconfig
📁
--local
프로젝트별
해당 저장소에만 적용 • .git/config
사용자 이름과 이메일 설정
Git Bash
# 이름 설정 (GitHub에 표시될 이름)
$ git config --global user.name "홍길동"
# 이메일 설정 (GitHub 계정 이메일과 동일하게)
$ git config --global user.email "hong@example.com"
# 기본 브랜치 이름을 main으로 설정 (권장)
$ git config --global init.defaultBranch main
# 설정 확인
$ git config --list
user.name=홍길동
user.email=hong@example.com
init.defaultbranch=main
...
GitHub 계정 이메일과 동일한 이메일을 입력하세요. 다르면 GitHub에서 커밋을 내 계정과 연결하지 못합니다.
설정한 정보가 커밋에 반영되는 방식
commit a3f82bc...
Author: 홍길동 <hong@example.com> ← 여기에 들어감!
Date: Thu Feb 27 17:00:00 2025
첫 번째 커밋 메시지
3. GitHub 계정 생성 & 토큰 발급
1
GitHub 회원가입
https://github.com에 접속 → Sign Up 클릭
→ 이메일, 비밀번호, 닉네임 입력 후 가입
2
Personal Access Token(PAT) 발급
GitHub는 비밀번호 대신 토큰을 인증에 사용합니다.
토큰 발급 경로
프로필 이미지 클릭
→
Settings
→
Developer settings
→
Personal access tokens
→
Generate new token (classic)
토큰은 생성 직후 한 번만 보여줍니다. 반드시 메모장에 저장해두세요!
권한(Scope)은 repo만 체크하면 됩니다. 만료 기간은 90일 이상 설정 권장.
4. Fork — GUI 도구 소개
이 강의는 Git Bash(CLI)로 실습합니다. 하지만 내부 동작을 시각적으로 확인할 수 있는 GUI 도구 Fork도 함께 소개합니다.
우리가 배울 방식
Fork 설치
https://git-fork.com 에서 다운로드 → 설치 시 이름/이메일 입력 (git config와 동일하게)
Fork 없이도 모든 실습 가능합니다. Fork는 Git의 동작을 눈으로 확인하는 용도로만 사용합니다.
5. Windows 인증 정보 관리
GitHub에 처음 push/pull할 때 Windows에서 자격증명을 묻습니다. 토큰을 저장하는 방법입니다.
Git Bash
# 자격증명 캐시 저장 (15분)
$ git config --global credential.helper cache
# 자격증명 영구 저장 (Windows)
$ git config --global credential.helper wincred
⚠️ 토큰 초기화 방법 (Windows)
제어판 → 사용자 계정 → 자격 증명 관리자 → Windows 자격 증명 → github.com 관련 항목 제거
✅ 설치 완료 체크
git --version 명령어가 정상 출력된다이름과 이메일을
git config --global로 설정했다GitHub 계정을 생성했다
Personal Access Token을 발급하고 안전한 곳에 저장했다
📌 이 챕터 명령어
git --version
Git 버전 확인
git config --global user.name "이름"
전역 사용자 이름 설정
git config --global user.email "이메일"
전역 이메일 설정
git config --list
현재 설정 목록 확인