1. GitHub 分配域名的概述
GitHub是一个基于Web的Git存储库,提供了大量的功能和服务以帮助程序员协作工作。它还为用户提供了一个用于托管和分享代码的平台。GitHub网站也为用户提供了免费的Github Pages部署功能和GitHub Actions,这些功能都包括在GitHub账户中。
2. 如何分配自定义域名
在GitHub上使用自定义域名可以让你的个人网站看起来更专业,其实它非常简单。首先你需要购买一个域名,有许多公司可以提供这个服务,例如 Godaddy、Namecheap等等。
2.1 在 GitHub 上设置 CNAME
首先,你需要注册一个域名并登录你域名注册提供商的网站设置 DNS。 在DNS设置中添加一条 CNAME 记录。 cname 记录规定转一个名字到另一个名字,就像别名。 所以在CNAME 记录中,类似 blog.example.com 的记录将被映射到 username.github.io。
blog.example.com.
CNAME
username.github.io.
注意:上述代码是示例,你需要将“blog.example.com”替换为你的域名,然后将“username”替换为你的GitHub用户名。
2.2 在 GitHub Pages 上设置
现在你已经将域名的 DNS 设置完成了,接下来你需要跳转到 GitHub 的仓库设置页面,并在其中添加您的新域名。 进入仓库的设置页面,确保勾选了Enable GitHub Pages并选择使用master branch或main branch。
现在,在你的仓库的根目录中添加一个CNAME文件,文件内容应该是你的域名,如下所示:
blog.example.com
2.3 启用 GitHub Pages 的 HTTPS 访问
启用HTTPS的访问将使你的个人网站更加安全,下面是启用HTTPS访问的步骤:
在仓库的设置页面中,勾选Enforce HTTPS选项。
等待一段时间,直到GitHub验证你的域名证书。
启用HTTPS后,你需要添加一条A记录到你域名注册提供商的DNS中。 添加这个A记录将告诉GitHub,该域名已经在你的仓库上着陆了。以下示例显示了如何添加 A 记录:
@
1800
IN
A
185.199.108.153
@
1800
IN
A
185.199.109.153
@
1800
IN
A
185.199.110.153
@
1800
IN
A
185.199.111.153
请注意,这是一个示例,你需要将“@”替换为你的域名。
3. 域名分配需要多长时间
一般来说,GitHub分配自定义域名需要24 ~ 48小时。这取决于域名注册商和互联网传输时间。因此,请不要着急,通常情况下,分配自定义域名的过程应该比此短。
当你的域名分配成功后,你将能够通过它访问您的GitHub Pages网站。记得要耐心等待,不要急于犯错。
4. 总结
这篇文章讲解了如何在GitHub上设置自定义域名以及所需的步骤,包括在DNS设置中创建记录,更改设置和添加A记录。它还讨论了分配域名所需的时间。GitHub为程序员提供了许多功能和服务,使用自定义域名可以使个人网站看起来更加专业,更有分量。希望这篇文章能够帮助您快速地为您的GitHub存储库添加自定义域名。