о том, что такое Git и какое отношение она имеет к Gitlab,о преимуществах установки Gitlab на свой собственный сервер,об установке, настройке и многом другом.
Нет ответа на главный вопрос: зачем, а главное - нахуя?
Если нужно дома поселить git на одного, есть gogs и gitea, которые чуть ли не на чайнике заведутся.