Go to file
2023-05-31 10:03:48 -06: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-05-31 07:23:13 -06:00
flake.nix Add readme, fix Unveil to work with TS, switch to flakes 2023-05-31 10:03:48 -06:00
go.mod Add readme, fix Unveil to work with TS, switch to flakes 2023-05-31 10:03:48 -06:00
go.sum Add readme, fix Unveil to work with TS, switch to flakes 2023-05-31 10:03:48 -06: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