Hallo, jetzt möchte ich euch zeigen,
wie man ein GitLab-Projekt mit einem R-Studio-Projekt verbinden kann.
In diesem Semester hattet ihr die Möglichkeit, regelmäßig Aufgaben abzugeben.
Diese Aufgaben bearbeitet ihr in R-Studio,
arbeitet zusammen an den Aufgaben per Git und GitLab
und gebt sie dann auch per Git und GitLab ab.
Damit das alles gut funktioniert, muss eine Verbindung
hergestellt werden zwischen einem R-Studio-Projekt und dem GitLab-Projekt.
Das geht aber sehr schön und sehr einfach und das zeige
ich euch jetzt
Ja, wir fangen mit einem Weg an,
der ganz grundlegend ist und der zunächst damit startet,
dass wir ein eigenes neues Projekt in GitLab anlegen.
Es kann aber für eure Abgaben so sein, dass wir
euch auch teilweise Links zu bestehenden Projekten zur Verfügung stellen.
Aber hier ganz von vorne der Weg, wie man zunächst
ein neues GitLab-Projekt erstellt und das mit einem eher Studio-Projekt verknüpft.
Geht dafür zunächst auf GitLab
Sign-In. Und ich verschiebe mich kurz ein bisschen.
Ihr seht hier oben rechts, den Barton New Project, klickt diesen.
Was wir machen wollen, ist ein neues Leeresprojekt zu starten.
Und das nennen wir jetzt in dem Fall mal Abgabe Null.
Es empfiehlt sich auch immer eine ganz kurze Beschreibung zu machen
Genau, was wir machen wollen ist, dass Sichtbarkeitslevel auf Public setzen
Und wir wollen auch dieses neue Projekt mit einer Readman-Datei initialisieren.
Diese Readman-Datei wird dann in dem Projekt angezeigt,
ist ein Markdown-Dokument und gibt auf der Startseite des Projekts in GitLab.
Ja, detaillierte, aber doch auch gut lesbare Informationen zum
Projekt, die ihr aber auch befüllen müsst.
Wenn wir das alles so gemacht haben, Name,
Beschreibung, Sichtbarkeit und Readman,
dann können wir
das Projekt erstellen
Wir sind jetzt hier in unserem neu erstellten Projekt.
Und wir sehen hier diese Readme-Datei, was ich gerade erzählt habe,
Readmail.markdown. Hier unter der Projektbezeichnung steht die Beschreibung, die
wir gerade geschrieben haben. Was wir immer jetzt machen wollen,
ist dieses neu erstellte GitLab-Projekt mit einem Air-Studio-Projekt zu verknüpfen.
Und dafür gehen wir hier auf Clone.
Und wir gehen auf Clone mit HTT-PS
Genau. Das ist jetzt automatisch in die Zwischenablage kopiert.
Jetzt gehen wir auf Air Studio.
Teil New Project. Wir wollen ein neues Projekt anlegen
Und das Angenehme ist, dass sich jetzt hier dieser neue
Projekt Wizard öffnet und wir hier unten schon Versionskontrolle auswählen können.
Ihr habt im Hinterkopf, dass Git und Git-Lab-Tools sind zur Versionskontrolle.
Dann können wir im nächsten Schritt auch schon ein Git auswählen.
Und hier bei Repository URL können wir den Link einkopieren,
den wir uns gerade in Git-Lab unter Clone,
Clone mit HTTPS,
in die Zwischenablage kopiert haben
Hier wurde jetzt automatisch befüllt. Ich möchte,
dass wenn das eher Studio-Projekt erstellt wird,
es gleich in einer neuen Session geöffnet wird und merkt euch gut,
ja, wo unter welchem lokalen Pfad bei euch auf dem
Computer dieses R-Studio-Projekt angelegt wird.
Da sieht jetzt alles gut aus. Wir können auf
Create Project gehen. Das sah auch gut aus.
Und jetzt öffnet sich auch schon
das neue Projekt
Und ihr seht hier, das heißt auch Abgabe null.
Und ihr seht hier alle Dateien, die in dem Projekt vorhanden sind,
die wurden jetzt von Git sozusagen heruntergeladen, gekloned.
Und das gucken wir uns mal an. Ich habe jetzt
hier auf redma.md geklickt und ihr seht hier schön,
dass Hier die Beschreibung steht, die wir gerade ganz frisch in Gitslab angelegt haben.
Wir haben ja also eine Übereinstimmung und haben jetzt sozusagen eine Spiegelung
des Git-Lab-Projekts in-air-Studio und können hier drin im Team arbeiten,
Änderungen vornehmen und diese an Git-Lab senden und wieder von Git-Lab herunterladen.
Und das ist sozusagen pro Projekt der Ausgangspunkt der Arbeit.
Ich habe euch ja gerade gesagt, merkt euch den Pfad,
wo dieses Projekt jetzt hier neu angelegt wurde.
Lasst uns da mal hingucken. Mir wäre das hier Projekte
eher Studio und dann ist es hier Abgabe null.
Ihr seht ja einen Ordner einfach
Und ihr seht auch hier die Übereinstimmung dieser drei Dateien.
Nämlich GitIgnore, das Air-Projekt, Abgabe 0 und die Readme-Datei.
Und jetzt hier auch nochmal die Readme-Datei an. Und auch
hier seht ihr in der typischen Markdown-Formatierung hier oben zum Beispiel
nach der Hauptüberschrift unsere Beschreibung, die wir gerade angelegt haben.
Das heißt, für euch im Hintergrund zum Verständnis,
es gibt eine Übereinstimmung zwischen Air Studio, den Dateien,
die hier angezeigt werden, das greift nämlich einfach zu,
auf diesem Pfad hier.
Und diesen Pfad könnt ihr auch hier eben sehen.
Und das Projekt ist somit genau identisch zu den Dateien,
die auch hier sind, mit einer kleinen Anmerkung.
Er Studio hat jetzt noch automatisch hier diese Datei und
diese Datei angelegt, die Git-Ignor-Latei und Abgabe 0.R-Project.
Wenn ich jetzt dieses Projekt zu GitLab pushen würde,
das zeige ich euch aber in einem nächsten Video,
dann wären tatsächlich wirklich an allen drei Orten die Dateien identisch.
Er Studio, der lokale Ordner und Giblet
Ja, so einfach war das, ein Projekt auf GitLab
zu erstellen und das auch automatisch mit Air Studio zu verbinden.
Viel Spaß