Cambia account. Mantieni sincronizzata l’identità dei commit.
Uno strumento da riga di comando Python per gestire account GitHub con nome, chiavi SSH e identità dei commit su Linux e Windows. Il cambio di account seleziona la chiave SSH salvata e aggiorna nome ed email dei commit nel repository Git scelto. Configurazione guidata, anteprima delle modifiche, verifica delle impronte, backup e ripristino delle modifiche locali supportano il flusso di lavoro. I commit esistenti, le sessioni del browser e gli accessi HTTPS restano invariati.
01 / MAPPA DEL SISTEMA
[ LIVELLI CONNESSI ]- 1ACCOUNTProfili GitHub con nomePython / Typer / Rich
- 2IDENTITÀIdentità SSH e del repositoryGit / OpenSSH / Windows / Linux
- 3RIPRISTINOBackup e ripristinoControlli preliminari / Impronte / Scritture atomiche
02 / IL MIO CONTRIBUTO
Architettura CLI e sviluppo multipiattaforma
- +Sviluppo della configurazione guidata e del cambio di account con Python, Typer e Rich.
- +Collegamento della selezione delle chiavi SSH ai nomi e alle email dei commit locali del repository Git.
- +Implementazione dell’anteprima delle modifiche, della verifica delle impronte, dei backup e del ripristino dei file locali in caso di errore.
- +Aggiunta del packaging Windows e di test automatizzati per account, SSH e ripristino.
subdirectory_arrow_rightLa selezione SSH si applica ai progetti che condividono la configurazione; l’identità dei commit cambia solo nel repository selezionato. I backup contengono chiavi private e devono essere protetti.