Git Servers

GitLab

Pros Cons

GitHub

Pros Cons
widely used, in some circles synonym with Git owned by Microsoft
collaboration features such as GitHub Discussions some settings are unintuitive and clumsy, e.g. creating an access token
CI/CD seems convoluted and poorly documented in comparison to GitLab. Actions can be nice, but tend to be opaque and overwhelming if inspected.
no way to structure repositories in trees, everything is a repository