Skip to main content

Git für GitHub Desktop konfigurieren

Du kannst Git-Konfigurationseinstellungen für deine lokalen Repositorys mit GitHub Desktop verwalten.

Platform navigation

Informationen zur Git-Konfiguration für GitHub Desktop

GitHub Desktop verwendet deine lokalen Git-Konfigurationseinstellungen und bietet die Möglichkeit, einige dieser Einstellungen zu konfigurieren, z. B. die globalen Informationen zum Autor und den Standardbranch, der beim Erstellen eines neuen Repositorys verwendet wird.

Mit GitHub Desktop kannst du den Namen und die E-Mail-Adresse festlegen, die du mit den Commits verknüpfen möchtest, die du in deinen Repositorys durchführst. Wenn dein Name und deine E-Mail-Adresse bereits in der globalen Git-Konfiguration für deinen Computer festgelegt sind, erkennt GitHub Desktop diese Werte und verwendet sie. Mit GitHub Desktop kannst du auch einen anderen Namen und eine andere E-Mail-Adresse für ein einzelnes Repository festlegen. Dies ist nützlich, wenn du eine separate geschäftliche E-Mail-Adresse für ein bestimmtes Repository verwenden musst.

Wenn die in deiner Git-Konfiguration festgelegte E-Mail-Adresse nicht mit einer E-Mail-Adresse übereinstimmt, die mit dem GitHub-Konto verknüpft ist, bei dem du derzeit angemeldet bist, zeigt GitHub Desktop vor dem Committen eine Warnung an.

Mit GitHub Desktop kannst du auch den Namen des Standardbranchs ändern, den du beim Erstellen neuer Repositorys verwenden möchtest. Standardmäßig verwendet GitHub Desktop in allen neuen Repositorys, die du erstellst, main als Namen des Standardbranchs.

Tipp

Wenn du öffentliche Commits durchführst, kann jeder die E-Mail-Adresse in deiner Git-Konfiguration einsehen. Weitere Informationen finden Sie unter E-Mail-Adresse für Commits festlegen.

Konfigurieren deiner globalen Autoreninformationen

Wenn du deine globalen Autoreninformationen in GitHub Desktop konfigurierst, werden der Name und die E-Mail-Adresse in deiner globalen Git-Konfiguration aktualisiert. Dies sind der Standardname und die E-Mail-Adresse für alle neuen lokalen Repositorys, die du in GitHub Desktop erstellst.

  1. Wähle in der Menüleiste GitHub Desktop aus, und klicke dann auf Einstellungen.

    Screenshot der Menüleiste auf einem Mac. Im geöffneten Dropdownmenü „GitHub Desktop“ wird der Cursor über die Option „Einstellungen“ bewegt, die blau hervorgehoben ist.

  2. Klicke im Fenster „Einstellungen“ auf Git.

    Screenshot des Bereichs "Git" im Fenster "Einstellungen". In der linken Randleiste ist eine Option mit der Bezeichnung „Git“ blau hervorgehoben und orange umrandet.

  3. Gib im Feld Name den Namen ein, den du für deine Git-Konfiguration verwenden möchtest.

  4. Wähle im Dropdownmenü „E-Mail“ die E-Mail-Adresse aus, die du für deine Commits verwenden möchtest. Du kannst eine E-Mail-Adresse auswählen, die deinem GitHub-Konto zugeordnet ist. Wähle alternativ „Sonstige“ aus, und gib eine andere E-Mail-Adresse ein.

  5. Klicken Sie auf Speichern.

  1. Wähle das Menü Datei aus, und klicke dann auf Optionen.

    Screenshot der Menüleiste „GitHub Desktop“ unter Windows. Im erweiterten Dropdownmenü „File“ ist das Element „Options“ orange umrandet.

  2. Klicke im Fenster „Optionen“ auf Git.

    Screenshot des Bereichs „Git“ im Fenster „Optionen“. In der linken Randleiste ist eine Option mit der Bezeichnung "Git" blau hervorgehoben.

  3. Gib im Feld Name den Namen ein, den du für deine Git-Konfiguration verwenden möchtest.

  4. Wähle im Dropdownmenü „E-Mail“ die E-Mail-Adresse aus, die du für deine Commits verwenden möchtest. Du kannst eine E-Mail-Adresse auswählen, die deinem GitHub-Konto zugeordnet ist. Wähle alternativ „Sonstige“ aus, und gib eine andere E-Mail-Adresse ein.

  5. Klicken Sie auf Speichern.

