GitHub에 코드 올리기

Lesson 6

Git은 내 컴퓨터 안의 버전 관리 도구입니다. GitHub는 그 이력을 인터넷에 올려두는 공간 — 백업이자 포트폴리오이자 협업 공간입니다.

GitHub 가입

  1. github.com → Sign up
  2. 이메일, 비밀번호, 사용자명 입력
  3. 이메일 인증

처음 연결하는 순서

# 1. GitHub에서 새 저장소 만들기
# github.com → 우측 상단 + → New repository
# Repository name 입력 → Create repository

# 2. 로컬 프로젝트에 GitHub 주소 연결
git remote add origin https://github.com/사용자명/저장소이름.git

# 3. 첫 번째 push
git push -u origin main

이후부터는 git push 만 입력하면 됩니다.

push vs pull

git push    # 내 컴퓨터 → GitHub (올리기)
git pull    # GitHub → 내 컴퓨터 (가져오기)
git clone 주소   # GitHub 저장소를 내 컴퓨터에 복사

인증 문제 해결

처음 push할 때 로그인을 요청할 수 있습니다:

  • HTTPS 방식: GitHub 사용자명 + 비밀번호 (또는 Personal Access Token)
  • SSH 방식: 한 번 설정하면 비밀번호 없이 사용 가능

SSH 설정이 막막하면 Claude Code에게 “GitHub SSH 키 설정 방법 알려줘”라고 물어보세요.

.gitignore — 올리면 안 되는 파일 제외

# .gitignore 파일을 만들고 아래 내용 작성
node_modules/    # 패키지 폴더 (npm install로 재생성 가능)
.env             # API 키 등 비밀 정보
.DS_Store        # macOS 시스템 파일
dist/            # 빌드 결과물

데모에서 확인하기

데모에서 push/pull/clone 동작이 내 컴퓨터와 GitHub 사이에서 어떻게 흘러가는지 시각적으로 확인하세요.