Commit b9450548 authored by Marius Politze's avatar Marius Politze
Browse files

update readme

parent 6aa2d392
...@@ -2,23 +2,21 @@ ...@@ -2,23 +2,21 @@
Datum: 09.12.2020, 09:00 - 13:00 Uhr Datum: 09.12.2020, 09:00 - 13:00 Uhr
Format: Flipped Classroom in [GitLab](https://gitlab.com/-/ide/project/gitlab.nrw-workshop-2020-12/preparation), ~1,5h Vorbereitungszeit Format: Flipped Classroom in und mit GitLab, ~1,5h Vorbereitungszeit
## Inhalte ## Allgemeines
### Allgemeines Herzlich willkommen zur online-Vorbereitung zum Gitlab-Workshop *Einstieg ins Forschungsdatenmanagement mit git und GitLab*
Herzlich willkommen zur online-Vorbereitung zum Gitlab-Workshop "Einstieg ins Forschungsdatenmanagement mit git und GitLab" ### Was ist git/Gitlab?
#### Was ist git/Gitlab?
Git ist eine etablierte Software zur Versionsverwaltung von Dateien. Wenn auch voranging zum Code-Management in der Softwareentwicklung genutzt, können in der Praxis nahezu jede Art von Datei per Versionsverwaltung nachverfolgt werden. Gut geeignet ist git für flach strukturierte, textbasierte Datensätze wie csv, xml usw. Git ist eine etablierte Software zur Versionsverwaltung von Dateien. Wenn auch voranging zum Code-Management in der Softwareentwicklung genutzt, können in der Praxis nahezu jede Art von Datei per Versionsverwaltung nachverfolgt werden. Gut geeignet ist git für flach strukturierte, textbasierte Datensätze wie csv, xml usw.
Die Weboberfläche GitLab ist eine Open-Source-Software, um eigene git-Repositories selbst zu hosten und zu verwalten. Neben der Hauptaufgabe des Code-Managements werden noch andere Funktionalitäten wie ein einfaches Issue-Tracking-System, Wiki sowie Code-Review-Möglichkeiten abgedeckt. GitLab wird an vielen Hochschulen lokal angeboten oder kann wie [GitLab an der RWTH Aachen](https://git-ce.rwth-aachen.de) in Kooperation genutzt werden. Um ein gemeinsames Arbeiten zu erleichetern verwenden wir im Workshop die Cloud-Variante von GitLab: [GitLab.com](https://www.gitlab.com) Die Weboberfläche GitLab ist eine Open-Source-Software, um eigene git-Repositories selbst zu hosten und zu verwalten. Neben der Hauptaufgabe des Code-Managements werden noch andere Funktionalitäten wie ein einfaches Issue-Tracking-System, Wiki sowie Code-Review-Möglichkeiten abgedeckt. GitLab wird an vielen Hochschulen lokal angeboten oder kann wie [GitLab an der RWTH Aachen](https://git-ce.rwth-aachen.de) in Kooperation genutzt werden. Um ein gemeinsames Arbeiten zu erleichetern verwenden wir im Workshop die Cloud-Variante von GitLab: [GitLab.com](https://www.gitlab.com)
#### Online-Vorbereitung ### Online-Vorbereitung
In diesem GitLab-Projekt stellen wir Ihnen Lernmaterialien zur Verfügung, die Sie dazu anleiten, git auf Ihrem Rechner zu installieren, ein Projekt einzurichten und erste einfache Befehle auszuführen. Der online-Kurs gliedert sich in die Installation von git, git Basics zur Versionskontrolle und in eine Einführung in die Zusammenarbeit mit GitLab. Um alles auszuprobieren sollten Sie bis zu einen Vormittag Zeit einplanen. Sollten Sie während Ihrer online-Vorbereitung Fragen haben, können Sie diese als [Issue / Ticket](../../issues) stellen. Wir werden versuchen, diese dann zeitnah zu beantworten. In diesem GitLab-Projekt stellen wir Ihnen Lernmaterialien zur Verfügung, die Sie dazu anleiten, git auf Ihrem Rechner zu installieren, ein Projekt einzurichten und erste einfache Befehle auszuführen. Der online-Kurs gliedert sich in die Installation von git, git Basics zur Versionskontrolle und in eine Einführung in die Zusammenarbeit mit GitLab. Um alles auszuprobieren sollten Sie bis zu einen Vormittag Zeit einplanen. Sollten Sie während Ihrer online-Vorbereitung Fragen haben, können Sie diese als [Issue / Ticket](https://gitlab.com/gitlab-nrw-workshop-2020-12/preparation/-/issues) stellen. Wir werden versuchen, diese dann zeitnah zu beantworten.
Am Ende der online-Vorbereitung sollten Sie git auf Ihrem Rechner installiert, ein erstes Projekt angelegt und erste einfache Befehle mit git ausgeführt haben. Sie haben sich auf der [GitLab Web-Oberfläche](https://www.gitlab.com) eingeloggt und sollten in der Lage sein, mit GitLab loslegen zu können. Am Ende der online-Vorbereitung sollten Sie git auf Ihrem Rechner installiert, ein erstes Projekt angelegt und erste einfache Befehle mit git ausgeführt haben. Sie haben sich auf der [GitLab Web-Oberfläche](https://www.gitlab.com) eingeloggt und sollten in der Lage sein, mit GitLab loslegen zu können.
...@@ -29,15 +27,15 @@ Um Ihren Fortschritt bei der Online-Vorbereitung zu verfolgen können Sie eine C ...@@ -29,15 +27,15 @@ Um Ihren Fortschritt bei der Online-Vorbereitung zu verfolgen können Sie eine C
1. Anmelden bei GitLab.com 1. Anmelden bei GitLab.com
1. Neuen Arbeitsbereich für die Vorbereitung erstellen 1. Neuen Arbeitsbereich für die Vorbereitung erstellen
##### Anmelden bei [GitLab.com](https://www.gitlab.com) #### Anmelden bei [GitLab.com](https://www.gitlab.com)
Im Workshop soll gemeinsam mit den anderen Teilnehmern ausprobiert werden wie sich git und GitLab in einer kleinen Gruppe Nutzen lassen. Dafür müssen alle Teilnehmer einen Account auf einem GitLab server haben. Im workshop nutzen wir die Cloud-Version [GitLab.com](https://www.gitlab.com). Im Workshop soll gemeinsam mit den anderen Teilnehmern ausprobiert werden wie sich git und GitLab in einer kleinen Gruppe Nutzen lassen. Dafür müssen alle Teilnehmer einen Account auf einem GitLab server haben. Im workshop nutzen wir die Cloud-Version [GitLab.com](https://www.gitlab.com).
###### Erster Kontakt ##### Erster Kontakt
Falls Sie noch keinen Account auf [GitLab.com](https://www.gitlab.com) haben müssten Sie sich zunächst registrieren. Öffenen Sie dazu die Webseite https://gitlab.com/users/sign_up und füllen Sie dort das Registrierungsformular aus oder Nutzen Sie eine der verschiedenen "Social Sign On" möglichkeiten (z.B. Google, GitHub oder Twitter). Falls Sie noch keinen Account auf [GitLab.com](https://www.gitlab.com) haben müssten Sie sich zunächst registrieren. Öffenen Sie dazu die Webseite https://gitlab.com/users/sign_up und füllen Sie dort das Registrierungsformular aus oder Nutzen Sie eine der verschiedenen "Social Sign On" möglichkeiten (z.B. Google, GitHub oder Twitter).
###### Arbeitsbereich für die Vorbereitung ##### Arbeitsbereich für die Vorbereitung
Für die Vorbereitung sollten Sie einen eigenen Arbeitsbereich erstellen. Dort können Sie ihren individuellen Fortschritt bei der Vorbereitung nachvollziehen: Für die Vorbereitung sollten Sie einen eigenen Arbeitsbereich erstellen. Dort können Sie ihren individuellen Fortschritt bei der Vorbereitung nachvollziehen:
...@@ -47,6 +45,6 @@ Klicken Sie auf der verlinkten Seite dafür einfach unten auf die Schaltfläche ...@@ -47,6 +45,6 @@ Klicken Sie auf der verlinkten Seite dafür einfach unten auf die Schaltfläche
Auf dem folgenden Bildschirm erhalten Sie eine Checkliste für die Online Vorbereitung. Auf dem folgenden Bildschirm erhalten Sie eine Checkliste für die Online Vorbereitung.
##### Ohne Arbeitsbereich vorbereiten #### Ohne Arbeitsbereich vorbereiten
Falls Sie sich ohne Arbeitsbereich vorbereiten möchten finden Sie auch alle Inhalte hier auf der Seite in der Navigation. Falls Sie sich ohne Arbeitsbereich vorbereiten möchten finden Sie auch alle Inhalte hier auf der Seite in der Navigation unter dem Punkt "Online-Vorbereitung".
* [Startseite](README.md) * Start
* [Meine Online Vorbereitung](https://gitlab.com/gitlab-nrw-workshop-2020-12/preparation/-/issues?search=Online+Vorbereitung) * [Startseite](README.md)
* [Meine Online Vorbereitung](https://gitlab.com/gitlab-nrw-workshop-2020-12/preparation/-/issues?search=Online+Vorbereitung)
* Online-Vorbereitung * Online-Vorbereitung
* [Installation von Git](gitlab-install.md) * [Installation von Git](gitlab-install.md)
* [Git Basics Versionskontrolle](git-basics.md) * [Git Basics Versionskontrolle](git-basics.md)
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment