Git-Verbindung einrichten und testen

Wenn Sie ein neues Projekt erstellen, ist es nur im Entwicklungsmodus vorhanden. So können Sie Ihr Modell in einer sicheren Umgebung entwickeln, die keine Auswirkungen auf andere Nutzer hat. Wenn Sie bereit sind, Ihr Projekt zu veröffentlichen, konfigurieren Sie im nächsten Schritt eine Git-Verbindung.

Wenn Sie eine Git-Verbindung für Ihr Projekt konfigurieren, können Sie Ihren LookML-Code im Produktionsmodus bereitstellen. In diesem Modus können andere Benutzer Ihr Datenmodell erkunden, Dashboards erstellen und Ihrem Modell LookML hinzufügen. Verwenden Sie für eine schnellere Einrichtung ein Bare-Repository. Erstellen Sie für eine robustere Git-Integration Ihr eigenes Git-Repository und folgen Sie der Anleitung auf dieser Seite, um es mit Ihrer Looker-Instanz zu verbinden.

Looker in Git integrieren

Looker verwendet Git, um Änderungen aufzuzeichnen und Dateiversionen zu verwalten. Jedes LookML-Projekt entspricht einem Git-Repository. Jedes Mal, wenn sich ein Nutzer im Entwicklungsmodus befindet, befindet er sich in seinem eigenen Git-Zweig.

Für die LookML-Quelldateiverwaltung kann Looker mit jedem Git-Anbieter konfiguriert werden, der einen SSH-Schlüssel oder HTTPS für die Authentifizierung verwendet. Die allgemeinen Schritte sind unabhängig von der verwendeten Plattform gleich. Auf dieser Seite wird GitHub als Beispiel für die Verbindung eines Looker-Projekts mit Git verwendet, nachdem Sie ein Git-Repository erstellt haben.

Für den Zugriff auf Git-Integrationsoptionen muss der Entwicklermodus aktiviert sein.

Sie können die Git-Integration mit einem der folgenden Protokolle konfigurieren:

  • HTTPS: HyperText Transfer Protocol Secure. Mit HTTPS greift Looker mit einem von Ihnen bereitgestellten Nutzernamen und Passwort (oder Zugriffstoken) auf Ihr Git-Repository zu, wie unter Über HTTPS mit Git verbinden beschrieben.
  • SSH: Secure Shell Mit SSH greift Looker auf Ihr Git-Repository mit einem Bereitstellungsschlüssel zu, den Sie über die Website Ihres Git-Anbieters generieren, wie unter Über SSH mit Git verbinden beschrieben.

HTTPS-Verbindung zu Git herstellen

Bei LookML-Projekten, die mit HTTPS-Authentifizierung konfiguriert sind, stellt Looker eine Verbindung zu Ihrem Git-Anbieter mit einem oder mehreren Nutzerkonten her, die Sie bei Ihrem Git-Anbieter eingerichtet haben. Looker verwendet einen Nutzernamen und ein Passwort (oder ein Zugriffstoken), um sich bei Ihrem Git-Anbieter anzumelden und Git-Vorgänge im Namen Ihrer LookML-Entwickler auszuführen.

Wenn Ihr Git-Konto die Bestätigung in zwei Schritten verwendet, können Sie zu Ihrem Git-Anbieter wechseln und Zugriffstokens erstellen, die anstelle von Passwörtern verwendet werden. Im Communitybeitrag HTTPS-Git-Verbindung mit aktivierter 2FA einrichten finden Sie eine Anleitung zum Erstellen persönlicher Zugriffstokens für gängige Git-Anbieter.

Mit der HTTPS-Authentifizierung können Sie Ihr LookML-Projekt so konfigurieren, dass ein einziges Git-Konto für das gesamte Projekt verwendet wird. Sie können das Projekt aber auch so konfigurieren, dass die individuellen Git-Konten Ihrer Entwickler zum Ausführen ihrer Git-Vorgänge verwendet werden.

Beachten Sie bei der GitHub-HTTPS-Authentifizierung Folgendes:

HTTPS-Authentifizierung für Einzelkonto

