List of Community-Hosted GitLab Instances: Difference between revisions

From P2P Foundation
Jump to navigation Jump to search
(added freedesktop.org)
(added Feneas forge, and section on forge federation)
Line 6: Line 6:


= List of GitLab instances =
= List of GitLab instances =
* Federated Networks Association: https://git.feneas.org/explore/projects - used for a range of federated social networking projects that support the federation protocols used by Diaspora.


* FramaGit: https://framagit.org/public/projects - used for projects people involved in FramaSoft contribute to
* FramaGit: https://framagit.org/public/projects - used for projects people involved in FramaSoft contribute to
Line 38: Line 40:


* VideoLAN: https://code.videolan.org/explore/projects - used for development of the VLC media player and other VideoLAN projects
* VideoLAN: https://code.videolan.org/explore/projects - used for development of the VLC media player and other VideoLAN projects
= Enabling federation across instances =
There are two projects working on ways to enable these instances to form a federated network, allowing them to compete with the network effect of large, centralized services like GitHub and BitBucket:
* ForgeFed: https://github.com/forgefed/forgefed/ - extending the ActivityPub standard for code-sharing purposes
* Sr.ht: https://drewdevault.com/2018/07/23/Git-is-already-distributed.html - using email protocols for code-sharing between web forges

Revision as of 18:35, 16 September 2018

Introduction

GitLab is one replacement for proprietary 'code forge' (software project management) platforms like GitHub. GitLab.com is the flagship instance hosted by the company that develops the software, using its Enterprise Edition (EE). Unlike GH, GitLab also offers a fully free code Community Edition (CE) that can be self-hosted as a ready-to-use code forge, although it lacks some "enterprise" features not available in EE. Developers have a choice to either host their code on GitLab.com (both gratis and commercial options available), or they can host their own instance for their own use, or for a community of developers. Because all project data can be exported and imported, they can switch from one option to the other, and back again, as their circumstances require. --Strypey (talk) 08:39, 26 April 2018 (UTC)


List of GitLab instances

  • GNU Project: https://git.gnu.io/explore/projects - used for development of various GNU projects, including the MediaGoblin media-hosting package, and the GNU Social micro-blogging server (and web client).
  • Ring (a GNU project): https://git.ring.cx/explore/projects - used for development of the various components of the GNU Ring P2P voice/ video chat app developed by the savoirfairelinux team

Enabling federation across instances

There are two projects working on ways to enable these instances to form a federated network, allowing them to compete with the network effect of large, centralized services like GitHub and BitBucket: