Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| lehrkraefte:blc:informatik:ffprg2-2021:l4 [2021/09/08 07:01] – Ivo Blöchliger | lehrkraefte:blc:informatik:ffprg2-2021:l4 [2021/09/20 11:51] (current) – Ivo Blöchliger | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== git ====== | ||
| + | * {{lehrkraefte: | ||
| + | * Super Erklärung von '' | ||
| + | === Einführungen / Tutorials === | ||
| + | * Hinweis: git braucht eine Identität, damit Änderungen nachvollziehbar sind. Sie können hier auch ein Pseudonym verwenden. Solange Sie nur lokal arbeiten (d.h. nichts auf GitHub hochladen), spielt das keine Rolle. | ||
| + | <code bash> | ||
| + | git config --global user.name " | ||
| + | git config --global user.email rockstar@programmer.com | ||
| + | </ | ||
| + | * https:// | ||
| + | * https:// | ||
| + | |||
| + | === GitHub Account === | ||
| + | * Besser nicht mit ksbg-Account (werden Sie in knapp 2 Jahren unwiderruflich verlieren). Aber hey, Microsoft-Cloud ist schliesslich gut und GitHub gehört auch zu Microsoft. | ||
| + | * Klarnamen oder Pseudonym? | ||
| + | * Im Zweifelsfalle Pseudonym, auch für e-mail Adresse. | ||
| + | * Klarnamen werden für immer gefunden und «gegoogelt» werden. Kann in diesem Fall aber auch positiv sein, im Sinne von «Tu Gutes und sprich darüber». | ||
| + | * ssh-key generieren (Linux): | ||
| + | <code bash> | ||
| + | ssh-keygen -t ed25519 | ||
| + | </ | ||
| + | * https:// | ||
| + | * Lokale git config anpassen (wenn das Klonen über https erfolgt): | ||
| + | <code bash> | ||
| + | git remote remove origin | ||
| + | git remote add origin git@github.com: | ||
| + | git pull | ||
| + | </ | ||
| + | * Sonst in Zukunft gleich mit git@github.com: | ||
| + | * Der Fingerprint vom Server muss noch akzeptiert werden (und eigentlich überprüft werden, siehe https:// | ||
| + | |||