Wenn Sie Ihr LookML-Projekt mit einem einzigen Git-Konto einrichten, verwendet Looker dieses Git-Konto, um sich bei Ihrem Git-Anbieter anzumelden und Änderungen im Namen der Entwickler vorzunehmen. Looker führt diese Commits anhand des Looker-Nutzernamens des Entwicklers durch, sodass Sie erkennen können, welcher Entwickler die einzelnen Commits durchgeführt hat. Sie können den Commit-Verlauf Ihres Projekts auf der Benutzeroberfläche Ihres Git-Anbieters oder durch Auswahl der Option Verlauf im Git-Menü der Looker IDE aufrufen. Weitere Informationen zu den Git-Menüs in Looker finden Sie unter Git-Befehle in Looker ausführen.

Für die HTTPS-Authentifizierung mit einem einzelnen Konto muss das angegebene Git-Nutzerkonto Lese- und Schreibzugriff auf Ihr Git-Repository haben. Ihre LookML-Entwickler selbst müssen keine eigenen Git-Benutzerkonten haben.

HTTPS-Authentifizierung für mehrere Konten mit Nutzerattributen

Wenn Sie Ihr LookML-Projekt mit mehreren Konten einrichten, verwendet Ihr LookML-Projekt das individuelle Git-Konto jedes Looker-Entwicklers, um Git-Vorgänge auszuführen. Außerdem müssen Sie ein generisches Git-Nutzerkonto mit mindestens Lesezugriff konfigurieren, das Looker zum Abrufen der Produktionsversion der Dateien verwendet.

Die folgenden Aufgaben und Anforderungen sind für die Git-Authentifizierung mit Nutzerattributen erforderlich:

  • Alle LookML-Entwickler müssen ein eigenes Nutzerkonto bei Ihrem Git-Anbieter haben. Jedes Git-Nutzerkonto muss Lese- und Schreibzugriff auf das Repository des Projekts haben.
  • Ihr Looker-Administrator muss Looker-Nutzerkonten mit Nutzerattributen einrichten, die dem Git-Nutzernamen und dem Git-Passwort entsprechen (oder dem Zugriffstoken, wenn die Git-Nutzerkonten eine 2-Faktor-Authentifizierung verwenden).
  • Nutzerattribute für Git-Kontopasswörter (oder Zugriffstokens) müssen ausgeblendet sein. Wenn Sie das Passwort- oder Zugriffstoken-Attribut erstellen, wählen Sie unter Werte ausblenden die Option Ja aus und geben die Git-Anbieter-URL in das Feld Domain-Zulassungsliste ein.
  • Die Benutzerattribute für den Git-Namen und das Git-Passwort (oder das Zugriffstoken) müssen für jeden Looker-Entwickler ausgefüllt werden. Nutzerattribute können von einem Looker-Administrator oder vom Looker-Nutzer konfiguriert werden.

Das folgende Beispiel zeigt die Admin-Seite User Attributes, auf der ein Looker-Administrator Nutzerattribute für den Git-Nutzernamen und das Nutzerzugriffstoken eingerichtet hat.

Tabelle auf der Seite „User Attributes Admin“, in der die Nutzerattribute „github_token“ und „github_username“ angezeigt werden.

Das folgende Beispiel zeigt die Seite Konto eines Looker-Nutzers, auf der der Nutzer seine Git-Anmeldedaten in die Nutzerattributfelder eingegeben hat.

HTTPS-Git-Authentifizierung konfigurieren

