Mirror of https://git.jolheiser.com/ugit
Go 68.6%
templ 18.3%
Nix 11.5%
CSS 0.7%
Nushell 0.5%
JavaScript 0.1%
Other 0.3%
100 5 0

Clone this repository

https://tangled.org/jolheiser.com/ugit
git@tangled.org:jolheiser.com/ugit

For self-hosted knots, clone URLs may differ based on your setup.

README.md

ugit logo

µgit

Minimal git server

µgit allows cloning via HTTPS/SSH, but can only be pushed to via SSH.

There are no plans to directly support issues or PR workflows. If you wish to collaborate, please send me patches via github or tangled.
For issue/bug-tracking, I recommend git-bug.

Currently all HTML is allowed in markdown, µgit is intended to be run by/for a trusted user.

Getting your public SSH keys from another forge#

Using GitHub as an example (although Gitea/GitLab should have the same URL scheme)

Ba/sh

curl https://github.com/<username>.keys > path/to/authorized_keys

Nushell

http get https://github.com/<username>.keys | save --force path/to/authorized_keys

License#

MIT

Lots of inspiration and some starting code used from gitea (MIT), wish (MIT), and legit (MIT).