Zum Inhalt springen
GitTree
Präferenzen

Verwalten Sie Git-Identitäten und -Profile

Ein Profil ist ein Name und eine E-Mail-Adresse für Commits sowie ein optionaler Signaturschlüssel und ein SSH-Befehl, zwischen denen Sie wechseln können. Standardmäßig werden Passed to each git command GitTree ausgeführt, daher wird ~/.gitconfig nie geändert und der eigene Name oder die E-Mail-Adresse eines Repositorys gewinnt weiterhin; Written to ~/.gitconfig sorgt dafür, dass jedes Git-Tool es verwendet.

KostenlosAktualisiert

Funktioniert in GitTree Kostenlos: alle lokalen Git-Funktionen, sobald Sie angemeldet sind.

Auf dieser Seite
  1. Bevor Sie beginnen
  2. Wo es zu finden ist
  3. Schritte
  4. Erwartetes Ergebnis
  5. Ein Repository, eine eigene Identität
  6. Wenn etwas schief geht
  7. Fragen
  8. Verwandt

Bevor Sie beginnen

  • Nichts. Ohne Profil entscheidet Ihre Git-Konfiguration, als wen Sie sich verpflichten.

Wo es zu finden ist

  • Einstellungen › Profiles.
AktionmacOSWindows und Linux
Präferenzen⌘,Ctrl+,

Schritte

  1. Erstellen Sie ein Profil

    Drücken Sie New profile, geben Sie ein Profile name, Name for commits (user.name) und Email for commits (user.email) und optional ein Signing key und SSH command ein, beispielsweise ssh -i ~/.ssh/work_key. Drücken Sie Create profile.

  2. Wählen Sie, wie es Git erreicht

    Behalten Sie unter How the identity reaches git Passed to each git command bei oder wählen Sie Written to ~/.gitconfig.

  3. Schalten

    Drücken Sie Switch to this profile. GitTree sagt Switched to the profile “…”. und neue Commits verwenden es.

Erwartetes Ergebnis

Ihre Commits enthalten die Identität des Profils, in dem Sie sich befinden.

Ein Repository, eine eigene Identität

Legen Sie in Repo-Specific Preferences, Name for commits und Email for commits user.name und user.email nur für dieses Repository fest. Ein verbundenes Konto kann die E-Mail-Adresse füllen: Use an Account’s Address… listet nur Adressen auf, die der Anbieter zurückgibt.

Wenn etwas schief geht

„Das aktive Profil kann nicht gelöscht werden. Wechseln Sie zuerst zu einem anderen Profil.“

Wechseln Sie zu einem anderen Profil und dann Delete… zu diesem. Es wird eine Sicherungskopie seiner Datei erstellt.

Fragen

Verwenden Terminals mein GitTree-Profil?

Mit Passed to each git command wird es nur von Git-Befehlen verwendet, die von GitTree ausgeführt werden. Terminals und andere Git-Tools verwenden weiterhin Ihre Git-Konfiguration.