So konfigurieren Sie ein LookML-Projekt mit HTTPS-Git-Authentifizierung:

  1. Rufen Sie die HTTPS-URL für Ihr Git-Repository ab. Im Fall von GitHub wird bei neuen Repositories (Repositories, die noch keine Dateien enthalten) die URL im Rahmen der Ersteinrichtung angezeigt. Klicken Sie auf dem Tab Code auf die Schaltfläche HTTPS, um die HTTPS-URL zu erhalten. Wählen Sie dann das Symbol URL in die Zwischenablage kopieren aus, um die URL in die Zwischenablage zu kopieren.

    Bei vorhandenen GitHub-Repositories (Repositories, die bereits Dateien enthalten) können Sie die HTTPS-URL aufrufen, indem Sie auf dem Tab Code des Repositorys auf die Schaltfläche Code klicken. Achten Sie darauf, den HTTPS-Link auszuwählen. Sie können das Symbol URL in die Zwischenablage kopieren auswählen, um die HTTPS-URL in die Zwischenablage zu kopieren.

  2. Gehen Sie zu Ihrem LookML-Projekt und wählen Sie in der Navigationsleiste das Symbol Einstellungen aus.

  3. Klicken Sie auf der Seite Projektkonfiguration auf dem Tab Konfiguration auf die Schaltfläche Git konfigurieren (für neue Projekte) oder auf die Schaltfläche Git-Verbindung zurücksetzen (für bestehende Projekte, die zuvor mit Git verbunden wurden).

  4. Wählen Sie Git konfigurieren oder Git-Verbindung zurücksetzen aus, um die Seite Git konfigurieren zu öffnen.

    Durch das Zurücksetzen Ihrer Git-Verbindung wird der Git-Verlauf für den Hauptzweig beibehalten. Außerdem wird der Verlauf des persönlichen Zweigs jedes Looker-Entwicklers beibehalten, sobald dieser Pull, zusammengeführt und bereitgestellt wurde. Informationen zum Beibehalten des Verlaufs für alle Zweige finden Sie auf der Seite Zu einem neuen Git-Repository migrieren.

  5. Fügen Sie auf der Looker-Seite Git konfigurieren die HTTPS-URL für Ihr Git-Repository in das Feld Repository-URL ein und wählen Sie Weiter aus.

    Looker erkennt Ihren Git-Anbieter und aktualisiert das Fenster mit Informationen zu Ihrem Git-Repository.

    Wenn Looker Ihren Git-Anbieter nicht erfolgreich erkennt, werden Sie aufgefordert, einen Anbieter aus einem Drop-down-Menü auszuwählen.

  6. Wählen Sie Ihre Git-Anmeldeoption aus:

  7. Geben Sie in die Felder Nutzername und Passwort/Persönliches Zugriffstoken die Anmeldedaten ein, die Ihr LookML-Projekt für den Zugriff auf Git verwendet. Dies ist unabhängig von Ihrer Git-Anmeldeeinstellung erforderlich:

    • Wenn Sie Verwenden Sie eine einzelne, konstante Kombination aus Nutzername, Passwort und persönlichem Zugriffstoken, ist dies der Git-Nutzername und das Passwort (oder das Zugriffstoken), das Ihre Looker-Instanz für alle Git-Vorgänge verwendet. Dieses Git-Nutzerkonto muss Lese- und Schreibzugriff auf Ihr Git-Repository haben.
    • Wenn Sie Nutzerattribute für Nutzername und Passwort/persönliches Zugriffstoken verwenden ausgewählt haben, ist dies der Git-Nutzername und das Passwort (oder das Zugriffstoken), mit dem Ihre Looker-Instanz die Produktionsversion des Repositorys abruft. Dieses Git-Nutzerkonto muss mindestens Lesezugriff auf Ihr Git-Repository haben.

    Wenn Ihr Git-Konto die 2-Faktor-Authentifizierung verwendet oder wenn Sie GitHub verwenden, wofür ein persönliches Zugriffstoken statt eines Passworts erforderlich ist, können Sie zu Ihrem Git-Anbieter wechseln und Zugriffstokens erstellen, die anstelle von Passwörtern verwendet werden. Im Communitybeitrag HTTPS-Git-Verbindung mit aktivierter 2FA einrichten finden Sie eine Anleitung zum Erstellen persönlicher Zugriffstokens für gängige Git-Anbieter.

  8. Wenn Sie Nutzerattribute für Nutzername und Passwort/persönliches Zugriffstoken verwenden ausgewählt haben, zeigt Looker im Bereich Anmeldedaten des Entwicklungsmodus die Drop-down-Menüs Nutzername und Nutzerattribut und Persönliches Zugriffstoken-Nutzerattribut an. Verwenden Sie die Drop-down-Menüs, um die Nutzerattribute für die Git-Anmeldedaten eines einzelnen Entwicklers auszuwählen.

    Looker-Nutzer können die Werte ihrer Nutzerattributfelder auf ihrer Seite Konto bearbeiten. Looker-Administratoren können die Nutzerattributwerte für einen Nutzer auf der Admin-Seite Nutzer bearbeiten.

  9. Wählen Sie die Schaltfläche Einrichtung fortsetzen aus.

