Vai al contenuto
GitTree
Preferenze

Gestisci identità e profili Git

Un profilo è un nome e un indirizzo email per i commit, oltre a una chiave di firma opzionale e un comando SSH tra cui è possibile passare. Per impostazione predefinita viene eseguito Passed to each git command GitTree, quindi ~/.gitconfig non viene mai modificato e il nome o l'e-mail di un repository prevale comunque; Written to ~/.gitconfig fa in modo che ogni strumento Git lo utilizzi.

GratuitoAggiornato

Funziona in GitTree Gratuito: tutte le funzionalità Git locali, una volta effettuato l'accesso.

In questa pagina
  1. Prima di iniziare
  2. Dove trovarlo
  3. Passi
  4. Risultato atteso
  5. Un repository, la propria identità
  6. Se qualcosa va storto
  7. Domande
  8. Relativo

Prima di iniziare

  • Niente. Senza profilo, la tua configurazione git decide con chi ti impegni.

Dove trovarlo

  • Preferenze › Profiles.
AzionemacOSWindows e Linux
Preferenze⌘,Ctrl+,

Passi

  1. Crea un profilo

    Premi New profile, inserisci Profile name, Name for commits (user.name) e Email for commits (user.email) e, facoltativamente, Signing key e SSH command come ssh -i ~/.ssh/work_key. Premi Create profile.

  2. Scegli come raggiungere git

    Sotto How the identity reaches git, mantieni Passed to each git command o scegli Written to ~/.gitconfig.

  3. Cambia

    Premi Switch to this profile. GitTree dice Switched to the profile “…”. e i nuovi commit lo usano.

Risultato atteso

I tuoi commit portano l'identità del profilo su cui ti trovi.

Un repository, la propria identità

In Repo-Specific Preferences, Name for commits e Email for commits impostano user.name e user.email solo per quel repository. Un account connesso può compilare l'e-mail: Use an Account’s Address… elenca solo gli indirizzi restituiti dal fornitore.

Se qualcosa va storto

"Il profilo attivo non può essere eliminato. Passa prima a un altro profilo."

Passa a un altro profilo, quindi a Delete… questo. Viene mantenuto un backup del suo file.

Domande

I terminali utilizzano il mio profilo GitTree?

Con Passed to each git command, solo i comandi git eseguiti da GitTree lo utilizzano; i terminali e altri strumenti git continuano a utilizzare la configurazione git.