Как я могу использовать доменное имя github pages и указать его для обслуживания сайта, размещенного в netlify? - PullRequest
1 голос
/ 17 марта 2020

У меня сейчас есть username.netlify.com в качестве моего сайта. Содержимое хранится в частном репозитории gitlab и обслуживается / разворачивается через netlify.

Я дополнительно зарегистрировал username.rbind.io для себя, что было бесплатно. Но, очевидно, это блокируется некоторыми корпоративными брандмауэрами.

Я хотел бы использовать username.github.io и обслуживать сайт из netlify, но держать мои файлы в gitlab закрытыми.

В netlify Я добавил пользовательский домен username.github.io и Проверка конфигурации DNS появляется предупреждение о том, что

DNS configuration
Point username CNAME record to username.netlify.com

Log in to the account you have with your DNS provider, and add a CNAME record for username pointing to username.netlify.com.

username CNAME username.netlify.com.

If you’ve already done this, allow up to 24 hours for the changes to propagate, or check our documentation for more information.

Я добавил файл CNAME в root моего username.github.io хранилище с username CNAME username.netlify.com в нем.

Но теперь я получил электронное письмо с текстом

The page build completed successfully, but returned the following warning for the `master` branch:

The CNAME `usernamecname username.netlify.com.` is not properly formatted. See https://help.github.com/articles/troubleshooting-custom-domains/#github-repository-setup-errors for more information.

В конечном счете, я хочу ввести username.github.io, и я должен получить свои данные c сайт обслуживается netlify.


Я пробовал перенаправления с netlify.toml. Таким образом, он перенаправляет на мой rbind.io домен, но это не то, что я хочу. Я хочу видеть username.github.io в адресной строке моего браузера, чтобы увидеть мой сайт.

netlify.toml

[[redirects]]
  from = "https://username.netlify.com/*"
  to = "https://username.rbind.io/:splat"
  status = 301
  force = true
...