rickub documentation
Everything you need to host code, review changes, run CI, and manage your team on rickub. New here? Start with Quickstart.
Get started
Quickstart
Create an account, make your first repository, and get your code onto rickub in a few minutes.
Import a repository
Bring an existing repository over from GitHub or GitLab — every branch and tag, and from GitHub its issues, pull requests, releases and milestones too.
Migrating from GitHub Actions
Bring your workflows as they are. rickub reads the same .github/workflows files, runs the same actions, and evaluates the same expressions — this page covers what moves untouched, what you have to move by hand, and what genuinely differs.
Tutorials
Guided paths through the things people do on their first day. Each one is a few minutes; every step links to the full documentation.
Code
Repositories
A repository holds your code, its full history, and everything around it — branches, tags, releases, and collaborators.
Issues
Track bugs, ideas and work in your repository — with labels, assignees, milestones, and conversations anyone with access can join.
Merge requests
A merge request proposes changes from one branch into another so your team can review and discuss them before they land. (Elsewhere you may know these as pull requests.)
Git LFS
Store large files — binaries, datasets, media — outside your normal git history using Git Large File Storage, with the standard git-lfs client.
Merge guards
Declare paths or migration rules a merge must never break, and the merge button refuses with the reason instead of landing the change.
Automate
CI / Actions
rickub runs your continuous-integration workflows automatically. Add a workflow file, push, and watch it run.
Container registry
Push your container images where your code lives. rickub hosts an OCI registry at registry.rickub.com — docker, podman, buildah, crane, skopeo and oras all work unchanged.
Collaborate
Security
Security
How rickub protects your account, how to protect it yourself, and where to report anything that looks wrong.
Account recovery
What happens when you reset your password — every credential it revokes, the one kind it deliberately keeps, and how to recover an account you think has been taken over.
Verified commits (GPG and SSH)
Sign your commits with GPG or an SSH key so they carry a green Verified badge — create a key, register its public half on rickub, and point git at it.
Account
Authentication
How you prove who you are to rickub — in the browser, over git, and from scripts.
Account & profile
Your public profile, your avatar, your sessions, and the notification and privacy preferences that decide what reaches you.
Plans & billing
rickub is free to start. Paid plans add more private repositories, seats, CI minutes, and organization security features.
Extend
API & automation
rickub exposes a token-authenticated JSON API and a hosted MCP endpoint, so scripts, services, and AI agents can drive it.
The rickub CLI
rickub is a command-line client for rickub — create repositories, open merge requests, watch CI, and script anything the API can do.
The MCP server
rickub hosts a remote Model Context Protocol server, so an AI agent — Claude Code, Cursor, or anything that speaks MCP — can read and drive your repositories with the same access token you use for the API.
Webhooks
rickub POSTs a signed JSON payload to your URL when things happen — pushes, ref create/delete, merge requests and reviews, issues and comments, CI runs, releases, membership, repository lifecycle — so your own services can react.