Mirror of https://git.jolheiser.com/ugit
Go 87.1%
Nix 9.7%
JavaScript 2.0%
CSS 0.6%
Nushell 0.4%
Other 0.2%
94 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, although webhooks are planned and auxillary software may be created to facilitate these things. If you wish to collaborate, please send me patches via git-pr.

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).