세상을 더 편리하게
article thumbnail
728x90

0. 도입

보통 깃허브에서 레파지토리를 파면 다음과 같은 URL를 다르게 된다.

https://github.com/자신의 닉네임 or Organization 이름/레파지토리이름

하지만 종종 레파지토리에 직접적인 URL를 붙여야 할 때가 오기도 한다.

예를 들어 

https://www.example.com

위 example.com 처럼 도메인을 사용해야 할 때에는 개인 도메인을 갖고 있거나 없다면 구매를 해야한다.

1. 도메인 구입하기

먼저 도메인이 없다면 도메인을 사야한다. 다양한 곳에서 도메인 구입이 가능하지만 가비아도메인을 사용하고자 한다.

 

가비아: 대한민국 도메인 점유율 1위

대한민국 100만 도메인 등록 업체

domain.gabia.com

가비아 도메인을 구입은 정말 쉽다.

위 홈페이지에서 원하는 도메인 입력하고 가격보고 구매하면 끝이다.

2. 도메인 연결하기

도메인을 구매 했다면 도메인과 깃허브의 레파지토리를 연결해야한다.

먼저 도메인을 연결할 레파지토리에 들어간 후에 Settings > Pages 에 들어가면

위와 같은 창이 뜬다. 여기에서 [도메인 입력]에 자신이 구매헀던 도메인을 https://www 를 제외한 도메인을 입력해주면 된다.

그 다음에 해줘야 할 것 도메인 설정이다. 가비아 홈페이지에 들어간 후에

[My 가비아 > 이용중인 서비스 안에 도메인 > 관리 > DNS 정보 > DNS 관리]

그 다음 오른쪽에 [설정 > DNS 설정 > 레코드 수정]에 들어간다.

그럼 위와 같은 창이 뜰 것이다.

검정색은 이미 저는 등록을 해둔 상태이기에 데이터가 있고 처음에는 아무것도 없어야 정상이다.

 

Managing a custom domain for your GitHub Pages site - GitHub Docs

People with admin permissions for a repository can configure a custom domain for a GitHub Pages site. About custom domain configuration Make sure you add your custom domain to your GitHub Pages site before configuring your custom domain with your DNS provi

docs.github.com

그 다음에 위 홈페이지로 들어가서 5번을 보면 ip주소값들이 보인다.

그럼 아까 열었던 가비아 DNS 관리툴에서 레코드를 추가한다.

더보기

<기입하지 않은 것은 수정하지 않으셔도 됩니다. >

 

호스트 이름 : @

값/위치 : 위 깃허브 홈페이지에 들어가면 5번에 나오는 

To create A records, point your apex domain to the IP addresses for GitHub Pages.

아래에 나오는 IP주소 값을 각각 입력

 

호스트 이름 : www

값/위치 : 위 깃허브 홈페이지에 들어가면 5번에 나오는 

To create A records, point your apex domain to the IP addresses for GitHub Pages.

아래에 나오는 IP주소 값을 각각 입력

 

총 8개의 레코드를 입력하셔야 합니다. 

그리고 난 후에 다시 깃허브에서 도메인 연결을 했던 레파지토리에서 

[Settings > Pages] 에 들어가서 도메인이 연결되었는지 확인해봅니다.

3. 확인 방법

자신이 샀던 도메인으로 URL를 들어가면, 레파지토리의 readme파일이 보인다면 정상입니다.

728x90
profile

세상을 더 편리하게

@쵱니

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!