비개발자가 15분 만에 GitHub와 Vercel로 웹사이트를 인터넷에 올리기

요약

개발 경험이 전혀 없어도, 아루나님의 가이드 + Claude의 도움으로 15분 안에 개인 웹사이트를 인터넷에 공개할 수 있습니다. “되게 어려울 거 같은데?”라고 생각했던 게 실제로는 생각보다 훨씬 쉽습니다.


진행 방법

1단계: GitHub 가입 및 저장소 만들기

1️⃣ GitHub 가입

  • https://github.com 방문 → Sign up 클릭

  • 이메일, 비밀번호, 사용자명 입력

  • 이메일 인증 완료

2️⃣ 새 저장소(Repository) 만들기

  • GitHub 로그인 후 우측 상단 +New repository 클릭

  • 저장소 이름 입력 (예: gpters_study)

  • Private 선택 (공개하고 싶지 않다면) 또는 Public 선택

  • Create repository 클릭

화면에 나타날 HTTPS 주소를 복사해두세요. 나중에 필요합니다.

예: https://github.com/당신아이디/gpters_study.git
복사

2단계: Git과 GitHub CLI 설치

Windows 사용자 기준:

Git 확인

  • Windows PowerShell 열기 (Windows 키 + “powershell” 검색)

  • 이 명령어 실행:

git --version
복사
  • 버전이 나오면 이미 설치됨. ✓

GitHub CLI 설치 (Git은 있지만 gh는 없을 가능성)

  • PowerShell에서 이 명령어 실행:

winget install GitHub.cli
복사
  • 약관 동의 메시지 나오면 Y 입력 후 Enter

  • 설치 완료 후 PowerShell을 새로 열어야 gh 명령어가 작동합니다. (중요!)

⚠️ 주의: 설치 후 같은 PowerShell 창에서 gh를 바로 실행하면 “명령어를 찾을 수 없다”고 뜹니다. PowerShell을 종료했다가 다시 열어야 합니다.


3단계: 로컬 폴더를 GitHub에 올리기

1️⃣ 폴더 이동

  • PowerShell에서 당신의 프로젝트 폴더로 이동:

cd C:\Users\당신아이디\Documents\GitHub\project3
복사

2️⃣ Git 설정

  • 폴더에서 이 명령어들을 순서대로 실행:

git remote set-url origin https://github.com/당신아이디/gpters_study.git
복사

(위의 URL을 당신의 GitHub 저장소 URL로 바꿔주세요)

3️⃣ 모든 파일 추가 및 커밋

git add .
git commit -m "Initial commit: Upload learning hub site"
복사

4️⃣ GitHub에 업로드 (Push)

git push -u origin master
복사

끝! 🎉 GitHub에 파일이 올라갔습니다.


4단계: Vercel에 배포하기

1️⃣ Vercel 가입

  • https://vercel.com 방문

  • Sign UpContinue with GitHub 클릭

  • GitHub 로그인

  • “Authorize Vercel” 클릭

  • Team name 입력 (예: jayleeproject3)

2️⃣ 프로젝트 배포

  • Vercel 대시보드에서 Add NewImport Project 클릭

  • Continue with GitHub 클릭

  • GitHub 저장소 목록에서 gpters_study 선택

  • 설정은 그대로 두고 Deploy 클릭

  • 1-2분 기다리면… “Congratulations!” 🎉

3️⃣ 당신의 웹사이트 주소 확인

  • 배포 완료 후 대시보드에서 Continue to Dashboard 클릭

  • 당신의 웹사이트 URL 확인 (예: gpters-study.vercel.app)


배운 점

1️⃣ 생각보다 훨씬 쉬웠다

남들이 “개인 URL로 사이트 공유한다”고 하는 걸 보면서 “되게 어려운 거 아닌가?” 하고 생각했는데, 실제로 해보니:

  • GitHub 가입: 3분

  • 파일 업로드: 3분

  • Vercel 배포: 2분

  • 15분

“이게 다야?” 하는 느낌.

2️⃣ 가이드와 AI의 조합이 최고

  • 아루나님의 가이드: 전체 흐름을 알 수 있어서 헷갈리지 않음

  • Claude의 도움: 가이드에 없는 부분(PowerShell 재시작, 대역폭 개념 등)을 빠르게 해결

처음이라면 둘 중 하나만 있었어도 막혔을 부분이 많았을 텐데, 조합이 완벽했다.

3️⃣ 막혔던 부분과 해결법

문제: GitHub CLI 설치 후 gh 명령어가 안 먹힘

gh: command not found
복사

원인: 설치 후 같은 PowerShell 창에서 바로 실행하려고 함

해결: PowerShell을 종료하고 새로 열어서 다시 시도 → 성공!

4️⃣ Vercel 무료 배포의 모든 것

Vercel 무료 요금제로 충분한 이유:

  • 대역폭: 월 100GB 무료

    • 대역폭 = 방문자들이 사이트에서 다운로드하는 데이터양

    • 개인 학습 사이트는 보통 월 1-10GB만 사용

    • 100GB는 수십만 명이 매일 방문해야 넘음 → 개인 사이트로는 걱정 불필요 ✓

  • 빌드 시간: 시간당 45분 무료 → 개인 사이트로는 충분

  • 배포: 무료 & 자동 (GitHub push하면 자동 배포)

5️⃣ GitHub-Vercel 자동 연동의 원리

이제부터의 작업 흐름:

로컬 폴더에서 파일 수정 
    ↓
git add . → git commit → git push
    ↓
GitHub에 업로드됨
    ↓
Vercel이 자동 감지 & 빌드 & 배포
    ↓
당신의 웹사이트 URL이 자동으로 업데이트됨 ✓
복사

매번 Vercel 대시보드에 들어갈 필요 없음. GitHub push만 하면 끝!


적용할 점

1️⃣ 앞으로의 사이트 관리

이제 project3 폴더에서:

  • 콘텐츠 추가 (마크다운 파일 작성)

  • 디자인 수정 (CSS 수정)

  • 기능 추가 (코드 수정)

모두 git push 한 번이면 인터넷 사이트에 자동 반영됨.

2️⃣ 다음 학습

  • GitHub와 Vercel의 관계 이해: 나머지 “배포” 개념이 쉬워질 기초

  • 앞으로 사이트를 운영하며 자연스럽게 Git 명령어 숙달

3️⃣ 공유할 때

“내 웹사이트: [당신의 URL]“이라고 바로 공유 가능!

2
6개의 답글
밀어주고 끌어주는

온·오프라인 AI 스터디

AI로 어디까지 할 수 있는지
직접 확인하실 분만 신청하세요.