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.
Funktioniert in GitTree Kostenlos: alle lokalen Git-Funktionen, sobald Sie angemeldet sind.
Auf dieser Seite
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.
| Aktion | macOS | Windows und Linux |
|---|---|---|
| Preferences | ⌘, | Ctrl+, |
Schritte
Erfahren Sie, auf welche Weise sich Ihre Fernbedienung anmeldet
Eine URL, die mit
https://beginnt, verwendet HTTPS-Anmeldeinformationen. einer wiegit@github.com:…verwendet SSH. Sehen Sie es mit Copy Remote URL (remotes).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.
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.
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.