Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Create a GitHub account and repository

For people new to GitHub - make a free account, create the repository your static site goes to, and make the token Exponential pushes with, described screen by screen.

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/static-publishing/create-a-github-account-and-repository.md

On this page

Create a GitHub account and repository

GitHub is a service that keeps files in repositories (folders with a history). Its GitHub Pages serve the files of a repository as a website, free for public repositories. This page sets up what static publishing needs on GitHub. The names of GitHub's buttons are given in bold; GitHub changes its screens now and then, so look for the same words if a screen looks different.

What you'll have at the end

A GitHub account, an empty public repository for your site, and a token stored in Exponential.

1. The account

  1. Go to https://github.com/ and choose Sign up.
  2. Enter an e-mail address, a password and a username. Choose the username with care: your site's free address will be https://<username>.github.io/.
  3. Confirm your e-mail address. The Free plan is enough.
  4. Switch on two-factor authentication in Settings > Password and authentication; GitHub asks for it anyway.

An organization (for a club, a company or a school) is made from your account under Your organizations > New organization; its sites live at https://<organization>.github.io/.

2. The repository

  1. Press + at the top, then New repository.
  2. Owner: you or your organization. Repository name: short, lower case, for example my-site. It becomes part of the address: https://<username>.github.io/my-site/.
  3. Choose Public. Free plans serve GitHub Pages only from public repositories.
  4. Leave Add a README and the other boxes unticked, and press Create repository.

The page that follows shows the repository's address, https://github.com/<username>/my-site.git. Keep it for the wizard.

3. The token

Exponential signs in with a fine-grained token that may only touch this one repository: Connect to GitHub: token, deploy key or GitHub App lists the clicks and the permissions. Store it in Setup > Secrets right away; GitHub shows it only once.

Good to know

Next step

Make a free website in 15 minutes, step 2.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x