Vercel로
인터넷에 올리기.
Vercel도 폴더를 화면에 끌어다 놓기만 하면 누구나 열어 볼 수 있는 내 링크가 생기게 됩니다(Vercel Drop). GitHub에 저장소가 있다면 저장소와 이어 두고, GitHub에서 파일을 고칠 때마다 사이트가 저절로 바뀌게 할 수도 있습니다. 연습 파일로 올려 보고, 고친 파일을 다시 올리는 데까지 같이 해보겠습니다!
index.html 이면 생략해도 열립니다.Vercel 화면은 영어로 되어 있습니다. 크롬이 “이 페이지를 번역할까요?” 하고 물어보면 번역하지 말아주세요. 번역하면 버튼 이름이 이 매뉴얼에 적힌 이름과 달라져서 오히려 더 헷갈리게 됩니다. 아래 단어만 알아두시면 충분합니다^^
Sign Up가입하기Hobby무료 요금제 (개인 용도)Continue with GitHubGitHub 계정으로 계속하기Deploy올리기Project프로젝트 (사이트 하나)Domains학생에게 줄 주소Deployments올린 기록 (긴 주소)Settings설정Import가져오기 (GitHub 저장소 잇기)Deployment Protection누가 볼 수 있는지 정하는 설정my-first-web.zip 을 끌어다 놓아 사이트를 만들고, 학생에게 줄 짧은 주소를 확인합니다. (1~4단계)my-first-web-v2.zip 을 같은 프로젝트에 다시 올려, 링크는 그대로이고 내용만 바뀌는지 확인합니다. (5단계)- 가입주소창에
vercel.com/signup을 열고 무료인 Hobby 를 고른 뒤 이름을 적습니다. Continue with GitHub(GitHub 계정이 없으면 이메일)로 가입하고, 대시보드가 보이면 끝입니다. - 파일 준비연습 묶음
my-first-web.zip을 내려받습니다. 직접 만든 파일은 폴더 하나에 모으고, 첫 화면 파일 이름을index.html로 둡니다. - 올리기로그인한 채로
vercel.com/drop에 묶음을 끌어다 놓고, 프로젝트 이름을 영어 소문자로 적은 뒤 Deploy 를 누릅니다. - 링크 나누기프로젝트 화면의 Domains 에 적힌 짧은 주소(
이름.vercel.app)를 학생에게 줍니다. Deployments 에 보이는 긴 주소는 나누지 않습니다. - 다시 올리기고친 폴더를 통째로 대시보드의 내 프로젝트 화면에 끌어다 놓습니다.
vercel.com/drop에 다시 놓으면 새 프로젝트가 생깁니다. - GitHub와 잇기 (골라서)
vercel.com/new에서 저장소 옆 Import 를 누르고 Deploy 를 누릅니다. 그 뒤로는 GitHub에서 고칠 때마다 사이트가 저절로 바뀝니다.
셋 다 HTML 파일에 무료로 주소를 붙여 줍니다. 올리는 방법과 조심할 점이 조금씩 다릅니다.
| GitHub Pages | Netlify | Vercel | |
|---|---|---|---|
| 올리는 법 | 저장소에 파일을 올리고 Pages를 켭니다 | 폴더를 끌어다 놓습니다 | 폴더를 끌어다 놓거나, GitHub 저장소와 잇습니다 |
| 주소 | 아이디.github.io/저장소/ | 이름.netlify.app | 이름.vercel.app |
| 무료로 쓰는 양 | 사이트 1GB, 한 달 100GB | 한 달 300크레딧 (올릴 때마다 15) | 개인·비상업 용도 한 달 100GB, 하루 100번 올리기 |
| 조심할 점 | 저장소를 Public으로 만듭니다 | 새 프로젝트는 비공개로 시작합니다 | 학생에게는 짧은 주소를 줍니다 |
| 가입 나이 | 만 13세 이상 | 만 16세 이상 (개인정보 처리방침) | 만 16세 이상 |
| 이럴 때 | 자료를 모아 두고 오래 쓸 때 | 파일을 가장 빨리 올려 볼 때 | GitHub에서 고치면 사이트도 저절로 바뀌게 할 때 |
2026년 10월 5일 각 회사의 공식 안내를 기준으로 정리했습니다. 무료로 쓰는 양과 조건은 바뀔 수 있습니다.
Vercel 가입하기 Sign Up
내 Vercel 계정을 만들어보겠습니다! Vercel Drop은 로그인해야 쓸 수 있습니다.
- 주소창에
vercel.com/signup을 입력해 들어가 주세요. - 요금제를 고르라고 하면 무료인 Hobby 를 고르고, 이름을 적어 주세요.
- 가입 방법은 Continue with GitHub 를 권합니다. GitHub 매뉴얼에서 만든 계정으로 가입해 두면 6단계에서 저장소를 이을 때 편합니다. GitHub 계정이 없으면 이메일로 가입하셔도 됩니다.
- Vercel 첫 화면(대시보드)이 보이면 가입이 끝난 것입니다.
올릴 파일 준비하기
올릴 파일을 한 묶음으로 준비해보겠습니다! 연습할 때는 이 페이지의 연습 묶음을 내려받고, 직접 만든 파일은 폴더 하나에 모아 주세요.
아래 내려받기 단추를 누르면 다운로드 폴더에 my-first-web.zip 이 저장됩니다. 압축은 풀지 않고 이 파일 그대로 올립니다.
index.html 축하 화면 · 주소만 쳐도 열립니다hello.html 두 번째 파일 · 주소 끝에 /hello.html 을 붙여 엽니다- 바탕화면에 새 폴더를 하나 만들고, 이름을 띄어쓰기 없는 영어로 정해 주세요. (예:
science-quiz) - 첫 화면이 될 파일의 이름을
index.html로 해서 이 폴더 바로 안에 넣어 주세요. 그래야 주소만 쳐도 열립니다. - 그림이나 다른 HTML 파일도 같은 폴더에 넣어 주세요. 3단계에서 이 폴더를 통째로 끌어다 놓습니다.
index.html 이 없으면, Vercel이 올릴 때 Root (/) 메뉴에서 첫 화면으로 보여 줄 파일을 고르라고 합니다. 처음부터 첫 화면 파일 이름을 index.html 로 해 두는 편이 헷갈리지 않습니다./ 로 끝나면 사이트는 그 폴더의 대표 파일을 알아서 찾아 보여 줍니다. 그 대표 파일의 이름이 index.html 입니다. 자세한 설명은 GitHub 매뉴얼 3단계 맨 아래에 있습니다.끌어다 놓아 올리기 Vercel Drop
준비한 묶음을 Vercel 화면에 끌어다 놓아 사이트를 만들어보겠습니다! 이름을 정하고 Deploy 를 한 번 누르면 됩니다.
- 로그인한 상태에서 주소창에
vercel.com/drop을 입력해 들어가 주세요. - 다운로드 폴더의
my-first-web.zip을 화면에 끌어다 놓아 주세요. 끌어오기가 어려우면 화면의 file 이나 folder 를 눌러 골라 주셔도 됩니다. - 올릴 곳(팀)은 그대로 두고, 프로젝트 이름을 띄어쓰기 없는 영어 소문자로 적어 주세요. (예:
my-science-quiz) - Deploy 를 누르고 잠깐 기다리면 사이트가 만들어지고 주소가 생깁니다.
.zip 을 모두 받습니다. 압축을 풀었다면 풀린 폴더를 끌어다 놓으셔도 됩니다.학생에게 줄 링크 확인하기 Domains
학생들에게 나눠 줄 짧은 주소를 확인하고 열어보겠습니다! 긴 주소를 나누면 학생 화면에 로그인 창이 뜰 수 있습니다.
- 프로젝트 화면에서 Domains 에 적힌 주소를 찾아 주세요. 보통
프로젝트이름.vercel.app처럼 짧습니다. 이 주소가 학생들에게 줄 주소입니다. - Deployments 목록에 보이는 긴 주소는 올릴 때마다 새로 생기는 주소입니다. 학생에게는 나누지 않습니다.
index.html 이 열립니다. (축하 화면)hello.html 이 열립니다. (끝에 파일 이름을 붙인 경우)my-science-quiz 자리에는 Domains 에 적힌 주소의 앞부분이 들어갑니다.Ctrl + Shift + N)이나 로그인하지 않은 휴대폰으로 짧은 주소를 열어 보세요. 축하 화면이 보이면 학생들도 볼 수 있는 것입니다.고친 파일 다시 올리기
파일을 고친 뒤 같은 주소에 새 내용을 올려보겠습니다! 링크는 그대로이고 내용만 바뀝니다.
연습용으로 축하 화면을 고쳐 둔 묶음입니다. 다운로드 폴더에 my-first-web-v2.zip 이 저장됩니다.
index.html 고친 축하 화면 (초록색으로 바뀜)hello.html 그대로 · 폴더 전체를 다시 올리기 때문에 함께 들어 있습니다- Vercel 대시보드에서 내 프로젝트를 열어 주세요.
my-first-web-v2.zip을 프로젝트 화면에 끌어다 놓아 주세요. 같은 프로젝트에 새로 올린 판이 만들어집니다.- 잠깐 기다렸다가 짧은 주소를 새로고침하면 “고친 판이 올라갔습니다!” 화면이 보입니다.
vercel.com/drop 에 다시 놓으면 주소가 다른 새 프로젝트가 만들어집니다.GitHub 저장소와 잇기 (골라서) Import
GitHub 매뉴얼로 저장소를 만드셨다면, 저장소와 이어서 GitHub에서 고칠 때마다 사이트가 저절로 바뀌게 해보겠습니다!
이 단계는 골라서 하시면 됩니다. 끌어다 놓기만으로 충분하시면 건너뛰셔도 괜찮습니다.
- 주소창에
vercel.com/new를 입력해 들어가 주세요. - GitHub 계정을 처음 잇는다면, GitHub 화면이 열리고 Vercel이 볼 수 있는 저장소를 고르라고 합니다. 이을 저장소를 골라 허락해 주세요.
- 저장소 목록에서 이을 저장소(예:
my-first-web) 옆의 Import 를 눌러 주세요. - 설정은 그대로 두고 Deploy 를 눌러 주세요. 새 프로젝트가 만들어지고, 4단계처럼 Domains 에 짧은 주소가 생깁니다.
안 될 때
- 아래 ‘자주 나는 오류’에서 같은 증상을 찾아 그대로 따라해주세요.
- 직접 만든 코드가 이상하게 보이면 ‘내가 만든 코드가 HTML 이 아닐 때’를 봐주세요.
- 그래도 안 되면 AI 에게 묻는 문장을 복사해서 Gemini·ChatGPT·Claude 에 붙여넣어주세요.
- 마지막으로 체크리스트로 하나씩 점검해주세요.
index.html 이 없습니다. 파일 이름을 index.html 로 하거나 폴더가 한 겹 더 들어가 있지 않은지 확인하고 다시 올려 주세요. 다른 이름의 파일은 주소 끝에 이름을 붙여 엽니다. (2단계)vercel.com/drop 에 다시 놓은 경우입니다. 대시보드의 내 프로젝트에 끌어다 놓아 주세요. (5단계)<meta charset="UTF-8"> 이 있는지 확인해 주세요.Ctrl+Shift+R, 맥은 ⌘+Shift+R)을 해주세요.올렸는데 화면이 이상하거나, 코드 글자만 보이거나, 열리지 않는다면 그 코드가 ‘HTML 한 파일’이 아닐 수 있습니다. 코드 맨 윗줄이 <!DOCTYPE html> 인지 먼저 확인해주세요. 아니라면 아래 문장을 AI 채팅에 붙여넣어 HTML 한 파일로 다시 받아 주세요.
지금 만든 걸 HTML 파일 하나로 다시 만들어줘. HTML, CSS, JavaScript를 전부 한 파일에 넣고, 맨 윗줄은 <!DOCTYPE html> 으로 시작하게 해줘. 다른 파일 없이 이 파일 하나만으로 작동해야 해. 파일 이름은 index.html 로 해줘.
Gemini·ChatGPT·Claude 중 아무거나 열고 아래 문장을 복사해서 붙여넣어주세요. ___ 부분은 상황에 맞게 채워주시면 됩니다.
나는 Vercel에 HTML 파일을 올려서 학생들에게 링크로 나누려고 해. 그런데 문제가 생겼어.
[문제: ___ ] (예: 학생이 열면 Vercel 로그인 화면이 떠)
- 올린 방법: ___ (예: vercel.com/drop 에 zip을 끌어다 놓음 / GitHub 저장소를 Import 함)
- 올린 폴더 안의 파일 이름: ___ (예: index.html, quiz.html, photo.png)
- 내 주소: https://___.vercel.app/
- 코드 맨 윗줄: ___ (예: <!DOCTYPE html>)
차근차근, 무엇이 문제이고 어떻게 고치는지 순서대로 알려줘. Vercel 버튼 이름은 영어 그대로 알려줘.
- ✓로그인한 상태로 올렸습니다.
- ✓폴더 바로 안에
index.html이 있습니다. (한 겹 더 들어간 폴더 ❌) - ✓학생들에게 Domains 의 짧은 주소를 나눴습니다.
- ✓시크릿 창으로 짧은 주소를 열어 확인했습니다.
- ✓고친 파일은 대시보드의 내 프로젝트에 폴더 전체로 올렸습니다.
- ✓
index.html이 아닌 파일은 주소 끝에 파일 이름을 붙였습니다. - ✓파일 이름 끝이
.html하나입니다. (.html.html❌)