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:
| Visibility | Who can discover and read it |
|---|---|
| Public | Anyone, including anonymous Git clients |
| Private | Explicitly authorized people and teams |
| Internal | Members 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.