Go to file
2023-11-17 07:15:48 -07:00
.envrc Add readme, fix Unveil to work with TS, switch to flakes 2023-05-31 10:03:48 -06:00
.gitignore ignore binary 2022-06-21 11:52:58 -06:00
flake.lock flake.lock: Update 2023-11-17 07:13:18 -07:00
flake.nix update deps 2023-11-17 07:15:48 -07:00
go.mod update deps 2023-11-17 07:15:48 -07:00
go.sum update deps 2023-11-17 07:15:48 -07:00
LICENSE +license 2022-06-22 07:54:20 -06:00
main.go Add readme, fix Unveil to work with TS, switch to flakes 2023-05-31 10:03:48 -06:00
README.md Add readme, fix Unveil to work with TS, switch to flakes 2023-05-31 10:03:48 -06:00

gitle

Quickly stand up a git server on your Tailnet

Running

$ export GITLE_FULL_ACCESS_FINGREPRINTS=/var/lib/gitle/full_access
$ export GITLE_AUTH_KEYS=/var/lib/gitle/authorized_keys
$ export GITLE_HOST_KEYS=/var/lib/gitle/host_key
$ export GITLE_REPOS=/var/lib/gitle/repos
$ gitle

ENV Vars

Name What it does
GITLE_FULL_ACCESS_FINGREPRINTS List of ssh public keys that can write repos
GITLE_AUTH_KEYS List of ssh public keys that can read repos
GITLE_HOST_KEYS SSH Host key for the server to use
GITLE_REPOS Path to where gitle will store repositories