Wenn du für deine Installation ein GIT- Repository verwendest, kannst du bei erfolgreichem Update die «composer.lock» automatisch commiten lassen.

Wir haben Anleitungen für GitHub und GitLab vorbereitet. Solltest du andere Git-Software verwenden, müsstest du analog vorgehen.

Pro Installation wird ein individueller SSH-Key generiert und muss bei GitHub bzw. GitLab beim Repository als «Deploy Key» eingerichtet werden. Nich zu verwechseln mit dem SSH-Key auf dem persönlichen Profil!

GitHub

Wir verwenden dazu in unserem Beispiel ein bereits vorhandenes GIT-Repository bei GitHub.

Öffne in trakked die gewünschte Installation und klicke im Reiter «Updates» das Icon «Mit GIT-Repository verbinden» und kopiere den SSH Public Key in die Zwischenablage.

Wechsle auf die Plattform von GitHub und öffne das entsprechende Repository. Hier dann auf «Settings > Deploy keys > Add deploy key». Nun fügst du einen Titel und den SSH Public Key aus der Zwischenablage ein. Anschließend noch «Allow write access» auswählen und «Add key» klicken.

Wechsle in dein GIT-Repository und achte darauf, dass mindestens eine composer.lock-Datei im gewünschten Branch vorhanden ist.

Gebe bei GIT-Verbindung einrichten noch die Repository URL ein, rufe dazu dein Repository auf und klicke auf Code > Local und kopiere die URL und den Branch-Namen.

Du hast die GIT-Verbindung erfolgreich eingerichtet, wenn das GIT-Icon neu grün angezeigt wird.

Sobald du das nächste Update ausführst, wird jetzt von trakked automatisch ein commit ins Repository geschrieben.

GitLab

Wir verwenden dazu in unserem Beispiel ein bereits vorhandenes GIT-Repository bei GitLab.com.

Öffne in trakked die gewünschte Installation und klicke im Reiter «Updates» das Icon «Mit GIT-Repository verbinden» und kopiere den SSH Public Key in die Zwischenablage.

Wechsle auf die Plattform von GitLab und öffne dein Repository. In der Navigation wählst du dann unter «Settings > Repository» den Bereich «Deploy keys» aus. Zunächst gibst du einen Titel ein. Nun fügst du in das leere Textfeld «Key» den kopierten SSH Public Key aus der Zwischenablage ein. Anschließend noch «Grant write permissions to this key» auswählen und «Add key» klicken.

Wechsle in dein GIT-Repository und achte darauf, dass mindestens eine composer.lock-Datei im gewünschten Branch vorhanden ist.

Nun benötigst du noch die Repository URL. Dazu klickst du beim Repository auf «Clone» und kopierst die URL aus dem Feld «Clone with SSH». Zudem solltest du dir den Branch merken, in unserem Beispiel lautet dieser «main».

Wechsle nun in trakked zurück und füge die entsprechende Repository URL und den GIT-Branch ein und klicke auf «Verbinden».

Du hast die GIT-Verbindung erfolgreich eingerichtet, wenn das GIT-Icon nun «grün» angezeigt wird.

Sobald du das nächste Update ausführst, wird jetzt von trakked automatisch ein commit ins Repository geschrieben.

Verbindung trennen

Mit einem erneuten Klick auf das grüne Git-Icon und den Button «Verbindung trennen», kannst du die Verbindung wieder entfernen.

Video

Beim Klick auf das Vorschaubild werden Daten von YouTube geladen und deine IP-Adresse übermittelt. Weitere Informationen zum Datenschutz im Zusammenhang mit YouTube findest du in unserer Datenschutzerklärung.