Git

Uptime (30 days)

Uptime Robot Forgejo Web interface ratio (30 days) Uptime Robot Forgejo service ratio (30 days)

A screenshot of Forgejo project

About

A screenshot of Forgejo dashboard

macaw.me offers a private Git server powered by Forgejo with a sleek web interface.
It’s lightweight, pleasant to use, and built for people who want independence from the big platforms.

Hosting your code here means freedom from corporate politics, censorship, and blackouts.
We also offer unlimited private repositories, free of charge, for those who value discretion.

Forgejo isn’t just a Git server. It gives you:

Our instance is hosted in a datacenter in Fremont, California (USA).
Forgejo receives regular updates from its vibrant upstream — bug fixes, new features, and community-driven development.

Registration

Unfortunately, due to a high number of spam accounts, registration is currently closed.
If you’d like an account, please contact the administrator to request manual registration.

How to

A screenshot of Forgejo merge request

You can access your projects any time through the web interface — it’s the easiest way to browse, edit, and collaborate.
For terminal users, you can also clone repositories with:

To avoid entering credentials every time, add your SSH key via this page.
You can generate an SSH key pair with the command:

$ ssh-keygen

This will create a pair of keys in your ~/.ssh folder.
The file ending in .pub is your public key — that’s the one you should copy into Forgejo.

If you created your key with a passphrase, you’ll likely want to use an SSH agent.
It decrypts your key and keeps it active for the session.

Start the agent with:

$ eval $(ssh-agent)

Then add your private key to the agent:

$ ssh-add ~/.ssh/<your key>

This makes your key available for Git until the session ends.

To automate this process, you can start the SSH agent with your system.
This article explains how to use a systemd user service to launch the agent and feed it your keys on login — my personal preference.

If your key has a passphrase, you can also store it securely in your desktop keychain: