Skip to content

gitty-pilot/gitty

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

231 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gitty

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.

What Lives Here

  • CLI entrypoint under cmd/gitty
  • Backend packages under internal/
  • API and backend docs under docs/ and apidocs/

Quick Start

export GITTY_MASTER_PASSWORD="your-password"
make build
./build/gitty serve

The API listens on http://localhost:8083 by default.

To run the frontend against this backend, start the app from ../gitty-web.

Common Commands

make build
make test
make run-serve

Configuration

export GITTY_MASTER_PASSWORD="your-password"
export GITTY_DATA_PATH=~/.gitty/repositories
export PORT=8083

API

See docs/apis.md for the HTTP API overview.

About

One Git client, use everywhere

Resources

Stars

Watchers

Forks

Contributors