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#
- Click the “+” (Create) button in the top navigation
- Select “New Repository”
- Choose a name (e.g.
my-first-repo) - 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-repoIf you haven’t setup SSH yet:
git clone https://opencommit.eu/YOUR_USERNAME/my-first-repo.git
cd my-first-repoStep 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?#
- Create issues and collaborate using pull requests → See Core Workflows
- Invite collaborators or create an organization → See Core Workflows
- Set up automation with Actions
Or continue with:
- Authentication (SSH keys, tokens)