Quickstart (2 mins)

From account to first commit.

Pre-flight check:
This guide assumes you have an OpenCommit account and are logged in. It also assumes you already have Git installed locally.

→ See Creating an Account
→ See Installing Git

Prefer the command line? → See CLI Quickstart

Step 1 – Create a repository#

  1. Click the “+” (Create) button in the top navigation
  2. Select “New Repository”
  3. Choose a name (e.g. my-first-repo)
  4. Click Create Repository

Step 2 – Clone the repository#

We strongly recommend using SSH → See Authentication for setting it up.

Open a terminal and run:

git clone git@opencommit.eu:YOUR_USERNAME/my-first-repo.git
cd my-first-repo

If you haven’t setup SSH yet:

git clone https://opencommit.eu/YOUR_USERNAME/my-first-repo.git
cd my-first-repo

Step 3 – Add your first commit#

echo "# My First Repository" > README.md
git add README.md
git commit -m "Initial commit"

Step 4 – Push to OpenCommit#

git push origin main

✅ Done#

Refresh your repository page in OpenCommit — you should now see your first commit.

Coming from GitHub?#

Most things work the same:

  • Repositories, issues, and pull requests behave similarly
  • Key difference:
    • GitHub Actions → Forgejo Actions
    • Workflows live in .forgejo/workflows/

→ See Migrating from GitHub

What’s next?#

Or continue with: