GitHub 첫 Push 하기
로컬 코드를 GitHub 원격 저장소에 올려 봅시다.
| 1 | GitHub 회원가입 / 로그인 아직 계정이 없다면 가입해주세요. Git 초기 설정 때 입력한 이메일과 동일하게 맞추는 걸 권장합니다. |
| 2 | 저장소(Repository) 만들기 오른쪽 상단 + 버튼 → New repository 클릭 후 아래 설정으로 생성하세요. ✅ Repository name — 프로젝트 이름 입력 (예: shorturl) ✅ Private 선택 — 소스코드 비공개 권장 ✅ 나머지는 기본값 → Create repository 클릭 |
| 3 | 저장소와 내 프로젝트 연결하기 터미널에서 아래 명령어를 입력하세요. URL은 GitHub 저장소 페이지에서 복사합니다. Terminal git remote add origin [저장소 URL] |
| 4 | Push 해보기 연결이 완료되면 아래 명령어로 코드를 GitHub에 올립니다. 처음 한 번만 Terminal git push -u origin main 완료 후 GitHub 저장소 페이지를 새로고침하면 파일이 올라간 걸 확인할 수 있어요. |
커스텀 명령어 만들기
매번 세 줄을 입력하는 대신, /git-push 한 단어로 push까지 끝낼 수 있어요.
① 파일 만들기
프로젝트 폴더 안에 .claude/commands/git-push.md 파일을 만들고 아래 내용을 입력하세요.
git add -A, git commit, git push -u origin main 을 해줘
② 사용하기
이제 Claude Code 채팅창에서 아래와 같이 입력하면 add → commit → push까지 한 번에 실행됩니다.
/git-push
Push 시 GitHub 인증하기
처음 push할 때 GitHub 인증을 요구하는 경우가 있어요. 아래 두 가지 방법 중 하나로 해결하세요.
방법 1. GitHub CLI 사용 (추천)
브라우저로 로그인하는 방식이라 가장 간편해요. 토큰을 직접 다룰 필요가 없습니다.
① GitHub CLI 설치
| 맥북 | Terminal brew install gh |
| 윈도우 | https://cli.github.com 에서 다운로드 후 설치 |
② 로그인
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으로 되돌릴 수 있게