对于像https://github.com/user/repository
这样的每个github存储库,都有一个相应的github页面子域repository.github.io
,而github只是在github.io
下创建这些子域名。
任何人都知道github如何做到这一点?我希望有一个易于使用的DNS服务器/ DNS服务,它也支持REST。
答案 0 :(得分:1)
我的猜测是GitHub只使用从*.github.io
映射到某个内部GitHub服务器的wildcard subdomain,然后根据请求的URL提供正确的存储库。
我不知道你在尝试使用GitHub的DNS服务器,但你可以通过GitHub API创建一个repo:How to create repository in github through github API?