Gitlab is the syncing repository software created from the original creators of git. Github is ran by microsoft, Gitlab is run by the OG Benevolent Dictators For Life. The end goal is to transition from my github profile to a gitlabs folder. I don’t like microsoft, and I’d rather help its competitiors if I can.
Groups
Gitlab is made for enterprises, but it is free for the individual and has amazing features for those that want to build home networks and aspiring system administrators.
Unlike Github with its repositories, Gitlab has repositories within repositories. its like categorizing overload.
You have groups, and inside those groups you have projects. Its how you categorize your repos I guess.
You could use your username, or you can keep your repos in a group
Making your Gitlab Repo
SSH Key
You need an SSH key in order for remote pushing and pulling to projects. To make one, go to: https://gitlab.com/-/profile/keys And use arch linux to generate a key using their keygen.