💾 Archived View for gemini.rmf-dev.com › repo › Vaati › Gemigit › files › 452543ef1eb9c35c99f60ac6ee… captured on 2023-09-08 at 16:26:27. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-04-19)

🚧 View Differences

-=-=-=-=-=-=-

Go Back

0 # Gemigit

1

2 A self-hosted gemini Git service

3

4 ## Features

5

6 * Allow users to create and manage git repositories

7 * Private and public repositories

8 * Serving git repositories on the http protocol

9 * LDAP authentication

10 * 2FA with time-based one-time passwords

11 * Option to use token authentication when doing git operations

12 * Basic brute-force protection

13 * User groups

14 * Privilege system for read/write access

15 * Support for sqlite and mysql databases

16 * Support stateless mode for multiple instances and load balancing

17

18 ## Setup

19

20 * Build the program using the command "go build"

21 * Copy config.yaml into either /etc/gemigit, /usr/local/etc/gemigit or the working directory where Gemigit will be executed

22 * Edit the configuration file to suit your needs

23 * Execute gemigit

24

25 ## Demo

26

27 You can try a public instance of Gemigit at this address gemini://gemini.rmf-dev.com using a Gemini client or with a [gemini web proxy][0]

28

29 ## Contact

30

31 For inquiries about this software or the instance running at gemini://gemini.rmf-dev.com, you can contact the main maintainer of this project at : rawmonk@firemail.cc

32

33 [0]: https://portal.mozz.us/gemini/gemini.rmf-dev.com/

34