Zum Inhalt springen
GitTree
Hosting-Integrationen

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.

ProfiAktualisiert

Benötigt GitTree Pro oder eine laufende Testversion; Free behält alle lokalen Git-Funktionen bei. Vergleichen Sie die Pläne.

Auf dieser Seite
  1. Bevor Sie beginnen
  2. Wo es zu finden ist
  3. Schritte
  4. Erwartetes Ergebnis
  5. Was jedes Produkt braucht
  6. Wenn etwas schief geht
  7. Fragen
  8. Verwandt

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….
AktionmacOSWindows und Linux
Präferenzen⌘,Ctrl+,

Schritte

  1. Wählen Sie das Produkt

    Wählen Sie die Schaltfläche „Verbinden“ für das Produkt Ihres Servers.

  2. Benennen Sie den Gastgeber

    Geben Sie es unter Host ein, beispielsweise git.example.com. GitTree zeigt an, dass es nur mit https:// diesem Host kommuniziert.

  3. 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

Anmeldeoptionen für selbst gehostete Server
ProduktTokenBrowser-Anmeldung
GitHub UnternehmensserverPersönlicher ZugriffstokenAuf dem Server registrierte OAuth-Anwendung
GitLab (selbstverwaltet)Persönlicher ZugriffstokenAuf dem Server registrierte OAuth-Anwendung
Bitbucket-RechenzentrumPersönliches HTTP-ZugriffstokenEingehender 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.