<!-- .slide: data-background="https://hackmd.io/_uploads/BksaP6Ym5.png" data-background-color="#fff" --> ## Einführung in GitLab <img src="https://about.gitlab.com/images/press/logo/png/gitlab-logo-gray-rgb.png" width="500" style="background-color:transparent;border-style:none"><br> --- <!-- .slide: data-background="https://hackmd.io/_uploads/BksaP6Ym5.png" data-background-color="#fff" --> ## Kurzübersicht 1. Was ist GitLab? 2. GitLab Oberfläche (kurz) 3. Neues Projekt anlegen 4. Mit GitLab arbeiten [toc] --- <!-- .slide: data-background="https://hackmd.io/_uploads/BksaP6Ym5.png" data-background-color="#fff" --> ### Was ist GitLab? ---- <!-- .slide: data-background="https://hackmd.io/_uploads/BksaP6Ym5.png" data-background-color="#fff" --> ### Gitlab ist ... > "eine Webanwendung zur Versionsverwaltung für Softwareprojekte auf Git-Basis." ---- <!-- .slide: data-background="https://hackmd.io/_uploads/BksaP6Ym5.png" data-background-color="#fff" --> ### Gitlab bietet ... Tools zur Softwareentwicklung: - Issue-Tracking-System - Kanban-Board - System für Continuous Integration und Continuous Delivery (CI/CD) - Wiki - Container-Registry - Sicherheitsscanner für Container und Sourcecode - Multi-Cluster-Verwaltung und -Überwachung. ---- ### Weiteres <!-- .slide: data-background="https://hackmd.io/_uploads/BksaP6Ym5.png" data-background-color="#fff" --> - in Produkte für Entwickler integrierbar - über eine API fernsteuerbar - Ruby und Go entwickelt - Community Edition (CE) wird als Open-Source-Software unter der MIT-Lizenz - Auf eigener Hardware betreibbar - kostenloses Hosting privater und öffentlicher Repositories - Alternative zu GitHub und Bitbucket --- <!-- .slide: data-background="https://hackmd.io/_uploads/BksaP6Ym5.png" data-background-color="#fff" --> ## GitLab Oberfläche (kurz) ---- <!-- .slide: data-background="https://hackmd.io/_uploads/BksaP6Ym5.png" data-background-color="#fff" --> ### Bei GitLab einloggen [https://gitlab.com/users/sign_in](https://gitlab.com/users/sign_in) ---- <!-- .slide: data-background="https://hackmd.io/_uploads/BksaP6Ym5.png" data-background-color="#fff" --> ### Die Nutzeroberfläche ![Sie müssen in moodle eingeloggt sein um den Inhalt sehen zu können](https://moodle.itech-bs14.de/pluginfile.php/144277/mod_folder/content/0/gitlab1.PNG) ---- <!-- .slide: data-background="https://hackmd.io/_uploads/BksaP6Ym5.png" data-background-color="#fff" --> ### Beispiel Issues ![Sie müssen in moodle eingeloggt sein um den Inhalt sehen zu können](https://moodle.itech-bs14.de/pluginfile.php/144277/mod_folder/content/0/gitlab2-Issues.PNG) ---- <!-- .slide: data-background="https://hackmd.io/_uploads/BksaP6Ym5.png" data-background-color="#fff" --> ### Beispiel Boards ![Sie müssen in moodle eingeloggt sein um den Inhalt sehen zu können](https://moodle.itech-bs14.de/pluginfile.php/144277/mod_folder/content/0/gitlab3-boards.PNG) ---- <!-- .slide: data-background="https://hackmd.io/_uploads/BksaP6Ym5.png" data-background-color="#fff" --> ### Beispiel Boards in Action ![Sie müssen in moodle eingeloggt sein um den Inhalt sehen zu können](https://moodle.itech-bs14.de/pluginfile.php/144277/mod_folder/content/0/gitlab4-boards-in-action.PNG) [Link zum Schüler-Board](https://gitlab.com/Markus1993/our-server-monitoring/-/boards) --- <!-- .slide: data-background="https://hackmd.io/_uploads/BksaP6Ym5.png" data-background-color="#fff" --> ## Neues Projekt anlegen ---- <!-- .slide: data-background="https://hackmd.io/_uploads/BksaP6Ym5.png" data-background-color="#fff" --> ### New Project ![Neues Projekt](https://i.imgur.com/AAVgMTv.png) ---- <!-- .slide: data-background="https://hackmd.io/_uploads/BksaP6Ym5.png" data-background-color="#fff" --> ### Erforderliche Einstellungen ![Erforderliche Einstellungen](https://i.imgur.com/DDiveGk.png) ---- <!-- .slide: data-background="https://hackmd.io/_uploads/BksaP6Ym5.png" data-background-color="#fff" --> ### Anzeige reduzieren ![](https://hackmd.io/_uploads/rJp13r6Sc.png) ---- <!-- .slide: data-background="https://hackmd.io/_uploads/BksaP6Ym5.png" data-background-color="#fff" --> ### Mitglieder einladen ![](https://hackmd.io/_uploads/rJlk3SpH9.png) --- <!-- .slide: data-background="https://hackmd.io/_uploads/BksaP6Ym5.png" data-background-color="#fff" --> ## Mit GitLab arbeiten ---- <!-- .slide: data-background="https://hackmd.io/_uploads/BksaP6Ym5.png" data-background-color="#fff" --> #### Vorbereitungen 1. Einen Ordner auf dem PC erstellen 2. Visual Studio Code öffnen 3. Den Ordner mit Visual Studio Code öffnen 4. Das Terminal öffnen ---- <!-- .slide: data-background="https://hackmd.io/_uploads/BksaP6Ym5.png" data-background-color="#fff" --> #### Wie öffne ich das Terminal? ![](https://i.imgur.com/r0dFyeH.png) ---- <!-- .slide: data-background="https://hackmd.io/_uploads/BksaP6Ym5.png" data-background-color="#fff" --> #### Das Projekt auf dem Computer kopieren (Clone) ![](https://i.imgur.com/gj9rHHH.png) Im Terminal eingeben: <span style="font-size:0.5em">git <b>clone</b> https://Der_HTTPS-Pfad_des_Projektes.git</span> ---- <!-- .slide: data-background="https://hackmd.io/_uploads/BksaP6Ym5.png" data-background-color="#fff" --> #### Das Projekt auf dem Computer kopieren (Clone) ---- <!-- .slide: data-background="https://hackmd.io/_uploads/BksaP6Ym5.png" data-background-color="#fff" --> ## Weitere Schritte Hier gibt es eine gute Anleitung mit VS Code, Git und GitLab [Weitere Schritte](https://hackmd.io/@MHeinemann/BJRmf_M2D#Phase-2) --- <!-- .slide: data-background="https://hackmd.io/_uploads/BksaP6Ym5.png" data-background-color="#fff" --> ## Weiteres 1. [GitLab Pages @MHeinemann](https://hackmd.io/@MHeinemann/ryIpIIvhP) 2. [Mit GitLab arbeiten @MHeinemann](https://hackmd.io/@MHeinemann/BJRmf_M2D) 3. [GitLab Projekt anlegen @MHeinemann](https://hackmd.io/@MHeinemann/Hy8wg4f3w) 4. [Eigebettete Bilder](https://moodle.itech-bs14.de/course/view.php?id=1601)
{"metaMigratedAt":"2023-06-17T00:11:03.305Z","metaMigratedFrom":"YAML","title":"Einführung in GitLab","breaks":false,"slideOptions":"{\"theme\":\"Simple\",\"transition\":\"concave\",\"spotlight\":{\"enabled\":false}}","description":"<img src=\"https://about.gitlab.com/images/press/logo/png/gitlab-logo-gray-rgb.png\" width=\"500\" style=\"background-color:transparent;border-style:none\"><br>","contributors":"[{\"id\":\"5ce5afcd-f1ce-4f26-840f-19790f04e2f2\",\"add\":5,\"del\":7},{\"id\":\"2906fc5e-2561-4f47-8469-4bba9ad6f26a\",\"add\":0,\"del\":1},{\"id\":\"9f489dc8-8ce5-439c-86fd-e78755aec784\",\"add\":7811,\"del\":1647}]"}
    482 views
   owned this note