Documentation

Repositories

Create repositories, choose visibility, browse source, and manage branches.

A repository is the anchor for source, commits, branches, Change Requests, Issues, Actions, permissions, and settings.

Create a repository

From Repositories, select New repository. You can create it in any personal or organization namespace where you have permission to write.

Repository URLs remain tied to the namespace and slug:

https://upstream.codes/{namespace}/{repository}
https://git.coline.app/{namespace}/{repository}.git

Browse source

The repository page provides tree and file views, branch selection, commit history, individual commits, and ref comparisons. Public repositories expose these reads anonymously. Private and internal repositories apply the canonical repository permission check.

Visibility

Visibility changes disclosure, not repository identity:

VisibilityWho can discover and read it
PublicAnyone, including anonymous Git clients
PrivateExplicitly authorized people and teams
InternalMembers of the owning workspace, subject to repository policy

Archived repositories remain readable but reject writes. Deleted repositories leave the active product surface and follow the repository lifecycle policy.