Passer au contenu
GitTree
Préférences

Gérer les identités et les profils Git

Un profil est un nom et une adresse e-mail pour les validations, ainsi qu'une clé de signature facultative et une commande SSH, entre lesquelles vous pouvez basculer. Par défaut, il s'agit de Passed to each git command GitTree exécutions, donc ~/.gitconfig n'est jamais modifié et le nom ou l'adresse e-mail d'un référentiel l'emporte toujours ; Written to ~/.gitconfig oblige tous les outils Git à l'utiliser.

GratuitMis à jour

Fonctionne dans GitTree Gratuit : toutes les fonctionnalités Git locales, une fois connecté.

Sur cette page
  1. Avant de commencer
  2. Où le trouver
  3. Mesures
  4. Résultat attendu
  5. Un référentiel, sa propre identité
  6. Si quelque chose ne va pas
  7. Questions
  8. En rapport

Avant de commencer

  • Rien. Sans profil, votre configuration git décide en tant que qui vous vous engagez.

Où le trouver

  • Préférences › Profiles.
ActionmacOSWindows et Linux
Préférences⌘,Ctrl+,

Mesures

  1. Créer un profil

    Appuyez sur New profile, donnez un Profile name, Name for commits (user.name) et Email for commits (user.email), et éventuellement un Signing key et SSH command tels que ssh -i ~/.ssh/work_key. Appuyez sur Create profile.

  2. Choisissez comment il atteint git

    Sous How the identity reaches git, conservez Passed to each git command ou choisissez Written to ~/.gitconfig.

  3. Changer

    Appuyez sur Switch to this profile. GitTree dit Switched to the profile “…”. et les nouveaux commits l'utilisent.

Résultat attendu

Vos commits portent l’identité du profil sur lequel vous vous trouvez.

Un référentiel, sa propre identité

Dans Repo-Specific Preferences, Name for commits et Email for commits définissez user.name et user.email pour ce référentiel uniquement. Un compte connecté peut remplir l'e-mail : Use an Account’s Address… répertorie uniquement les adresses renvoyées par le fournisseur.

Si quelque chose ne va pas

"Le profil actif ne peut pas être supprimé. Passez d'abord à un autre profil. "

Passez à un autre profil, puis Delete… celui-ci. Une sauvegarde de son fichier est conservée.

Questions

Les terminaux utilisent-ils mon profil GitTree ?

Avec Passed to each git command, seules les commandes git GitTree s'exécutent ; les terminaux et autres outils git continuent d'utiliser votre configuration git.