Accounts — GitHub and Cloudflare

You’ll work with two cloud accounts. GitHub stores your code. Cloudflare hosts your site and manages your domain.

1. GitHub

If you already have a GitHub account and signed in via gh auth login in chapter 00, skip ahead to Cloudflare. Otherwise:

gh auth login

…and complete the browser sign-in flow.

Verify:

gh auth status

2. Cloudflare

Your domain (megmude.com) is already on Common Nexus’s Cloudflare account. Rather than transferring it, Thomas adds you as a member of that account so you can manage Pages projects against the domain. Access can be revoked any time.

You’ll receive an invite email from Cloudflare. To accept:

  1. Open the invite email and click the Accept link.
  2. Sign in or create a Cloudflare account using the same email address the invite was sent to.
  3. After accepting, sign in at dash.cloudflare.com.
  4. In the top-left of the dashboard, click the account selector. You should see Common Nexus’s account in the list.
  5. Switch to that account. Click Websites in the sidebar. You should see megmude.com.

If megmude.com doesn’t appear, the invite hasn’t been accepted under the right account or your role doesn’t include access. Tell Thomas; don’t try to fix it from your side.

You don’t need to click anything else here yet. Setup of the Pages project happens in chapter 02 from the command line via wrangler, not through the dashboard.