https://docs.github.com/en/pages/quickstart
-
Follow the directions here to verify the maps.cga.harvard.edu github pages domain for the cga-harvard organization: https://docs.github.com/en/pages/configuring-a-custom-domain-for-your-github-pages-site/verifying-your-custom-domain-for-github-pages#verifying-a-domain-for-your-organization-site
-
Note that when creating the text record in the DNS, you will need to enter the FQDN (Fully Qualified Domain Name) rather than just the host name. If the text record is
_github-pages-challenge-cga-harvard.maps.cga
you must enter
_github-pages-challenge-cga-harvard.maps.cga.harvard.edu
in the DNS.
-
Create a repository named maps.github.io The repository name must end in github.io
-
Create a file called
CNAMEwith the contents
maps.cga.harvard.edu
- Place this file in the top level directory:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="refresh" content="0; url=https://gis.harvard.edu/" />
<title>Redirecting…</title>
<link rel="canonical" href="https://gis.harvard.edu/" />
</head>
<body>
<p>If you are not redirected, <a href="https://gis.harvard.edu/">click here</a>.</p>
</body>
</html>
-
Go to your repo’s
Settings > Pages. Under "Branch" use the first dropdown to choose "main", then click "Save." -
Set your DNS CNAME in the HUIT DNS for
maps.cga.harvard.eduto point tocga-harvard.github.ioThis has to be done before configuring your custom domain. -
Under “Custom domain”, enter
maps.cga.harvard.eduand save. -
Enable
Enforce HTTPSonce the custom domain is recognized. -
Create a directory called
tgaz -
Place this file in the tgaz directory:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="refresh" content="0; url=https://chgis.hudci.org/" />
<title>Redirecting…</title>
<link rel="canonical" href="https://chgis.hudci.org/" />
</head>
<body>
<p>If you are not redirected, <a href="https://chgis.hudci.org/">click here</a>.</p>
</body>
</html>