# Solo per ingegneri del software, niente principianti
# Si prega di non installare se il telefono non è di alta qualità
# Git Note Taking
## Funzionalità
1. Utilizza il meccanismo di controllo delle versioni di Git
2. Supporta le funzionalità cloud gratuite di GitHub e qualsiasi server Git compatibile
3. Può essere utilizzato offline
4. Ricerca file
5. Backup
## Filosofia di progettazione dell'app
Sincronizza i tuoi appunti giornalieri con il più grande servizio open source al mondo, GitHub, o con qualsiasi server Git compatibile; questa app può essere utilizzata offline e i file possono essere sincronizzati con un server remoto quando necessario.
Funzionalità specifica di Git:
"Ogni volta che modifichi, puoi annotare il motivo della modifica per un facile riferimento in seguito."
## Come utilizzare questa app
1. Richiedi un account gratuito su https://github.com. Dopo la richiesta, puoi aggiungere un repository. Quando lo aggiungi, seleziona privato, non pubblico; dopo la creazione del repository, verrà visualizzato un link URL univoco.
Ad esempio, ho richiesto il repository "test" e il suo link è: https://github.com/WilliamFromTW/test.git
2. Ottieni un token di accesso personale (PAT)
Vai su https://github.com/settings/tokens per aggiungere un token monouso e impostarlo in modo da consentire l'accesso ai repository privati e non avere una data di scadenza. Questo token è la password richiesta da questa app. Per la procedura dettagliata, consulta https://kafeiou.pw/2022/10/06/4238/
3. Esegui l'app, clicca su "Aggiungi -> Sincronizza note (Git remoto)" nell'angolo in alto a destra, inserisci il link URL ottenuto nel passaggio 1, il tuo account GitHub e il token (password) del passaggio 2. Puoi quindi utilizzarlo per sincronizzare il repository Git con l'app.
## L'app è open source
https://github.com/WilliamFromTW/GitNoteTaking
## Libreria di terze parti
https://www.eclipse.org/jgit versione 7.4.0 Supporta solo Android 13 o versioni successive.
Ultimo aggiornamento
22 nov 2025