.. _DIY onboarding GitLab GitLab ====== GitLab introduction ------------------- We make extensive use of `GitLab `_. We're using it for the planning of our Sprints, the development, automated deployments and much more. Please inform yourself broadly about the following topics: - `Git `_ & `Git (Wikipedia) `_ - `GitLab (Wikipedia) `_ - `DevOps (Wikipedia) `_ - `CI/CD (Wikipedia) `_ .. note:: It's enough if you just read the introduction in Wikipedia. Just make sure you understand it broadly. GitLab login ------------ Please try to login into our `GitLab`_ by using the **LDAP** provider with your personal credentials. .. note:: After you've logged in the first time, GitLab asks you to **setup 2FA**. Please setup it asap, as you can only postpone this for 1 week. Well known 2FA apps are Google Authenticator or Duo. Password managers such as `Enpass `_ sometime also have 2FA included, so that you don't need a separate app for it. When you've logged in successfully, ask your coach to add you to the **confirm GitLab group**, so that you've access to all of our projects / repositories. Your coach will also give you an introduction into GitLab if you ask her / him.