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:
- Sign up at github.com/signup using a personal email.
- Pick a username you’re happy seeing publicly — it shows up in commit metadata.
- Verify the account through the email link.
- Go back to your terminal and run:
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:
- Open the invite email and click the Accept link.
- Sign in or create a Cloudflare account using the same email address the invite was sent to.
- After accepting, sign in at dash.cloudflare.com.
- In the top-left of the dashboard, click the account selector. You should see Common Nexus’s account in the list.
- 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.