rgit covers the git-hosting core: remotes, users and keys, path ACL, fast-forward merge requests, and in-repo shell CI. It is not a GitHub clone. There is no website, and most GitHub products have no counterpart.

rgit and rabun-git are the same program. Examples use rgit after rgit remote add origin git@HOST.

A shorter map lives in What Rabun Git is.

Hosted git

GitHubgh / gitrgitGap
github.com:owner/name.git (HTTPS or SSH :22)git clone / pushgit clone ssh://git@HOST:2222/owner/name.gitDifferent host, port 2222, SSH only (no HTTPS git)
Create repo (UI or API)gh repo creatergit origin repo create owner/nameNo org/teams UI; ordinary users create only theirlogin/…
List your reposgh repo listrgit origin repo list / --user NAMENo stars, topics, search, or templates
Repo settings, default branch, deletegh repo edit / deletergit origin repo showNo edit, delete, or rename; no visibility toggle (access is ACL only)
Git LFS, LFS as a productgitordinary gitNo LFS server

People and access

GitHubghrgitGap
Sign-up, orgs, teams, SSOgh authNo sign-up; rgit origin user addAn admin creates every login
SSH keys on the accountSettings / gh ssh-keyrgit origin key copy / key add / key listFirst key via host SSH (key copy); fingerprints only; no deploy keys, PATs, or fine-grained tokens
Collaborators (read/write/admin)gh api / UIrgit origin access grant / revokeThree roles only; no CODEOWNERS; main / master are always protected
Outside collaborators, GitHub AppsNone

Pull requests

GitHubghrgitGap
Open PRgh pr creatergit origin request create or git push … refs/rabun/requests/new/…No draft, assignees, labels, projects, or auto-merge
List / showgh pr list / viewrequest list / showNo diff UI, no file comments
Reviewgh pr reviewrequest review --approve|--reject [--comment]One comment string; no line comments or requested reviewers
Mergegh pr mergerequest mergeFast-forward only; no squash, rebase, or merge commit
Required checks to mergeBranch protectionCI can run; merge does not wait on it

CI

GitHubghrgitGap
Actions (.github/workflows)gh run / workflow.rabun/workflows/*.yml + rgit origin run list|show|logsrun: shell only on the forge host; no uses:, matrix, containers, secrets store, or marketplace

GitHub products with no rgit equivalent

GitHubrgit
Web UI, mobile app, CodespacesNone
Issues, Discussions, Projects, Wikis, PagesNone
Packages, Releases, GistsNone (git tags exist; no release artifacts)
Dependabot, security advisories, code scanningNone
Notifications, webhooks, GitHub Apps, OAuthCompanion heartbeat only (rgit status / loopback /health)
Forks, compare viewNo forks; clone the same owner/name if you have access

Command map (ghrgit)

ghrgit
gh auth loginrgit remote add origin git@HOST then rgit origin key copy --admin
gh repo create / list / viewrepo create / list / show
gh repo clonegit clone ssh://git@HOST:2222/owner/name.git
gh ssh-key addrgit origin key copy (first key) or key add USER --file ~/.ssh/id_ed25519.pub
gh pr create / list / view / review / mergerequest create / list / show / review / merge
gh run list / viewrun list / show / logs
gh api, gh issue, gh release, gh gist, …None

Host-only commands

These run the forge. They are not GitHub product analogues:

init, check, serve, shell, Ubuntu pack and push.

Practical takeaway

rgit is enough if you want private SSH remotes, simple ACL, fast-forward merge requests, and a few sh -c jobs on one box. Anything people do in the GitHub website, or with tokens, orgs, issues, or the Actions marketplace, is a gap by design.

Next: Install, or the command reference.