Konfigurieren unterschiedlicher Autoreninformationen für ein einzelnes Repository

Du kannst den Namen und die E-Mail-Adresse ändern, die zum Erstellen von Commits in einem bestimmten Repository verwendet werden. Diese lokale Git-Konfiguration überschreibt deine globalen Git-Konfigurationseinstellungen nur für dieses Repository.

  1. Um zu dem Repository zu wechseln, für das du eine bestimmte Konfiguration festlegen möchtest, verwende das Dropdownmenü „Aktuelles Repository“.

    Screenshot der Repositoryleiste in GitHub Desktop. Neben „Aktuelles Repository“ ist ein Dropdownsymbol mit einem orangefarbenen Umriss hervorgehoben.

  2. Wähle in der Menüleiste von GitHub Desktop die Option Repository aus, und klicke auf Repositoryeinstellungen... .

    Screenshot der Menüleiste auf einem Mac. Im geöffneten Dropdownmenü „Repository“ wird ein Cursor auf „Repositoryeinstellungen“ bewegt, was blau hervorgehoben ist.

  3. Klicke im Fenster „Repositoryeinstellungen“ in der linken Seitenleiste auf Git-Konfiguration.

  4. Wähle unter „Für dieses Repository möchte ich“ die Option Lokale Git-Konfiguration verwenden aus.

    Screenshot des Bereichs „Git-Konfiguration“ im Fenster „Repositoryeinstellungen“. Das Optionsfeld „Use a local Git config“ ist ausgewählt und orange umrandet.

  5. Gib im Feld Name den Namen ein, den du für deine lokale Git-Konfiguration verwenden möchtest.

  6. Wähle im Dropdownmenü „E-Mail“ die E-Mail-Adresse aus, die du für deine Commits verwenden möchtest. Du kannst eine E-Mail-Adresse auswählen, die deinem GitHub-Konto zugeordnet ist. Wähle alternativ „Sonstige“ aus, und gib eine andere E-Mail-Adresse ein.

  7. Klicken Sie auf Speichern.

  1. Öffne das Menü Repository, und klicke dann auf Repositoryeinstellungen... .

    Screenshot der Menüleiste „GitHub Desktop“ unter Windows. Im geöffneten Dropdownmenü „Repository“ ist „Repository Settings“ orange umrandet.

  2. Klicke im Fenster „Repositoryeinstellungen“ in der linken Seitenleiste auf Git-Konfiguration.

  3. Wähle unter „Für dieses Repository möchte ich“ die Option Lokale Git-Konfiguration verwenden aus.

    Screenshot des Bereichs „Git-Konfiguration“ im Fenster „Repositoryeinstellungen“. Das Optionsfeld „Use a local Git config“ ist ausgewählt und orange umrandet.

  4. Gib im Feld Name den Namen ein, den du für deine lokale Git-Konfiguration verwenden möchtest.

  5. Wähle im Dropdownmenü „E-Mail“ die E-Mail-Adresse aus, die du für deine Commits verwenden möchtest. Du kannst eine E-Mail-Adresse auswählen, die deinem GitHub-Konto zugeordnet ist. Wähle alternativ „Sonstige“ aus, und gib eine andere E-Mail-Adresse ein.

  6. Klicken Sie auf Speichern.

Konfigurieren des Standardzweigs für neue Repositories

