PalmGit Assistenza tecnica
Grazie per aver scelto PalmGit. Questa pagina fornisce risposte alle domande frequenti e indicazioni sull'utilizzo. Se i contenuti seguenti non risolvono il Suo problema, La invitiamo a contattarci via e-mail.
E-mail di contatto: palmgit@126.com
Tempo di risposta: risponderemo alla Sua e-mail entro 15 giorni lavorativi.
I. Funzionalità dell'App
Gli utenti gratuiti dispongono di funzionalità Git pienamente utilizzabili; gli utenti a pagamento possono ampliare l'ambito delle directory operative (da quelle all'interno della sandbox a directory esterne autorizzate attivamente dall'utente), per scenari quali l'esportazione e la condivisione dei repository e la gestione dei prodotti di altre applicazioni.
| Livello | Ambito delle funzionalità | Stato di costo |
|---|---|---|
| Funzionalità gratuite | Operazioni sui repository Git nelle directory della sandbox (funzionalità complete quali clone, commit, push) | Gratuito |
| Funzionalità a pagamento | Operazioni sui repository Git estese alle directory esterne autorizzate dall'utente | Acquisto in-app non consumabile |
II. Domande frequenti
1. Utilizzo di base
Come si clona un repository remoto?
Nella pagina iniziale tocchi «+» nell'angolo in alto a destra, selezioni «Clona repository remoto», inserisca l'indirizzo del repository remoto (sono supportati HTTPS e SSH), selezioni la directory di salvataggio locale, scelga il metodo di autenticazione e inserisca le credenziali, quindi tocchi «Clona repository». Il processo di clonazione richiede una connessione di rete; al termine, il repository verrà salvato nella directory locale da Lei selezionata.
Come si eseguono il commit e il push del codice?
Dopo aver aperto un repository locale, acceda all'interfaccia di modifica dei file e modifichi i file, torni alla pagina principale del repository, acceda alla pagina dell'elenco degli stati, aggiunga i file da sottoporre a commit all'area di staging, tocchi «Commit di n modifiche», inserisca il messaggio di commit e tocchi Commit. Una volta completato il commit, potrà andare alla pagina principale del repository e toccare «Push» per sincronizzare le modifiche sul repository remoto. Può anche selezionare «Push immediato sul remoto» mentre scrive il messaggio di commit, così da eseguire il push sul remoto subito al momento del commit. Tenga presente che il push remoto richiede che Lei abbia configurato credenziali Git valide.
Come si creano, si cambiano, si uniscono i branch ed esegue il checkout dei branch remoti?
Nella pagina principale del repository tocchi il menu nell'angolo in alto a destra, tocchi «Crea branch» e inserisca il nome del branch per creare un nuovo branch a partire dal branch corrente.
Nella pagina principale del repository tocchi Branch locali per accedere alla pagina dell'elenco dei branch locali, quindi tocchi il pulsante di cambio su qualsiasi branch per passare a quel branch.
Nella pagina principale del repository tocchi Branch locali per accedere alla pagina dell'elenco dei branch locali, quindi tocchi il pulsante di merge su qualsiasi branch per unire quel branch al branch corrente.
Nella pagina principale del repository tocchi Branch remoti per accedere alla pagina dell'elenco dei branch remoti, quindi tocchi il «pulsante di download» per eseguire il checkout del branch remoto in locale.
Come si consultano la cronologia dei commit e le differenze tra file?
Nella pagina principale del repository tocchi «Cronologia commit» per consultare tutti i record di commit. Tocchi un commit qualsiasi per accedere alla pagina delle informazioni sul commit, dove potrà consultare le modifiche ai file e le differenze specifiche relative a quel commit.
2. Autorizzazioni e credenziali
Cosa fare se durante il push viene segnalato un errore di credenziali?
Verifichi che le credenziali da Lei configurate siano valide. Se utilizza HTTPS, verifichi che il Token non sia scaduto e che disponga dei permessi di push; se utilizza SSH, verifichi che la chiave sia stata aggiunta correttamente al provider del servizio del repository remoto.
Credenziali del repository e credenziali globali
Per l'autenticazione delle operazioni remote su un repository è possibile utilizzare le credenziali del repository oppure le credenziali globali.
Le credenziali globali costituiscono credenziali rapide di autenticazione dei permessi e possono essere utilizzate da tutti i repository; prima dell'uso, verifichi di disporre dei permessi corrispondenti.
Le credenziali del repository sono credenziali private relative a un repository specifico. Può configurare le credenziali del repository in «Impostazioni repository» e può inoltre aggiungere credenziali valide di un repository alle credenziali globali, che diventano così credenziali globali.
Perché è necessaria l'autorizzazione di accesso ai file?
L'autorizzazione di accesso ai file serve ad accedere alle directory non sandbox da Lei autorizzate, per eseguire la lettura e la scrittura di file e operazioni Git, nonché per esportare repository Git verso directory esterne autorizzate. L'App non esamina né legge i file presenti in altre directory non pertinenti sul Suo dispositivo iOS. Può aggiungere directory autorizzate e revocare l'autorizzazione di una directory in qualsiasi momento nella sezione Directory esterne delle impostazioni.
L'App raccoglie il mio codice?
No. Il Suo codice e il contenuto dei repository rimangono sempre locali sul Suo dispositivo iOS e non vengono caricati sui nostri server. Le operazioni Git comunicano direttamente con il provider del servizio del repository remoto da Lei configurato. Per maggiori dettagli, consulti la nostra informativa sulla privacy.
3. Acquisti in-app
Come si ripristinano le funzionalità avanzate già acquistate?
In «Impostazioni», tocchi «Ripristina acquisti»: l'App interrogherà Apple App Store per il Suo storico degli acquisti. Se ha già acquistato le funzionalità avanzate, queste verranno sbloccate automaticamente dopo il ripristino.
Dopo la disinstallazione e la reinstallazione, l'acquisto andrà perso?
No. I diritti di acquisto sono custoditi da Apple App Store e sono associati al Suo account Apple. Dopo la disinstallazione e la reinstallazione, potrà riottenere l'accesso tramite «Ripristina acquisti».
Come si richiede un rimborso?
I rimborsi sono gestiti da Apple e non possiamo elaborarli direttamente per Suo conto. La invitiamo a visitare reportaproblem.apple.com per presentare una richiesta di rimborso.
4. Dati e privacy
I dati dei miei repository andranno persi dopo la disinstallazione dell'App?
La directory sandbox è la directory privata dell'App: disinstallando l'App verranno eliminati i repository presenti nella directory sandbox. Per i repository Git situati nelle directory non sandbox autorizzate, la disinstallazione dell'App non eliminerà i file di tali directory, che rimarranno memorizzati sul Suo dispositivo iOS e potranno essere nuovamente aggiunti all'elenco dei repository dopo la reinstallazione. Tuttavia, le preferenze e la cache dello stato di acquisto all'interno dell'App verranno cancellate; dopo la reinstallazione potrà ripristinare le funzionalità avanzate tramite «Ripristina acquisti».
Come si eliminano i dati memorizzati localmente?
Repository nella directory sandbox: nella pagina dell'elenco dei repository, scorra verso sinistra o tenga premuto e selezioni «Elimina definitivamente (elimina i file dal disco)» per eliminare i dati del repository locale, oppure disinstalli direttamente l'App per eliminare tutti i dati locali presenti nella directory privata dell'App.
Repository in directory non sandbox: prima della revoca dell'autorizzazione, come per i repository nella directory sandbox, scorra verso sinistra o tenga premuto nella pagina dell'elenco dei repository e selezioni «Elimina definitivamente (elimina i file dal disco)» per eliminarli. Dopo la revoca dell'autorizzazione, dovrà eliminarli personalmente tramite il file manager di sistema.
III. Informativa sulla privacy
Per sapere come trattiamo i Suoi dati, consulti: Informativa sulla privacy
IV. Licenze open source
La presente App utilizza alcune librerie open source. Può consultare l'elenco completo toccando «Licenze» nella pagina «Informazioni» all'interno dell'App.
V. Come contattarci
Se i contenuti sopra riportati non risolvono il Suo problema, La invitiamo a contattarci nei seguenti modi:
E-mail: palmgit@126.com
Risponderemo entro 15 giorni lavorativi. Per aiutarci a individuare più rapidamente il problema, Le consigliamo di includere nella Sua e-mail le seguenti informazioni:
- Modello del Suo dispositivo iOS e versione del sistema
- Numero di versione dell'App
- Descrizione dettagliata del problema
- Se possibile, screenshot del problema