Saltar al contenido
GitTree
Preferencias

Administrar identidades y perfiles de Git

Un perfil es un nombre y un correo electrónico para confirmaciones, además de una clave de firma opcional y un comando SSH, entre los que puede alternar. De forma predeterminada, se ejecuta Passed to each git command GitTree, por lo que ~/.gitconfig nunca se cambia y el propio nombre o correo electrónico del repositorio sigue prevaleciendo; Written to ~/.gitconfig hace que todas las herramientas de git lo utilicen.

GratisActualizado

Funciona en GitTree Gratis: todas las funciones locales de Git, una vez que hayas iniciado sesión.

En esta página
  1. Antes de empezar
  2. donde encontrarlo
  3. Pasos
  4. Resultado esperado
  5. Un repositorio, su propia identidad
  6. Si algo sale mal
  7. Preguntas
  8. Relacionado

Antes de empezar

  • Nada. Sin perfil, tu configuración de git decide con quién te comprometes.

donde encontrarlo

  • Preferencias › Profiles.
acciónmacOSWindows y Linux
Preferencias⌘,Ctrl+,

Pasos

  1. Crear un perfil

    Presione New profile, presione Profile name, Name for commits (user.name) y Email for commits (user.email), y opcionalmente Signing key y SSH command como ssh -i ~/.ssh/work_key. Presione Create profile.

  2. Elige cómo llega a git

    En How the identity reaches git, mantén Passed to each git command o elige Written to ~/.gitconfig.

  3. Cambiar

    Presione Switch to this profile. GitTree dice Switched to the profile “…”. y las nuevas confirmaciones lo usan.

Resultado esperado

Tus confirmaciones llevan la identidad del perfil en el que te encuentras.

Un repositorio, su propia identidad

En Repo-Specific Preferences, Name for commits y Email for commits configuran user.name y user.email solo para ese repositorio. Una cuenta conectada puede completar el correo electrónico: Use an Account’s Address… enumera solo las direcciones que devuelve el proveedor.

Si algo sale mal

"El perfil activo no se puede eliminar. Cambie primero a otro perfil".

Cambie a otro perfil y luego Delete… a este. Se mantiene una copia de seguridad de su archivo.

Preguntas

¿Las terminales utilizan mi perfil GitTree?

Con Passed to each git command, solo las ejecuciones de comandos git GitTree lo usan; terminales y otras herramientas de git siguen usando su configuración de git.