깃허브 페이지 커스텀 도메인 연결하기

HOWU야 2025. 2. 1. 05:36

지금 블로그는 버셀로 배포가 되어있기 때문에 이번에 만들고 있는 개인 포트폴리오 사이트는 깃허브 페이지로 배포하기로 했다.

깃허브 페이지 배포하는것은 크게 어렵지 않았지만, 커스텀 도메인 연결이 시간이 오래걸렸어서 까먹지 않기 위해 정리 한 번 하려고 한다.

1. 도메인 구매

나같은 경우에는 가비아에서 이미 도메인을 산 상태여서 새로 구매는 안했다.

검색창에 원하는 도메인을 치고 아직 구매안된 도메인을 사면된다.

2. DNS 설정

내 도메인을 깃허브 페이지의 IP 주소에 연결하기 위해 A레코드를 다음과 같이 추가해준다.

타입 호스트 값/위치
A @ 185.199.108.153
A @ 185.199.109.153
A @ 185.199.110.153
A @ 185.199.111.153

그리고 또한 나는 서브 도메인 연결을 위해서 CNAME도 사용했다.

타입 호스트 값/위치
CNAME www.portfolio choihooo.github.io.
CNAME portfolio choihooo.github.io.

3. 깃허브 페이지 설정에서 커스텀 도메인 입력

그 후 다음과 같이 커스텀 도메인을 입력하고 save 하면 몇분이 지나면 DNS 연결 확인이 되고 도메인이 연결이 된다.

추가: vite 설정 수정

import { defineConfig } from "vite";
import react from "@vitejs/plugin-react";

// https://vite.dev/config/
export default defineConfig({
plugins: [react()],
base: "/"
});

base가 원래 /레포 이름/ 이여야 하지만 커스텀 도메인을 이용해 배포할때는 / 로 바꾸어 주어야한다.