Gitlab Pages 加上自訂域名 Custom Domain

339 字

最近為了幫 Gitlab Pages 加上自訂域名時遇上驗證問題,查了一大堆文章都沒有用,耗費非常多時間 🥲,直到我挖到一篇終於解決了我的問題,在此記錄希望能幫助到其他人。

📌 以下範例的自訂域名是使用 NameCheap,但其他域名註冊商設定上應該也是差不多啦~

首先前往你的專案,側邊欄選擇 Deploy (部署),然後選擇 Pages,點擊 New Domain (新網域) 新增自訂域名,OK 就會進到編輯畫面。

add-new-domain
add-new-domain

再來,要設置的 DNS Record 會有兩項,一項為 ALIAS,另一項為 TXT Record。

請直接忽略 DNS ALIAS,只需複製 TXT Record 的值,然後前往 NameCheap 設定。

gitlab-pages-dns-records
gitlab-pages-dns-records

在 NameCheap - Advanced DNS 設定頁面的 HOST RECORDS,新增兩項:

  1. Type: TXT Record,Host: @,Value: gitlab-pages-verification-code=xxxxxxxxxxxxxxxxxxxxxx (剛剛複製的)
  2. Type: A Record,Host: @,Value: 35.185.44.232
namecheap-host-records-setting
namecheap-host-records-setting

保存好設定後,回到 Gitlab Pages 的編輯畫面,就可以點擊重新驗證。

通常要等一下再去點擊驗證,不過我一直狂點大概五分鐘 (很急 XDDD) 就驗證成功了 🤣

找了好久的解答在這 ➡️ Gitlab custom domain, failed to verify domain ownership


如果你覺得這篇文章對你有幫助,可以請我喝杯奶茶 (◍•ᴗ•◍)❤

請我喝杯奶茶

相關文章

什麼是 Git rebase?重新定義分支基底!

什麼是 Git rebase?重新定義分支基底!

完整學會 Git rebase!從基礎概念到進階操作,包含 merge vs rebase 比較、互動模式 -i 使用、衝突處理流程、復原方法,以及 6 個實務場景範例。適合前端開發者與 Git 初學者,讓你的 commit 歷史乾淨又專業。

將多個 Commit 合併成一個 (Squash Commits)

將多個 Commit 合併成一個 (Squash Commits)

使用 git rebase -i 將多個 Commit 合併成一個,讓專案具有整潔的提交歷史記錄。

© 2024 - 2026 kir4che