Special prior knowledge is not required. GIT and GITLAB can be intuitively used after a short period of training and offer one of the most commonly used versioning tools in software development, as well as some project management features common in agile development . We have compiled a short introduction to the topic ourselves and there is extensive documentation for these tools available online.