한 줄 요약: 터미널 명령어를 직접 친 게 하나도 없다. 그냥 “대신 해줘”라고만 했는데 내 사이트가 진짜 인터넷 주소를 갖게 됐다.
이런 분께 도움돼요: 나처럼 코딩을 전혀 모르는데, 만든 걸 GitHub에 올리고 Vercel로 배포까지 해보고 싶은 분.
Before
사이트는 로컬(내 컴퓨터)에서만 보였다. GitHub도, Vercel도 계정만 있고 뭘 어떻게 연결해야 하는지 몰랐다. “로그인/인증이 필요하면 알려줘”라고 시작했다가, 결국은 “나는 명령어를 직접 못 쳐, 네가 대신 실행해줘”로 방향을 바꿨다.
어떻게 했나
1. GitHub에 올리기
이렇게 부탁했다.
지금 이 폴더(내 학습허브 사이트)를 통째로 GitHub에 올려줘.
Git으로 해줘. 나는 코딩을 몰라서 명령어를 직접 못 쳐, 네가 대신 실행해줘.
- GitHub에 새 저장소를 하나 만들어서, 이 폴더 내용을 전부 올려줘.
- 처음이라 GitHub 로그인/인증이 필요하면, 뭘 어디서 해야 하는지 알려줘.
- 다 올라가면 GitHub에서 내 사이트 주소(저장소 링크)를 알려줘.
GitHub CLI(터미널에서 GitHub를 다루는 도구)라는 걸 설치하고, 브라우저에 뜬 8자리 코드를 입력해서 내 GitHub 계정과 터미널을 연결했다. 그다음 자동으로 저장소가 만들어지고 코드가 올라갔다.
2. Vercel로 배포하기
똑같은 방식으로 부탁했다.
방금 GitHub에 올린 이 사이트를 Vercel로 배포해줘. Vercel CLI로 해줘.
나는 코딩을 몰라서 명령어를 직접 못 쳐, 네가 대신 실행해줘.
- Vercel CLI가 없으면 "깔까요?"라고 되묻지 말고 바로 설치해줘.
- 처음이라 Vercel 로그인이 필요하면, 아까 만든 GitHub 계정으로 로그인하게 안내해줘.
- 방금 올린 그 GitHub 저장소를 배포하는 거야.
- 배포가 끝나면 내 사이트 URL(주소)을 알려줘.
막힘 → 해결
한 번 막혔다. Vercel이 내 GitHub 저장소를 연결하려는데 “저장소에 접근할 수 없다”는 오류가 났다. 알고 보니 Vercel이 GitHub 저장소에 접근하려면 Vercel용 GitHub 앱을 따로 설치·승인해줘야 했다 (계정 로그인 연결이랑, 저장소 접근 권한은 별개였다). 이 부분은 권한을 새로 주는 거라 화면을 보여주면서 “이거 눌러도 될까요?”라고 물어봐 줬고, 승인하고 나니 바로 풀렸다.
After
https://kevin-one-murex.vercel.app — 진짜 인터넷 주소가 생겼다. 이제 GitHub에 새로 커밋을 올리면 Vercel이 자동으로 다시 배포해준다.
배운 점 / 재사용 자산
- “나는 명령어를 직접 못 쳐, 네가 대신 실행해줘” 이 한 문장이 핵심이었다. AI한테 이걸 명확히 말하면, 설치부터 로그인·배포까지 알아서 진행하고, 클릭이 필요한 화면만 콕 집어서 알려준다.
- “로그인(계정 연결)“과 “저장소 접근 권한(앱 설치)“은 다른 문제라는 걸 배웠다. 로그인만 되면 다 될 줄 알았는데, 권한을 따로 승인해야 하는 경우가 있었다.
- 위 프롬프트 두 개는 그대로 복사해서 다른 프로젝트를 배포할 때도 재사용할 수 있다.