mirror of
https://github.com/LukasKalbertodt/programmieren-in-rust.git
synced 2024-11-18 10:58:57 +01:00
66 lines
2.4 KiB
Markdown
Executable File
66 lines
2.4 KiB
Markdown
Executable File
Aufgabe 1.1: Git und Rust einrichten
|
||
====================================
|
||
|
||
In dieser Aufgabe geht es lediglich darum, das Git-Repository richtig
|
||
einzurichten.
|
||
|
||
|
||
## Zugriff auf Repository bekommen
|
||
|
||
Zunächst muss ich euch ein Repository erstellen. Dazu müsst ihr euch zuerst im
|
||
Testattool eingetragen haben und mir dann eine E-Mail schreiben. Die E-Mail
|
||
sollte lediglich folgenden Inhalt haben:
|
||
|
||
```
|
||
pir-task-{{a_rz}}-{{b_rz}}
|
||
{{a_gh}}
|
||
{{b_gh}}
|
||
```
|
||
|
||
Hierbei stehen `{{a_rz}}` und `{{b_rz}}` für eure RZ-Logins. Ein Beispiel:
|
||
`pir-task-wwacker-ssorglos`. `{{a_gh}}` und `{{b_gh}}` sind eure
|
||
GitHub-Accountnamen (z.B. WilliWacker und SusiSorglos). Falls ihr noch keinen
|
||
GitHub-Account habt, müsst ihr euch einen erstellen.
|
||
|
||
Nachdem ihr mir diese E-Mail geschickt habt, sollte ich irgendwann dazu kommen,
|
||
euch ein Repository zu erstellen und euch Zugriff darauf zu gewähren. Darüber
|
||
werdet ihr von GitHub per E-Mail benachrichtigt.
|
||
|
||
|
||
## Forken und Klonen
|
||
|
||
Sobald ihr die Einladung akzeptiert und Zugriff auf das Repository habt, müsst
|
||
ihr dieses Repository *forken*. Das geschieht durch den Klick auf den
|
||
Fork-Button direkt auf GitHub. Diesen Fork müsst ihr nun auf euren lokalen PC
|
||
klonen, sodass ihr lokal arbeiten könnt. Dies passiert in etwa so:
|
||
|
||
```
|
||
git clone git@github.com:WilliWacker/pir-task-wwacker-ssorglos.git
|
||
```
|
||
|
||
Die URL findet ihr direkt auf GitHub. Stellt sicher, dass ihr die SSH-URL
|
||
benutzt (und nicht HTTPS). Neue GitHub-Benutzer müssen sich sehr wahrscheinlich
|
||
einmal durch [dieses Tutorial][ssh-key-help] durcharbeiten, um einen SSH-Key
|
||
einzurichten.
|
||
|
||
Vergewissert euch außerdem, dass in der URL, die ihr klont, kein
|
||
"LukasKalbertodt" zu finden ist. Ihr müsst euren Fork klonen, nicht das
|
||
originale Repository, was unter meinem Account zu finden ist.
|
||
|
||
Wenn das alles geklappt hat, solltet ihr euer fertig geklontes Repository
|
||
sehen; darin findet ihr einen Ordner `ci`, sowie ein paar andere Dateien.
|
||
|
||
[ssh-key-help]: https://help.github.com/articles/adding-a-new-ssh-key-to-your-github-account/
|
||
|
||
|
||
## Die eigentliche Aufgabe
|
||
|
||
Verändert die beiden Dummy-Namen in der `README.md` zu euren richtigen Namen.
|
||
Diese Veränderung muss in einem Commit festgehalten werden, welchen ihr dann
|
||
schon auf GitHub pushen sollt. Danach könnt ihr bereits auf GitHub einen
|
||
PR öffnen, um zu sehen, ob alles klappt.
|
||
|
||
Wenn alles gut aussieht, könnt ihr die zweite Aufgabe bearbeiten. Die Commits
|
||
der zweiten Aufgabe pusht ihr einfach auch auf GitHub – der PR wird
|
||
automatisch aktualisiert.
|