Konten wechseln. Commit-Identität synchron halten.
Ein Python-Kommandozeilenwerkzeug zur Verwaltung benannter GitHub-Konten, ihrer SSH-Schlüssel und Commit-Identitäten unter Linux und Windows. Beim Wechsel wird der gespeicherte SSH-Schlüssel ausgewählt und der Commit-Name samt E-Mail im gewählten Git-Repository aktualisiert. Geführte Einrichtung, Änderungsvorschau, Fingerabdruckprüfung, Backups und das Zurückrollen lokaler Änderungen unterstützen den Ablauf. Bestehende Commits, Browsersitzungen und HTTPS-Anmeldungen bleiben unverändert.
01 / SYSTEMÜBERSICHT
[ VERBUNDENE EBENEN ]- 1KONTENBenannte GitHub-ProfilePython / Typer / Rich
- 2IDENTITÄTSSH- und Repository-IdentitätGit / OpenSSH / Windows / Linux
- 3WIEDERHERSTELLUNGBackups und RollbackVorabprüfungen / Fingerabdrücke / Atomare Schreibvorgänge
02 / MEIN BEITRAG
CLI-Architektur und plattformübergreifende Entwicklung
- +Geführte Kontoeinrichtung und Kontowechsel mit Python, Typer und Rich entwickelt.
- +Die SSH-Schlüsselauswahl mit Repository-lokalen Git-Commit-Namen und E-Mail-Adressen verbunden.
- +Änderungsvorschau, Fingerabdruckvalidierung, Backups und Rollback lokaler Dateiänderungen bei Fehlern implementiert.
- +Windows-Paketierung und automatisierte Tests für Konten, SSH und Wiederherstellung ergänzt.
subdirectory_arrow_rightDie SSH-Auswahl gilt für Projekte mit derselben Konfiguration; die Commit-Identität ändert sich nur im gewählten Repository. Backups enthalten private Schlüssel und müssen geschützt werden.