Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| howto:git:classroom50:cli [2026/08/14 11:13] – angelegt kmaurizi | howto:git:classroom50:cli [2026/08/17 08:54] (aktuell) – Sync aus BZZ-Commons/pygrader50 admin | ||
|---|---|---|---|
| Zeile 163: | Zeile 163: | ||
| Hintergrund und die nötige Token-Rotation: | Hintergrund und die nötige Token-Rotation: | ||
| + | |||
| + | ===== scripts/ | ||
| + | |||
| + | Hebt die Werkzeug-Versionen in den Template-Repos einer Klasse und legt | ||
| + | '' | ||
| + | |||
| + | < | ||
| + | scripts/ | ||
| + | </ | ||
| + | |||
| + | ^ Was ^ Verhalten ^ | ||
| + | | '' | ||
| + | | '' | ||
| + | | alles andere | bleibt Zeile für Zeile erhalten, inkl. Kommentaren | | ||
| + | | '' | ||
| + | |||
| + | Die Versionen stehen als Block am Kopf des Skripts und werden einmal pro | ||
| + | Semester angefasst. Wiederholbar: | ||
| + | |||
| + | <WRAP center round important 90%> | ||
| + | '' | ||
| + | sich nicht gemeinsam auflösen. Pakete, welche die Lernenden im Rahmen der | ||
| + | Aufgabe selbst eintragen sollen (Flask in den lu06-Aufgaben), | ||
| + | in die Pin-Liste. | ||
| + | </ | ||
| + | |||
| + | ===== scripts/ | ||
| + | |||
| + | Spiegelt den Ordner '' | ||
| + | '' | ||
| + | '' | ||
| + | |||
| + | < | ||
| + | scripts/ | ||
| + | </ | ||
| + | |||
| + | Geschrieben wird nur, was abweicht — ein erneuter Lauf meldet alles als | ||
| + | '' | ||
| + | Umgebung: '' | ||
| + | '' | ||
| + | |||
| + | <WRAP center round important 90%> | ||
| + | Ein untauglicher API-Token wird **nicht abgelehnt, sondern ignoriert** — die | ||
| + | Aufrufe laufen dann als Gast weiter und scheitern erst beim Schreiben mit einer | ||
| + | 401, die wie ein falsches Passwort aussieht. Das Skript prüft deshalb vor dem | ||
| + | Schreiben per '' | ||
| + | fällt bei totem Token auf die Anmeldung per '' | ||
| + | </ | ||
| ===== gh teacher — Klassenzimmer verwalten ===== | ===== gh teacher — Klassenzimmer verwalten ===== | ||