Skip to content
SiteSmith ForgeLesson 1 of 16
  1. Getting started

    4 lessons
  2. Working with code

    4 lessons
    • Clone and push over HTTPSReading · 8 min
    • Clone, commit, pushAnimated · 3 min
    • Edit files in the browserReading · 6 min
    • Quiz: working with codeQuiz · 4 min
  3. Issues and pull requests

    4 lessons
    • Track work with issuesReading · 5 min
    • Open, review and merge a pull requestReading · 8 min
    • Protect your main branchReading · 6 min
    • Quiz: issues and pull requestsQuiz · 4 min
  4. Automation and deploys

    4 lessons
    • Run checks with ActionsReading · 7 min
    • From push to liveAnimated · 3 min
    • Deploy to your SiteSmith hostingReading · 6 min
    • Course checkQuiz · 8 min
Course page

ReadingGetting started, lesson 1 of 165 min

Welcome to SiteSmith Forge

SiteSmith Forge is git hosting inside SiteSmith Workspace. You keep your code in repositories, review changes in pull requests, run tests with Actions and put sites live on your SiteSmith hosting. If you have used GitHub, most of Forge will feel familiar.

Open it from the Workspace app launcher: Forge. The first time, Forge asks for Your Forge name. That name goes in your repository addresses, like git.sitesmith.cloud/alex-morgan.

The Forge home page with repository, organization and notification counts

Forge home: your repositories, organizations, unread notifications and your Forge name.

What it costs

Forge is part of Workspace, so you don't need a separate plan. There are two limits to keep in mind:

  • Storage. Repositories count toward the owner's Drive storage. For an organization, they count toward its billing owner's storage. Forge refuses a push when that storage is full.
  • Actions minutes. Workflow runs use minutes from a monthly allowance that depends on your Workspace plan. The Actions tab shows how many you've used this month. See the plan page for each plan's allowance.

Deploys put a repository on SiteSmith hosting, so you need a hosting account to use them.

What this course covers

  1. Getting started: how Forge is organized, creating repositories and working with organizations and teams.
  2. Working with code: access tokens, cloning and pushing over HTTPS, and editing files in the browser.
  3. Issues and pull requests: tracking work, reviewing and merging, and protecting your main branch.
  4. Automation and deploys: Actions workflows, secrets, and deploying to your hosting.

The examples use Harbor & Pine Coffee, a small coffee company. Its website lives in the harbor-pine/harbor-pine-website repository.

Study sets

Questions and answers

Sign in and enroll to ask questions and read the answers.