Zum Inhalt springen
GitTree
Fernbedienungen und Synchronisierung

Wählen Sie Remote-Anmeldeinformationen

GitTree führt Ihr eigenes Git aus, also holen, ziehen und pushen Sie die Anmeldung auf die gleiche Weise wie Git auf Ihrem Computer: über HTTPS über Ihren Credential Helper, über SSH mit Ihrem Schlüssel oder SSH-Agenten. Passwörter und Token bleiben in Ihrem Systemschlüsselbund, niemals in den Dateien von GitTree.

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. Verbundene Konten
  6. Wenn etwas schief geht
  7. Fragen
  8. Verwandt

Bevor Sie beginnen

  • Ein Remotestandort, bei dem Sie sich anmelden müssen, beispielsweise ein privates Repository.

Wo es zu finden ist

  • Einstellungen › SSH für den SSH-Agenten, einen privaten Schlüssel, unbekannte Hostschlüssel und gespeicherte Passphrasen.
  • Einstellungen › Integrations für verbundene Hosting-Konten.
AktionmacOSWindows und Linux
Preferences⌘,Ctrl+,

Schritte

  1. Erfahren Sie, auf welche Weise sich Ihre Fernbedienung anmeldet

    Eine URL, die mit https:// beginnt, verwendet HTTPS-Anmeldeinformationen. einer wie git@github.com:… verwendet SSH. Sehen Sie es mit Copy Remote URL (remotes).

  2. Für HTTPS

    Git fragt Ihren Credential-Helfer. Wenn Git einen Benutzernamen benötigt, fragt GitTree in einem eigenen Fenster nach; Das Passwort oder der Token wird von der sicheren Eingabeaufforderung Ihres Systems abgefragt.

  3. Für SSH

    Use the SSH agent bietet die Schlüssel an, die Ihr laufender SSH-Agent enthält; GitTree startet niemals einen Agenten. Oder legen Sie einen Private key für jede SSH-Remote fest. Remember key passphrases behält eine Passphrase in Ihrem Schlüsselbund, nachdem Sie sie eingegeben haben.

  4. Bestätigen Sie einen neuen Server

    Wenn Sie zum ersten Mal eine Verbindung zu einem Server herstellen, zeigt Connect to …? seinen Fingerabdruck an. Vergleichen Sie es mit dem, das sein Eigentümer veröffentlicht, und wählen Sie dann Connect and Remember Key aus.

Erwartetes Ergebnis

Melden Sie sich durch Abrufen, Ziehen und Drücken an, ohne noch einmal zu fragen, wobei Ihre Geheimnisse nur im Schlüsselbund aufbewahrt werden.

Verbundene Konten

Mit GitTree Pro oder einer laufenden Testversion, einem GitHub-, GitLab-, Bitbucket- oder Azure DevOps-Konto, das Sie in den Einstellungen verbinden › Integrations können Sie sich auch für Git auf diesem Host anmelden. Ihr eigener SSH-Schlüssel oder Anmeldeinformations-Helfer funktioniert weiterhin kostenlos.

Wenn etwas schief geht

„Automatischer Abruf übersprungen: … Sie müssen sich anmelden.“

Bei Hintergrundabrufen werden niemals Anmeldeinformationen abgefragt. Wählen Sie einmal Fetch All, um sich anzumelden.

Berechtigung verweigert (öffentlicher Schlüssel)

Der Server hat keinen angebotenen Schlüssel akzeptiert. Fügen Sie Ihren öffentlichen Schlüssel auf der SSH-Schlüsselseite des Hosts hinzu, laden Sie ihn in Ihren Agenten oder legen Sie ihn als Private key fest.

Fragen

HTTPS oder SSH?

Beide funktionieren. HTTPS mit einem Token ist hinter Firewalls am einfachsten; SSH vermeidet Token, sobald Ihr Schlüssel eingerichtet ist. Verwenden Sie alles, was Ihr Git bereits verwendet.