Getting started with GitHub Pages for beginners | Tutorial
GitHub walks beginners through hosting a static website with GitHub Pages, including deploying from a branch or via GitHub Actions, then adding a custom domain and enforcing HTTPS.
Getting started with GitHub Pages for beginners
GitHub Pages lets you host static websites for free directly from a GitHub repository. This tutorial shows two common deployment approaches and the basic steps to publish a site and make it available on your own domain.
What the video covers
- Selecting a project/repository to publish
- Deploying a Pages site in two ways:
- Deploy from a branch
- Deploy using GitHub Actions
- Configuring a custom domain for your Pages site
- Enforcing HTTPS
- Quick recap of the workflow
Links
- Gitfolio sample project: https://github.com/github-samples/gitfolio?utm_source=youtube-episode-4&utm_medium=video&utm_campaign=gfb-s3-2026
Chapters
- 00:00 Introduction to GitHub Pages
- 00:55 Deploy from a branch
- 01:26 Deploy using GitHub Actions
- 02:44 Add a custom domain
- 03:15 Enforce HTTPS
- 03:31 Recap and outro