Verbinden Sie Unternehmens- und selbstgehostete Server
GitTree stellt eine Verbindung zu den eigenen Servern Ihres Unternehmens her: GitHub Enterprise Server, selbstverwaltet GitLab und Bitbucket Data Center. Sie nennen den Gastgeber; GitTree kommuniziert nur mit https:// diesem Host und das Token wird nur für diesen Host verwendet. Für die Browseranmeldung ist eine OAuth-Anwendung erforderlich, die Ihr Administrator dort registriert hat.
Benötigt GitTree Pro oder eine laufende Testversion; Free behält alle lokalen Git-Funktionen bei. Vergleichen Sie die Pläne.
Auf dieser Seite
Bevor Sie beginnen
- GitTree Pro oder eine laufende Testversion: Hosting-Integrationen sind Teil von Pro.
- Der Hostname des Servers; für die Browser-Anmeldung die OAuth-Anwendungs-ID (und für Bitbucket Data Center das Client-Geheimnis) von Ihrem Administrator.
Wo es zu finden ist
- Einstellungen › Integrations › Connected accounts: Connect GitHub Enterprise Server…, Connect GitLab… oder Connect Bitbucket Data Center….
| Aktion | macOS | Windows und Linux |
|---|---|---|
| Präferenzen | ⌘, | Ctrl+, |
Schritte
Wählen Sie das Produkt
Wählen Sie die Schaltfläche „Verbinden“ für das Produkt Ihres Servers.
Benennen Sie den Gastgeber
Geben Sie es unter Host ein, beispielsweise
git.example.com. GitTree zeigt an, dass es nur mithttps://diesem Host kommuniziert.Wählen Sie aus, wie Sie sich anmelden möchten
Verwenden Sie Enter a Personal Access Token… mit einem Token von diesem Server oder füllen Sie OAuth application ID aus und melden Sie sich mit dem Browser über die von Ihrem Administrator registrierte Anwendung an.
Erwartetes Ergebnis
Repositorys, Pull Requests und Pipelines auf Ihrem Unternehmensserver werden neben Ihren anderen Konten angezeigt.
Was jedes Produkt braucht
| Produkt | Token | Browser-Anmeldung |
|---|---|---|
| GitHub Unternehmensserver | Persönlicher Zugriffstoken | Auf dem Server registrierte OAuth-Anwendung |
| GitLab (selbstverwaltet) | Persönlicher Zugriffstoken | Auf dem Server registrierte OAuth-Anwendung |
| Bitbucket-Rechenzentrum | Persönliches HTTP-Zugriffstoken | Eingehender Anwendungslink: Client-ID und Client-Geheimnis |
Wenn etwas schief geht
„Für die Anmeldung mit dem Browser ist die … Anwendung dieses Builds erforderlich, die nicht konfiguriert ist. Verwenden Sie ein Token.“
Ohne eine OAuth-Anwendung für diesen Server verwenden Sie ein persönliches Zugriffstoken von diesem.
Fragen
Kann ein Token für einen Server einen anderen erreichen?
Nein. Jeder Token wird für seinen eigenen Host gespeichert und nur dorthin gesendet.