Documentation

Tag: git

Git over HTTP

Repositories are served over HTTPS as well as SSH, using git's standard smart HTTP protocol. Clone, fetch and push work with an unmodified git client. One backend serves three things on one host: the

Workflows

A push can start a build. Everlock speaks the runner protocol itself, so a stock [`forgejo-runner`](https://code.forgejo.org/forgejo/runner) registers against it and takes work — there is no separate

Everlock 0.9.0

The 0.9.0 release makes Everlock a git host: repositories are served over HTTP, browsed in a web UI, and built by CI runs that a push starts. It also replaces the two embedded AI models with one that

Everlock 0.8.0

The 0.8.0 release adds file shares: a versioned store mounted as a network drive over WebDAV, from Finder, Windows Explorer, a Linux file manager, or `rclone`. Every change is a commit, so a share's h

Git history retention

A repository that collects build artifacts, uploads, or generated data grows forever, and a large file committed once keeps costing disk long after it was deleted. Everlock can bound that: a repositor