AI Briefing

GitHub 초보자를 위한 GitHub Pages 시작하기

·2026.04.14 00:00

핵심 내용

GitHub Pages로 정적 사이트를 무료로 배포하고 커스텀 도메인까지 설정하는 방법.

자세히 보기

GitHub Pages는 GitHub 저장소에 있는 정적 웹사이트를 무료로, 그리고 안전하게 공개 배포할 수 있는 호스팅 서비스다. 필요한 것은 GitHub 계정, 배포할 프로젝트, 그리고 몇 분 정도의 시간뿐이다.

배포 방식은 크게 두 가지다.

  • 브랜치에서 배포: 저장소의 Settings → Pages로 이동해 Deploy from a branch를 선택한 뒤, 배포할 브랜치로 main을 지정하고 저장한다.
  • GitHub Actions로 배포: 같은 Pages 설정 화면에서 GitHub Actions를 선택하고, 추천 워크플로에서 Next.js 워크플로를 찾아 구성한 뒤 커밋하면 된다.

Actions 방식에서는 워크플로 파일의 권한과 빌드·배포 설정을 확인한 뒤, 변경 없이 그대로 커밋한다. 이후 Actions 탭에서 실행이 끝날 때까지 기다리고, 배포 완료 링크를 통해 GitHub Pages에 올라간 사이트를 확인한다.

배포된 사이트는 저장소가 private여도 공개 상태로 노출된다는 점을 기억해야 한다. 마지막으로 Settings → Pages에서 최근 배포 내역도 확인할 수 있다.

기본 주소는 USERNAME.github.io/REPOSITORY-NAME 형태이며, 원한다면 custom domain으로 바꿀 수 있다. 이때는 도메인 제공자에서 DNS records를 설정하고, GitHub 문서에 따라 도메인을 검증한 뒤 Custom domain에 입력한다.

도메인 검증이 끝나면 Enforce HTTPS를 켜서 무료 SSL certificate를 적용할 수 있다. 그러면 방문자는 브라우저에서 안전한 자물쇠 표시와 함께 사이트를 보게 된다.

이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.

AI 처리 방식을 확인하거나, 요약 오류와 출처 표기 문제, 삭제 요청을 문의 · 건의로 알려주세요.