클로드코드 마스터 클래스

Chapter 5 · Git으로 되돌릴 수 있게

23강GitHub에 올리기

GitHub 첫 Push 하기

로컬 코드를 GitHub 원격 저장소에 올려 봅시다.


1

GitHub 회원가입 / 로그인

아직 계정이 없다면 가입해주세요. Git 초기 설정 때 입력한 이메일과 동일하게 맞추는 걸 권장합니다.

https://github.com

2

저장소(Repository) 만들기

오른쪽 상단 + 버튼 → New repository 클릭 후 아래 설정으로 생성하세요.

✅ Repository name — 프로젝트 이름 입력 (예: shorturl)

✅ Private 선택 — 소스코드 비공개 권장

✅ 나머지는 기본값 → Create repository 클릭

3

저장소와 내 프로젝트 연결하기

터미널에서 아래 명령어를 입력하세요. URL은 GitHub 저장소 페이지에서 복사합니다.

Terminal
git remote add origin [저장소 URL]
4

Push 해보기

연결이 완료되면 아래 명령어로 코드를 GitHub에 올립니다. 처음 한 번만 -u origin main 옵션이 필요해요.

Terminal
git push -u origin main

완료 후 GitHub 저장소 페이지를 새로고침하면 파일이 올라간 걸 확인할 수 있어요.


커스텀 명령어 만들기

매번 세 줄을 입력하는 대신, /git-push 한 단어로 push까지 끝낼 수 있어요.


① 파일 만들기

프로젝트 폴더 안에 .claude/commands/git-push.md 파일을 만들고 아래 내용을 입력하세요.

git-push.md
git add -A, git commit, git push -u origin main 을 해줘


② 사용하기

이제 Claude Code 채팅창에서 아래와 같이 입력하면 add → commit → push까지 한 번에 실행됩니다.

Claude Code
/git-push


Push 시 GitHub 인증하기

처음 push할 때 GitHub 인증을 요구하는 경우가 있어요. 아래 두 가지 방법 중 하나로 해결하세요.


방법 1. GitHub CLI 사용 (추천)

브라우저로 로그인하는 방식이라 가장 간편해요. 토큰을 직접 다룰 필요가 없습니다.

① GitHub CLI 설치

맥북
Terminal
brew install gh
윈도우

https://cli.github.com 에서 다운로드 후 설치

② 로그인

Terminal
gh auth login

명령어 실행 후 브라우저가 열리면 GitHub 로그인하면 인증이 완료돼요.

방법 2. Personal Access Token (PAT)

GitHub CLI 없이 push하면 username과 password를 묻는데, 이때 비밀번호 자리에 토큰을 입력해야 해요.

토큰 발급 순서

1.GitHub → 프로필 클릭 → Settings
2.왼쪽 하단 Developer settings
3.Personal access tokens → Tokens (classic)
4.Generate new token (classic) 클릭
5.repo 체크 → Generate token 클릭
6.생성된 토큰 복사 후 안전한 곳에 저장 (다시 볼 수 없어요)

push할 때 password를 물어보면 이 토큰을 붙여넣으면 됩니다.

본 자료의 외부 공유, 무단 복제 및 상업적 이용을 금합니다.

Chapter 5 · Git으로 되돌릴 수 있게

  1. 21강Git이 왜 필요한가
  2. 22강Git 설치 + 첫 커밋
  3. 23강GitHub에 올리기
  4. 24강되돌리기