Du kannst den Standard-Branch konfigurieren, der beim Erstellen eines neuen Repository in GitHub Desktop verwendet wird. Weitere Informationen zum Standardbranch findest du unter Informationen zu Branches.

  1. Wähle in der Menüleiste GitHub Desktop aus, und klicke dann auf Einstellungen.

    Screenshot der Menüleiste auf einem Mac. Im geöffneten Dropdownmenü „GitHub Desktop“ wird der Cursor über die Option „Einstellungen“ bewegt, die blau hervorgehoben ist.

  2. Klicke im Fenster „Einstellungen“ auf Git.

    Screenshot des Bereichs "Git" im Fenster "Einstellungen". In der linken Randleiste ist eine Option mit der Bezeichnung „Git“ blau hervorgehoben und orange umrandet.

  3. Klicken Sie auf die Registerkarte Standard-Branch.

  4. Bearbeite den Namen des standardmäßigen Branches nach deinen Anforderungen.

  5. Klicken Sie auf Speichern.

  1. Wähle das Menü Datei aus, und klicke dann auf Optionen.

    Screenshot der Menüleiste „GitHub Desktop“ unter Windows. Im erweiterten Dropdownmenü „File“ ist das Element „Options“ orange umrandet.

  2. Klicke im Fenster „Optionen“ auf Git.

Screenshot des Bereichs „Git“ im Fenster „Optionen“. In der linken Randleiste ist eine Option mit der Bezeichnung "Git" blau hervorgehoben.

  1. Klicken Sie auf die Registerkarte Standard-Branch.
  2. Bearbeite den Namen des standardmäßigen Branches nach deinen Anforderungen.
  3. Klicken Sie auf Speichern.

Konfigurieren der Shellumgebung für Git-Hooks

GitHub Desktop führt Git-Hooks in Ihrer konfigurierten Shellumgebung aus. Dies bedeutet, dass Hooks Zugriff auf dieselben Umgebungsvariablen, Shellkonfigurationsdateien (z .bash_profile . B. oder .zshrc) und Tools haben, als wenn Sie Git über die Befehlszeile ausführen. Tools, die über Versionsmanager installiert werden, z. B. nvm oder rbenv, stehen auch für Ihre Hooks zur Verfügung.

Sie können Hook-Umgebungseinstellungen auf der Registerkarte Hooks im Git-Einstellungsbereich konfigurieren.

  1. Wähle in der Menüleiste GitHub Desktop aus, und klicke dann auf Einstellungen.

    Screenshot der Menüleiste auf einem Mac. Im geöffneten Dropdownmenü „GitHub Desktop“ wird der Cursor über die Option „Einstellungen“ bewegt, die blau hervorgehoben ist.

  2. Klicke im Fenster „Einstellungen“ auf Git.

    Screenshot des Bereichs "Git" im Fenster "Einstellungen". In der linken Randleiste ist eine Option mit der Bezeichnung „Git“ blau hervorgehoben und orange umrandet.

  3. Klicken Sie auf die Registerkarte "Hooks ".

  1. Wähle das Menü Datei aus, und klicke dann auf Optionen.

    Screenshot der Menüleiste „GitHub Desktop“ unter Windows. Im erweiterten Dropdownmenü „File“ ist das Element „Options“ orange umrandet.

  2. Klicke im Fenster „Optionen“ auf Git.

Screenshot des Bereichs „Git“ im Fenster „Optionen“. In der linken Randleiste ist eine Option mit der Bezeichnung "Git" blau hervorgehoben.

  1. Klicken Sie auf die Registerkarte "Hooks ".

Die folgenden Einstellungen sind verfügbar:

  •           **Git Hook Umgebungsvariablen von der Shell laden**: Wenn diese Funktion aktiviert ist, lädt GitHub Desktop die Umgebungsvariablen beim Ausführen von Git Hooks aus deiner Shell. Aktivieren Sie dies, wenn Ihre Hooks von Tools abhängig sind, die über Versionsmanager wie `nvm`, `rbenv` oder `asdf` installiert sind.
    
  •           **Git Hook Umgebungsvariablen zwischenspeichern**: Zwischenspeichern von Umgebungsvariablen für Hooks, um die Leistung zu verbessern. Deaktivieren Sie diese Option, wenn Ihre Hooks häufig ändernde Umgebungsvariablen verwenden.
    

Weitere Informationen über Git Hooks in GitHub Desktop findest du unter Arbeiten mit Git-Hooks in GitHub Desktop.

Weiterführende Lektüre

  •         [AUTOTITLE](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/adding-an-email-address-to-your-github-account)
    
  •         [AUTOTITLE](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/setting-your-commit-email-address)
    
  •         [AUTOTITLE](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-branches)
    
  •         [AUTOTITLE](/get-started/getting-started-with-git)