Go to file
Ashhhleyyy ae03cec00d
refactor: Use tables on repository view
2022-05-26 18:02:13 +01:00
.github/workflows chore: Add GitHub Actions 2022-05-26 12:33:59 +01:00
assets/css refactor: Use tables on repository view 2022-05-26 18:02:13 +01:00
src refactor: Use tables on repository view 2022-05-26 18:02:13 +01:00
.gitignore feat: Initial commit 2022-05-26 12:32:43 +01:00
Cargo.lock feat: Initial commit 2022-05-26 12:32:43 +01:00
Cargo.toml feat: Initial commit 2022-05-26 12:32:43 +01:00
README.md feat: Initial commit 2022-05-26 12:32:43 +01:00

README.md

Gitit

A simple repository browser and mirrorer for Git.

Configuration

Gitit uses a single toml file named gitit.toml for its configuration, and the contents look something like this:

[server]
address = "0.0.0.0:3000"

[repos.gitit]
url = "https://github.com/ashhhleyyy/gitit.git"
title = "Gitit"

[repos.website]
url = "https://github.com/ashhhleyyy/website.git"
title = "Website"

In order to keep the repositories in sync with their upstream, you should call gitit update-repos on a regular schedule, or even automate it with webhooks (instructions not included).

To run the web server, run gitit web.