MinimalistGit

Project to automate creating git repos on a minimal 'git daemon' server.
Log | Files | Refs | README | LICENSE

README.md (1093B)


      1 # MinimalistGit
      2 This project is designed to help automate and simplify setting up a minimalist Git server.
      3 It is geared for individuals or small groups that do not need all of the features that something like Gitea would bring.
      4 The end result of the script should look something like [Suckless's Git Page](http://git.suckless.org/).
      5 
      6 # Requirements
      7 This project has only has a few requirements to get up and running, the primary one being Git itself.
      8 
      9 - Unix host with POSIX compliant shell
     10 - Git
     11 - Web server (optional)
     12 - [stagit](https://git.codemadness.org/stagit/)
     13 
     14 The web server and Stagit are only required if there is a desire for the Git server to have a web interface.
     15 If it will only be used via CLI, then there is no need to install either.
     16 
     17 # Tasks
     18 
     19 - [X] Script for creating new repos (to run on server)
     20 - [ ] Script to delete repos (to run on server)
     21 - [ ] Implement private repos
     22 - [ ] Implement template repos
     23 - [ ] Implement auto generating `LICENSE` files
     24 - [X] `post-receive` hook to generate files on file changes
     25 - [ ] Add an 'issues' page to the repo for known problems