tutorium 03
This commit is contained in:
55
Tutorium/tut03/GIT.md
Normal file
55
Tutorium/tut03/GIT.md
Normal file
@ -0,0 +1,55 @@
|
||||
# Beispiel Workflow mit Git
|
||||
|
||||
## SSH-Key generieren
|
||||
|
||||
1. `ssh-keygen` in der Konsole eingeben
|
||||
- generiert einen privaten und öffentlichen Schlüssel in euer SSH-Verzeichnis `~/.ssh`
|
||||
2. Kopiert den Inhalt des öffentlichen Schlüssel `<key-name>.pub`
|
||||
|
||||
```sh
|
||||
cd ~/.ssh # wir gehen in unser .ssh directory
|
||||
ssh-keygen # danach key namen eingeben und enter bis zum ende
|
||||
cat eidp_key.pub # gibt den public key aus, diesen kopieren
|
||||
```
|
||||
|
||||
Wie das ganze aussieht:
|
||||
|
||||

|
||||
|
||||
## SSH-Key zum Git hinzufügen
|
||||
|
||||
1. Settings
|
||||
2. Keys
|
||||
3. Add Key
|
||||
4. Kopiert den Inhalt von `<key-name>.pub` in Content
|
||||
|
||||

|
||||
|
||||
## Repository clone und VSCode
|
||||
|
||||
1. Wir kopieren oder besser gesagt klonen das Git Repository mit `git clone <url>`
|
||||
- die URL findet ihr rechts oben im repository auf der Website
|
||||
2. Das Repository wird in einem Ordner gespeichert der wie das Repository heißt
|
||||
3. Jetzt öffnen wir diesen Ordner in VSCode
|
||||
4. Über den Git Tab können wir Datein hinzufügen und hochladen oder Änderungen herunterladen
|
||||
|
||||

|
||||
|
||||
alternative kann man auch direkt in VSCode das Repository herunterladen
|
||||
|
||||
1. Git-Tab auswählen
|
||||

|
||||
2. Clone Repository
|
||||
3. Die URL zum Repository einfügen
|
||||
4. Speicherort auswählen
|
||||
|
||||
Nach dem öffnen sieht das dann so aus:
|
||||
|
||||

|
||||
|
||||
## Dateien über Git-Tab hochladen
|
||||
|
||||
1. Fügt die Datein mit dem `+` hinzu
|
||||
2. Gebt eine Nachricht ein und drückt auf `Commit`
|
||||
3. Zum endgültigen hochladen `Sync changes`
|
||||

|
Reference in New Issue
Block a user