Gitty is the backend service and CLI for managing Git repositories over a local REST API.
The frontend now lives in a separate sibling repository: ../gitty-web.
- CLI entrypoint under
cmd/gitty - Backend packages under
internal/ - API and backend docs under
docs/andapidocs/
export GITTY_MASTER_PASSWORD="your-password"
make build
./build/gitty serveThe API listens on http://localhost:8083 by default.
To run the frontend against this backend, start the app from ../gitty-web.
make build
make test
make run-serveexport GITTY_MASTER_PASSWORD="your-password"
export GITTY_DATA_PATH=~/.gitty/repositories
export PORT=8083See docs/apis.md for the HTTP API overview.