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 08:55] Ivo Blöchliger |
lehrkraefte:blc:informatik:ffprg2-2021:l4 [2021/09/20 13:51] (current) Ivo Blöchliger |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== git ====== | ====== git ====== | ||
+ | * {{lehrkraefte: | ||
+ | * Super Erklärung von '' | ||
=== Einführungen / Tutorials === | === 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. | * 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. | ||
Line 10: | Line 12: | ||
=== GitHub Account === | === 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:// | * 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:// | ||
+ | |||