Git ist jetzt für Ihr LookML-Projekt konfiguriert. Von hier aus können Sie Ihren LookML-Code validieren und dann Ihren ersten Commit erstellen und ihn in der Produktion bereitstellen, um Ihr Projekt im Produktionsmodus verfügbar zu machen. Weitere Optionen:

SSH-Verbindung zu Git herstellen

Bei der SSH-Authentifizierung erstellen Sie einen Bereitstellungsschlüssel für Ihren Git-Anbieter. Looker generiert das SSH-Schlüsselpaar und zeigt den öffentlichen Schlüssel auf der Benutzeroberfläche an (siehe Schritt 4). Looker verwendet diesen Bereitstellungsschlüssel, um sich bei Ihrem Git-Anbieter anzumelden und Änderungen im Namen der Looker-Entwickler vorzunehmen. Looker führt Commits mithilfe des Looker-Nutzernamens eines Entwicklers durch, sodass Sie sehen können, welcher Entwickler die einzelnen Commits durchgeführt hat. Sie können den Commit-Verlauf Ihres Projekts auf der Benutzeroberfläche Ihres Git-Anbieters oder durch Auswahl der Option Verlauf im Git-Menü der Looker IDE aufrufen. Weitere Informationen zu den Git-Menüs in Looker finden Sie unter Git-Befehle in Looker ausführen .

