Salta al contenuto principale

Collega l'app

Ti servono l’indirizzo del repository e il file con la tua chiave privata. Se non hai né l’uno né l’altro, parti da Crea un archivio.

Clona l’archivio

Apri l’app e tocca Clona repo remoto.

Schermata di benvenuto con i pulsanti Clona repo remoto, Crea repo locale e Impostazioni.

Scrivi l’indirizzo del repository in URL del repository e scegli come accedere in Modalità di Autenticazione.

Schermata Informazioni del repository con l'URL compilato e Chiave SSH selezionata come modalità di autenticazione.

Funzionano tutte queste forme di indirizzo:

Forma Esempio
SSH, breve git@git.example.org:store.git
SSH, con porta ssh://git@git.example.org:2222/srv/git/store.git
HTTPS https://git.example.org/you/store.git

L’app ti avvisa degli indirizzi che non funzionerebbero bene: una porta personalizzata senza ssh://, una porta su un indirizzo HTTPS, che non è supportata, e git://, che non ha cifratura.

Con una chiave SSH

Tocca Gestisci accanto alla riga Chiave SSH.

Schermata Chiave SSH con i pulsanti Importa chiave SSH e Genera coppia di chiavi SSH.
  • Importa chiave SSH legge da un file una chiave privata che hai già.
  • Genera coppia di chiavi SSH crea una nuova chiave sul telefono. Ed25519 è la scelta migliore, a meno che il server non sia vecchio. Proteggi con credenziali di blocco schermo fa chiedere all’app il blocco schermo ogni volta che usa la chiave.

Dopo la generazione l’app mostra la chiave pubblica. Aggiungila al tuo server git, nello stesso punto in cui aggiungeresti la chiave di un computer. Poi torna indietro e tocca Clona.

Con una password

Scegli Password e tocca Clona. L’app chiede la password quando si connette, e Ricorda password la salva cifrata sul telefono. Molti servizi di hosting vogliono qui un token di accesso invece della password dell’account.

L’identità del server

Alla prima connessione SSH l’app salva la chiave host del server senza chiedere nulla, e la controlla a ogni connessione successiva. Se la chiave cambia, la sincronizzazione si ferma con un errore. Se sai perché è cambiata, tocca Cancella la chiave host salvata nella schermata del repository. Se non lo sai, fermati e scoprilo prima: qualcuno potrebbe spacciarsi per il tuo server.

Importa la chiave privata

Finita la clonazione, l’app mostra per quale chiave è cifrato l’archivio, sotto Destinatari dell’archivio.

Schermata Importa chiave PGP con l'ID della chiave destinataria dell'archivio e il pulsante Importa chiave PGP.

Tocca Importa chiave PGP e scegli il file della chiave. L’app mostra l’ID della chiave importata: controlla che corrisponda. Puoi toccare Più tardi per saltare il passo, ma nessuna voce si potrà aprire finché non importi la chiave giusta.

Si apre l’elenco delle voci, e hai finito.

L'elenco dell'archivio, con le cartelle otp e work e la voce example.org.

Ora cancella il file della chiave dalla memoria del telefono, come spiegato in Crea un archivio. La prima volta che apri una voce, l’app chiede la passphrase della chiave.

Un archivio senza server

Crea repo locale crea un archivio che vive solo sul telefono. Importa la chiave privata, poi toccala nell’elenco per creare l’archivio per quella chiave. Ti serve comunque una chiave generata su un computer, e senza un remote nulla ti protegge se perdi il telefono.