The other day I was asked what GitLab was missing and I realized that, really, it’s not much. The single biggest thing to me is the inability to create new projects and interact with existing ones from a remote shell session a la gh / GitHub CLI. Other than that it really comes down to polish and aesthetics. Below is my $0.02 based on interacting with GitLab as a person who runs a server and as an end user. SysAdmin Gripes: Really crappy support for running in a subdirectory / relative root such as example.com/gitlab. By crappy I mean what appears to be the ignoring of bugs for multiple release cycles; the addition of new Nginx settings that totally disregard the option of a relative root; and having to set the relative root in four different places. That last one goes against all the DRY training I’ve » Read more

 genebean