3 ms·
Others with some added functionality like web UI, in increasing line of complexity and features: gitolite gitea, gogs gitlab
by Legogris 6y ago
Others with some added functionality like web UI, in increasing line of complexity and features:
gitolite
gitea, gogs
gitlab
- Conan_Kudo 6y agoThere's also Pagure[1], which is in-between Gitea/Gogs and GitLab. Unlike most Git forges, Pagure has features that support decentralized development. For example, Pagure supports submitting pull requests with Git repos on any server (regardless of whether it's running Pagure or not) with its remote pull requests feature. Issues and pull request metadata are all stored as git repos using JSON files as data, making it easy and portable to other Pagure instances and easy to convert for any other system. There's development ongoing by one of the other contributors to build an extension for Pagure to support Forgefed[2], a protocol to federate and decentralize code project management. And unlike most Git forges, Pagure is really easy to deploy, update, and modify. Naturally, this means Pagure is packaged in virtually all major distributions[3][4][5][6], too. :) [1]: https://pagure.io/pagure https://pagure.io/pagure [2]: https://forgefed.peers.community/ https://forgefed.peers.community/ [3]: https://src.fedoraproject.org/rpms/pagure https://src.fedoraproject.org/rpms/pagure [4]: https://build.opensuse.org/package/show/openSUSE:Factory/pagure https://build.opensuse.org/package/show/openSUSE:Factory/pag... [5]: https://packages.debian.org/sid/pagure https://packages.debian.org/sid/pagure [6]: https://packages.ubuntu.com/focal/pagure https://packages.ubuntu.com/focal/pagure
- Legogris 6y agoThat looks really compelling, especially the decentralized collaboration functionality you mentioned. Haven't seen before, will check it out :)
- iKevinShah 6y agoI was using self hosted gitlab (plus runner) . It did the job perfectly well but was too resource heavy. Moved to Gitea and haven't looked back. Although extensibility / plugins are not there yet, but still for "git" it works wonders.
- nattaylor 6y agoPlain ol' gitweb ain't bad either https://git-scm.com/book/en/v2/Git-on-the-Server-GitWeb https://git-scm.com/book/en/v2/Git-on-the-Server-GitWeb
- stevekemp 6y agoAdd gitbucket to your list too, it's a single .war file which makes deployment trivial, and it has a simple CI-system built in.