So konfigurieren Sie ein LookML-Projekt mit SSH-Git-Authentifizierung:

  1. Öffnen Sie Ihr Projekt oder erstellen Sie ein neues LookML-Projekt.
  2. Wählen Sie in Ihrem Projekt im Symbolmenü auf der linken Seite das Symbol Einstellungen aus, um die Seite Projektkonfiguration zu öffnen.
  3. Führen Sie auf der Seite Project Configuration (Projektkonfiguration) eine der folgenden Aktionen aus, um die Seite Configure Git (Git konfigurieren) zu öffnen:

    • Wählen Sie bei einem Projekt ohne Git-Verbindung die Schaltfläche Git konfigurieren aus.
    • Wählen Sie für ein Projekt, das bereits mit einer Git-Verbindung konfiguriert wurde, die Schaltfläche Reset Git Connection (Git-Verbindung zurücksetzen) aus.

    Durch das Zurücksetzen Ihrer Git-Verbindung wird der Git-Verlauf für den Hauptzweig beibehalten. Außerdem wird der Verlauf des persönlichen Zweigs jedes Looker-Entwicklers beibehalten, sobald dieser Pull, zusammengeführt und bereitgestellt wurde. Informationen zum Beibehalten des Verlaufs für alle Zweige finden Sie auf der Seite Zu einem neuen Git-Repository migrieren.

    Diagramm, das den Verlauf von der Seite „Project Settings“ (Projekteinstellungen) zur Seite „Configure Git“ (Git konfigurieren) zeigt. Für neue Projekte wird die Schaltfläche „Git konfigurieren“ und für bestehende Projekte die Schaltfläche „Git Connect zurücksetzen“ angezeigt. Beide Schaltflächen führen jedoch zur Seite „Git konfigurieren“.

  4. Rufen Sie die SSH-URL für Ihr Git-Repository ab. Dies sind die Formate für gängige Git-Anbieter:

    • GitHub: git@github.com:<organization-name>/<repository-name>.git
    • GitHub Enterprise: git@example.com:<organization-name>/<repository-name>.git
    • Cloud Source Repositories: ssh://username@example.com@source.developers.google.com:2022/p/<project-id>/r/<repository-name>
    • GitLab: git@gitlab.com:<organization-name>/<repository-name>.git
    • Bitbucket: git@bitbucket.org:<organization-name>/<repository-name>.git
    • Phabricator: ssh://username@example.com/diffusion/MYCALLSIGN/<repository-name>.git

    Im Fall von GitHub zeigt GitHub im Rahmen der Ersteinrichtung bei neuen Repositories (Repositories, die noch keine Dateien enthalten) die SSH-URL auf dem Tab Code an. Klicken Sie auf die Schaltfläche SSH, um die SSH-URL abzurufen, und wählen Sie dann das Symbol für die Zwischenablage aus, um es in die Zwischenablage zu kopieren.

    Sie können die SSH-URL bei vorhandenen GitHub-Repositories (Repositories, die bereits Dateien enthalten) aufrufen, indem Sie auf dem Tab Code des Repositorys auf die Schaltfläche Code klicken. Achten Sie darauf, den Link SSH verwenden auszuwählen. Sie können das Symbol für die Zwischenablage auswählen, um es in die Zwischenablage zu kopieren.

  5. Fügen Sie auf der Looker-Seite Git konfigurieren die SSH-URL für Ihr Git-Repository in das Feld Repository-URL ein und wählen Sie Weiter aus.

    URLs mit benutzerdefinierten oder nicht standardmäßigen Git-Ports können mit Looker verwendet werden, indem die nicht standardmäßige Portnummer zur Git-URL hinzugefügt wird. Beispiel: ssh://git@corporate.git.server.com:22/myorganization/myproject.git

    Damit dies richtig funktioniert, musst du das ssh:// angeben.

  6. Looker erkennt Ihren Git-Anbieter und zeigt einen Bereitstellungsschlüssel für Ihr Repository an. (Wenn Looker Ihren Git-Anbieter nicht erfolgreich erkennt, werden Sie aufgefordert, aus einem Drop-down-Menü eine Auswahl zu treffen.) Kopieren Sie den Bereitstellungsschlüssel in die Zwischenablage und wählen Sie dann den Link Deploy Key settings for your Repository (Schlüsseleinstellungen für Ihr Repository bereitstellen) aus, um die GitHub-Seite Deploy keys (Schlüssel bereitstellen) für Ihr GitHub-Repository zu öffnen.

  7. Wählen Sie im GitHub-Tab Settings (Einstellungen) auf der Seite Deploy keys (Schlüssel bereitstellen) die Schaltfläche Add deploy key (Bereitstellungsschlüssel hinzufügen) aus:

    GitHub zeigt die Seite Deploy keys / Add new (Schlüssel bereitstellen / Neue hinzufügen).

  8. Fügen Sie einen Titel für den Bereitstellungsschlüssel hinzu. Der Name ist nicht wichtig, aber Sie könnten „Looker“ und Ihren Projekttitel hinzufügen, um ihn in Zukunft im Blick zu behalten.

  9. Fügen Sie den Bereitstellungsschlüssel ein, den Sie aus Looker kopiert haben .

  10. Wählen Sie die Option Schreibzugriff zulassen aus.

  11. Wählen Sie die Schaltfläche Schlüssel hinzufügen aus. An dieser Stelle fordert Ihr Git-Anbieter Sie möglicherweise auf, Ihr Passwort einzugeben. Ist dies der Fall, geben Sie Ihr Passwort ein und wählen Sie Passwort bestätigen aus.

  12. GitHub zeigt alle Bereitstellungsschlüssel an, die für Ihr Repository hinzugefügt wurden.

  13. Kehren Sie zum Looker-Fenster zurück und wählen Sie auf der Seite Configure Git (Git konfigurieren) die Option Test and Finalize Setup (Einrichtung testen und abschließen) aus.

Hier können Sie noch einmal versuchen, den Bereitstellungsschlüssel einzurichten, oder Tests überspringen und Einrichtung abschließen auswählen, um die aktuellen Einstellungen beizubehalten.

Git ist jetzt für Ihr LookML-Projekt konfiguriert. Von hier aus können Sie Ihren LookML-Code validieren und dann Ihren ersten Commit erstellen und ihn in der Produktion bereitstellen, um Ihr Projekt im Produktionsmodus verfügbar zu machen. Weitere Optionen:

Bare-Git-Repository konfigurieren

Wenn Sie noch kein Remote-Git-Repository erstellt haben oder wenn Sie einfach schnell mit der Einrichtung beginnen möchten, damit andere von Ihrem LookML-Code profitieren können, können Sie ein reines Git-Repository konfigurieren. Beim Konfigurieren eines Bare-Git-Repositorys wird ein lokales Git-Repository auf Ihrer Looker-Instanz erstellt, anstatt eine Verbindung zu einem Remote-Repository herzustellen.

Wenn Sie die Option zum Erstellen eines Bare-Repositorys auswählen, erstellt Looker das Repository auf Ihrem Looker-Server und startet den Git-Verlauf für das Repository.

