A product of RHost
Your code, reviewed & shipped on infrastructure you own.
Forge is RHost's source-code platform. Host your repositories, review every change, run your pipelines and publish your packages — all served from RHost infrastructure in Rwanda, with nothing fetched from outside it.
What Forge is
Everything your team needs to ship code
A complete home for your source code — version control, review, automation and packages in one place, so your team stops stitching tools together and your code never leaves infrastructure you control.
-
Git hosting
Unlimited public and private repositories over HTTPS and SSH. Works with any git client you already use — nothing to relearn.
-
Pull requests and review
Inline comments, required approvals and protected branches, so nothing reaches
mainunreviewed. -
Issues and planning
Issues, labels, milestones and boards, linked to the commits and pull requests that close them.
-
Pipelines
Workflows in
.forge/workflowsrun on push using self-hosted runners, so build logs and secrets stay on your own machines. -
Packages and releases
Publish container images, npm, Maven, Cargo and more to a registry that sits beside the code it was built from.
-
Organisations and teams
Per-repository read, write and admin roles, so access follows the org chart rather than goodwill.
Getting started
Up and running in three steps
No approvals to wait for and no tickets to raise — create an account and push your first repository the same afternoon.
-
Create your account
Sign up with your work email and confirm the address. You can create repositories and organisations straight away.
-
Add an SSH key
Add your public key once and clone, pull and push without typing a password again. The
forgeCLI can set this up for you. -
Push your project
Point an existing repository at Forge, or create a new one and clone it. Pipelines start running on your very first push.
git remote add origin https://forge.rhost.rw/<you>/<repo>.git
git push -u origin main
Supply-chain security
Every push can be scanned before it is accepted
Attackers increasingly target source platforms directly — committing obfuscated payloads, then rewriting history so the change is hard to find. Forge can inspect the contents of a push and refuse it outright.
- Runs server-side, before the objects are accepted — a rejected push never lands.
- Turn it on per repository, or require it across every repository an organisation owns.
- Fails closed: if the scanner cannot make a decision, the push is refused rather than allowed.
Why Forge
Built for teams that keep their source close
The same workflow your developers already know, on infrastructure you can point at.
-
Hosted in Rwanda
Your repositories sit on RHost infrastructure, not in someone else's region under someone else's jurisdiction.
-
Nothing leaves the network
Every asset, avatar, font and script is served from this server. No third-party CDN, no analytics, no outbound calls.
-
Familiar tooling
Standard git, plus a command line tool for issues, pull requests and releases. No proprietary client required.
Command line
Forge in your terminal
Manage repositories, issues, pull requests and releases without leaving the shell — and stop typing a password on every clone.
Verify your download against SHA256SUMS, then follow the setup guide.
Start building on Forge
Create an account, add your SSH key, and push your first repository today.