1. 程式人生 > >建立GitHub部落格主頁(倉庫主頁)繫結域名問題There isn't a GitHub Pages site here

建立GitHub部落格主頁(倉庫主頁)繫結域名問題There isn't a GitHub Pages site here

出現這個404 的錯誤,一般表示你的域名已經能夠解析到了XXX.github.io,但是你的github還需要進一步配置。

首先,我們需要先進入到你的專案中去:


點選settings進行我們的倉庫配置,之後找到GitHubPages進行頁面的配置:


上圖中的 domain就是我們需要設定域名的地方,我們輸入完成我們的域名之後,進行繫結(點選Save)就可以了。

這個時候我們會在我們的倉庫目錄下面看到一個名字為CNAME的檔案:


    裡面的內容就是你的域名的全稱。

之後我們還需要再確認一下我們的域名配置(阿里雲域名)。

解析

我們需要建立兩個域名解析條例


        A記錄是記錄IP的,我們先要ping一下我們自己的主頁的地址,我的就是ping tr1912.github.io ,然後可以得到一個IP地址:


這個就是我們要繫結在A記錄上的地址(ping域名的時候地址可能會變,因為github動態的分配了3個ip進去,哪個都可以訪問的)。

      CNAME地址,我們在記錄裡面寫的是www,然後指向了我們的github域名(cname型別的解析為域名解析到域名)。這樣我們的解析就算是配置完成了,直接訪問我們的www的域名就可以訪問到了。