Workspaces and roles
Websites, members, roles, invite links and email sign-in.
Every GitHub account gets one workspace. Open its settings from the home page (?settings=<section>): General, Members, Websites and Integrations.
Roles
| Role | Can do |
|---|---|
| Admin | Everything: settings, members, Configure site, redirects, plugins |
| Reviewer | Edit, and approve and publish reviews |
| Editor | Edit content, media, menus; use the AI Editor |
| Viewer | Browse the site and its preview, leave Feedback |
A member gets access to all sites or to selected sites of the workspace.
Invites
Create an invite
Settings → Members → create an invite link with a role, the sites it covers and how many days it is valid. Send the link yourself; you can revoke it any time.
Accept
The person opens the link and signs in with GitHub, or with a code sent to their email if they have no GitHub account. Later they sign in with the same email.
Members work through the owner’s GitHub token, and each commit is authored by the member who saved.
Integrations
S3 and Cloudflare R2 credentials are set per workspace and used by bucket media libraries.