So konfigurieren Sie ein LookML-Projekt mit einem Bare-Git-Repository:

  1. Öffnen Sie Ihr Projekt oder erstellen Sie ein neues LookML-Projekt.
  2. Wählen Sie in Ihrem Projekt im Symbolmenü auf der linken Seite das Symbol Einstellungen aus, um die Seite Projektkonfiguration zu öffnen.
  3. Führen Sie auf der Seite Project Configuration (Projektkonfiguration) eine der folgenden Aktionen aus, um die Seite Configure Git (Git konfigurieren) zu öffnen:

    • Wählen Sie bei einem Projekt ohne Git-Verbindung die Schaltfläche Git konfigurieren aus.
    • Wählen Sie für ein Projekt, das bereits mit einer Git-Verbindung konfiguriert wurde, die Schaltfläche Reset Git Connection (Git-Verbindung zurücksetzen) aus.

    Durch das Zurücksetzen Ihrer Git-Verbindung wird der Git-Verlauf für den Hauptzweig beibehalten. Außerdem wird der Verlauf der persönlichen Zweigstellen jedes Looker-Entwicklers beibehalten, sobald diese Daten abgerufen, zusammengeführt und dann bereitgestellt werden. Informationen zum Beibehalten des Verlaufs für alle Zweige finden Sie auf der Seite Zu einem neuen Git-Repository migrieren.

  4. Wählen Sie unten auf der Seite Git konfigurieren die Option Bare Repository stattdessen einrichten aus.

  5. Wählen Sie im Dialogfeld Bare Git-Repository konfigurieren die Option Repository erstellen aus.

    Nachdem das Git-Repository erstellt wurde, zeigt Looker das Dialogfeld Bare Repository erstellt an.

Git ist jetzt für Ihr LookML-Projekt konfiguriert. Von hier aus können Sie Ihren LookML-Code validieren und dann Ihren ersten Commit erstellen und ihn in der Produktion bereitstellen, um Ihr Projekt im Produktionsmodus verfügbar zu machen. Weitere Optionen:

Bei Projekten, die mit einem Bar-Repository konfiguriert sind, können Sie anschließend die Option Reset Git Connection (Git-Verbindung zurücksetzen) verwenden, wenn Sie das Projekt mit einem Git-Anbieter verbinden möchten (siehe Verfahren zur Verwendung von HTTPS oder SSH). Stellen Sie jedoch keine Verbindung zu einem Git-Repository her, das bereits über einen Git-Verlauf verfügt. Wenn Sie Ihr LookML-Projekt mit einem Bare-Repository eingerichtet haben, erstellt Looker ein Repository auf Ihrem Looker-Server und startet den Git-Verlauf für das Repository. Wenn Sie anschließend Ihr LookML-Projekt mit einem Git-Repository mit einem Git-Verlauf verbinden, kann Looker die beiden Git-Verläufe nicht abgleichen und Sie können keine Git-Aktionen ausführen.

Neues LookML-Projekt mit einem nicht leeren Git-Repository verbinden

Das Konfigurieren von Git für die Versionsverwaltung ist ein wichtiger Schritt beim Erstellen eines neuen LookML-Projekts. In der Regel sollte jedes Projekt ein eigenes Repository haben. Möglicherweise müssen Sie jedoch ein Projekt mit einem Git-Repository konfigurieren, das vorhandene LookML enthält, wie in den folgenden Situationen:

  • Wenn Sie ein vorhandenes LookML-Projekt zwischen Instanzen verschieben
  • Wenn Sie den Code aus einem fehlerhaften oder inaktiven LookML-Projekt zur Verwendung in einem neuen Projekt wiederherstellen

