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 09:01] 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: | * {{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 15: | Line 16: | ||
* Im Zweifelsfalle Pseudonym, auch für e-mail Adresse. | * 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». | * 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:// | ||
+ | |||