In diesem Abschnitt werden Best Practices für die Konfiguration eines neuen LookML-Projekts mit einem vorhandenen, nicht leeren Git-Repository für die weitere LookML-Entwicklung beschrieben.

  1. Erstellen Sie ein neues LookML-Projekt, indem Sie Leeres Projekt als Ausgangspunkt auswählen. Ein leeres Projekt ist der Ausgangspunkt, da es mit LookML-Objekten aus einem vorhandenen Repository und nicht aus einem Datenbankschema oder einer SQL-Abfrage aufgefüllt wird.
  2. Konfigurieren Sie Git für Ihr Projekt entweder mit HTTPS oder SSH und verwenden Sie dabei die URL für das nicht leere Projekt im Abschnitt Repository-URL auf der Seite Git konfigurieren.
  3. Nachdem Sie Git für Ihr Projekt konfiguriert haben, rufen Sie den Bereich Git Actions (Git-Aktionen) aus der Produktionsversion auf.
  4. Nachdem Sie Daten aus der Produktion abgerufen haben, wählen Sie In Produktion bereitstellen aus.

Änderungen, die Sie in Ihrem Projekt an der LookML vornehmen, wirken sich nicht auf das ursprüngliche Repository aus. Die Änderungen werden vielmehr in Ihrer lokalen Version des Repositorys gespeichert.

Wenn Sie ein bestimmtes öffentliches Repository als Grundlage für ein leeres LookML-Projekt verwenden möchten, aber keinen Schreibzugriff auf dieses Repository haben, folgen Sie der Anleitung im Abschnitt Öffentliches Git-Repository klonen auf der Dokumentationsseite Neues LookML-Projekt erstellen.

Wenn Sie einen Git-Workflow mit einem Repository für mehrere Instanzen einrichten, finden Sie weitere Informationen im Communitybeitrag zum Git-Workflow mit einem Repository für mehrere Instanzen – Entwicklung, Staging und Produktion.

Git-Verbindung testen

Looker bietet einen Git-Verbindungstest zur Überprüfung Ihrer Git-Verbindung an. Mit dem Git-Verbindungstest wird überprüft, ob Sie die korrekte Git-URL eingerichtet haben und der Git-Host für Looker erreichbar ist . Mit dem Git-Verbindungstest wird außerdem überprüft, ob Sie einen gültigen Git-Bereitstellungsschlüssel angegeben haben und dass der Bereitstellungsschlüssel Schreibzugriff auf Ihr Git-Repository hat.

Wenn Looker keine Verbindung zu Ihrem Git-Repository herstellen kann, wird auf der Git-Schaltfläche der Text Test Git Connection (Git-Verbindung testen) angezeigt. Sie werden dann aufgefordert, die Fehlerbehebung für die Verbindung durchzuführen.

Sie können auch auf das Git-Verbindungstesttool zugreifen, indem Sie im Bereich Git-Aktionen die Option Git-Verbindung testen auswählen:

Das Git-Verbindungstesttool zeigt dann die Schritte zum Testen der Git-Verbindung an:

  1. Git-Remote untersuchen
  2. Hostname für Git-Dienst wird aufgelöst
  3. Netzwerk zum Git-Dienst ist betriebsbereit
  4. Anmeldedaten für die Autorisierung überprüfen
  5. Überprüfen, ob Anmeldedaten Schreibzugriff gewähren

Wenn ein Schritt erfolgreich war, zeigt Looker links neben dem Schritt ein grünes Häkchen an. Wenn ein Schritt nicht erfolgreich ist, zeigt Looker ein rotes Häkchen links neben dem Schritt an und zeigt außerdem eine Fehlermeldung an.

Das folgende Beispiel zeigt einen erfolgreichen Test:

Dialogfeld „Git-Verbindungstest“ mit einer Liste von Schritten mit grünen Häkchen daneben, die anzeigt, dass alle Schritte erfolgreich waren.

Im folgenden Beispiel ist im Git-Repository kein Bereitstellungsschlüssel für die Looker-Verbindung konfiguriert. Die grünen Häkchen links neben den ersten drei Schritten zeigen an, dass diese Schritte erfolgreich waren:

  • Examine git remote
  • Host name for git service will resolve
  • Networking to the git service is operational

Die roten Häkchen links neben den letzten beiden Schritten zeigen an, dass diese Schritte fehlgeschlagen sind:

  • Verify authorization credentials
  • Ensure credentials allow write access

Dialogfeld des Git-Verbindungstests mit einer Liste erfolgreicher und fehlgeschlagener Schritte. Im Schritt „Anmeldedaten für die Autorisierung überprüfen“ wird der Fehler „Kann nicht per Remotezugriff autorisieren (Looker-Bereitstellungsschlüssel) bestätigt werden.“ angezeigt.