---
title: GitHub 2-way sync
slug: docs/de/github-2-way-sync
createdAt: 2024-05-10T09:19:50.331Z
---

## Überblick

Die 2-Wege-Sync-Funktion von GitHub ermöglicht eine bidirektionale Synchronisierung zwischen GitHub-Repositories und Archbee. Anders als eine herkömmliche Einweg-Synchronisierung, die Änderungen nur von einer Quelle zum Ziel (GitHub zu Archbee) aktualisiert, stellt die 2-Wege-Synchronisierung sicher, dass Änderungen sowohl in GitHub als auch in Archbee auf beiden Plattformen übernommen werden.

:::hint{type="warning"}
Auch wenn es sich um ein 2-Wege-Sync-System handelt, betrachten wir GitHub weiterhin als die absolute Quelle der Wahrheit. Wir öffnen einen PR, und ob Sie diese Anfrage mergen, liegt bei Ihnen. Beachten Sie, dass die Dokumente in Archbee aktualisiert werden, wenn Sie sie mergen.
:::

Ganz gleich, ob Sie Entwickler, Projektmanager oder Mitarbeiter sind – diese Funktion ermöglicht es Ihnen, Ihre GitHub-Repositories nahtlos mit Archbee zu synchronisieren und Konsistenz über Ihre Workflows hinweg sicherzustellen.

## Erste Schritte 🏁

Um die 2-Wege-Synchronisierung in Ihrem Archbee-Konto zu aktivieren, folgen Sie diesen Schritten:

1. [Mit GitHub integrieren](https://docs.archbee.com/github#jJpEV)
2. Nachdem die Einrichtung abgeschlossen ist, werden Sie zur Konfigurationsseite weitergeleitet und sollten den Status `GitHub ist verbunden`sehen.

## Einen neuen Space erstellen und in GitHub schreiben ✍️

Wenn Sie einen neuen Space erstellen, können Sie ein Repository über die Option **In GitHub schreiben** auswählen.

![](https://api.archbee.com/api/optimize/bNBm7nPJgXjbjLyfbHNh2/E5XdR0KUblJnl0jmol1vU_create-modal-light.png "Write in GitHub")

Wählen Sie Ihr Git-Repository und den Branch, den Sie importieren möchten, und klicken Sie unten im Modal auf **Bereich hinzufügen**:

![](https://api.archbee.com/api/optimize/bNBm7nPJgXjbjLyfbHNh2/ifk6IRw68pu4R-iFapJLW_git-modal-light.png "GitHub-Repository auswählen")

Nach Abschluss sollten Sie eine Benachrichtigung erhalten, dass Ihre GitHub-Inhalte importiert wurden.

![](https://api.archbee.com/api/optimize/bNBm7nPJgXjbjLyfbHNh2/XsmkYQWHLWVcMcpH_uZdD_updates-2-light.png "Erfolgreicher GitHub-Import")

### In GitHub bearbeiten 👈

::::WorkflowBlock
:::WorkflowBlockItem
Klicken Sie im Archbee-Editor auf die Schaltfläche **In GitHub bearbeiten** und Sie werden zu Ihrem GitHub-Konto weitergeleitet.

![](https://api.archbee.com/api/optimize/bNBm7nPJgXjbjLyfbHNh2/3X34eFqER-fDOZdiBcfr5_edit-github-light.png "Schaltfläche „Edit in GitHub“")
:::

:::WorkflowBlockItem
Nehmen Sie Ihre Änderungen vor.
:::

:::WorkflowBlockItem
Klicken Sie auf **Änderungen committen** wenn Sie bereit sind.

![](https://api.archbee.com/api/optimize/bNBm7nPJgXjbjLyfbHNh2/zwgox6xjsw-Z4dLXCuNdC_git-light.png "Schaltfläche „Commit changes“")
:::

:::WorkflowBlockItem
Gehen Sie zurück zu Archbee. Nachdem Sie die Benachrichtigung in der unteren rechten Ecke erhalten haben, sollte sich der Inhalt in Echtzeit aktualisieren.

![](https://api.archbee.com/api/optimize/bNBm7nPJgXjbjLyfbHNh2/6fwrfavG3o8L8w77BE0Ig_updates-light.png "Benachrichtigung zur Inhaltsaktualisierung")
:::
::::

### Einen PR erstellen 👈

::::WorkflowBlock
:::WorkflowBlockItem
Klicken Sie im Archbee-Editor auf di&#x65;**&#x20;Bearbeiten**-Schaltfläche, und das Überprüfungssystem wird für Ihren Space aktiviert.

![](https://api.archbee.com/api/optimize/bNBm7nPJgXjbjLyfbHNh2/ddKxEhoipsIKaRuFyR4P1_edit-archbee-light.png "Edit-Schaltfläche")
:::

:::WorkflowBlockItem
Schreiben/ersetzen Sie Ihren Inhalt im Entwurfsmodus.
:::

:::WorkflowBlockItem
Sobald Sie dies abgeschlossen haben, gehen Sie zu **Bereich veröffentlichen** in der oberen rechten Ecke. Wählen Sie **Push zu GitHub‑Pull‑Request** und dann **Überprüfen & zu Gitbub-PRs pushen** zur Überprüfung.

![](https://api.archbee.com/api/optimize/bNBm7nPJgXjbjLyfbHNh2/0jmYkevXy1M7N0fs7ZrhR_publish-2-light.png "Review&Push to GitHub PR-Schaltfläche")
:::

:::WorkflowBlockItem
Überprüfen Sie Ihre Änderungen und wenn alles in Ordnung ist, klicken Sie auf die **Push zu GitHub‑PR&#x20;**&#x53;chaltfläche.

![](https://api.archbee.com/api/optimize/bNBm7nPJgXjbjLyfbHNh2/npQhrzzRke9pNHfnecada_review-light.png "Push to GitHub PR-Schaltfläche")
:::

:::WorkflowBlockItem
Verwenden Sie die **Push zu GitHub Pull Request**-Schaltfläche, um den Pull Request in Ihrem GitHub-Repository zu öffnen:

![](https://api.archbee.com/api/optimize/bNBm7nPJgXjbjLyfbHNh2/Akc8HBcbXcGegwCInbCzb_push-light.png "Push to GitHub PR-Link")
:::

:::WorkflowBlockItem
Überprüfen Sie die Änderungen im GitHub-Repository.
:::

:::WorkflowBlockItem
Klicken Sie auf **Pull-Request zusammenführen** -> Merge bestätigen.

![](https://api.archbee.com/api/optimize/bNBm7nPJgXjbjLyfbHNh2/KcZcEczKWvQmFbvaer9d5_pull-2-git-light.png "Merge Pull Request-Schaltfläche")
:::

:::WorkflowBlockItem
Gehen Sie zurück zu Archbee. Der Inhalt wird in GitHub aktualisiert, sobald Sie diese erfolgreiche Benachrichtigung erhalten:

![](https://api.archbee.com/api/optimize/bNBm7nPJgXjbjLyfbHNh2/6fwrfavG3o8L8w77BE0Ig_updates-light.png "Erfolgreiche Inhaltsaktualisierung-Benachrichtigung")
:::
::::



## GitHub-Branch auswählen 🕎

Um den Synchronisationsprozess zu starten, müssen Sie den spezifischen Branch in Ihrem GitHub-Repository auswählen, den Archbee auf Änderungen überwachen wird. Anschließend müssen Sie in diesem festgelegten Branch Pull Requests öffnen, um den Synchronisierungsmechanismus auszulösen.

Wenn dies nicht automatisch funktioniert, können Sie eine Synchronisierung erzwingen, indem Sie zu **Bereichseinstellungen** > **GitHub-Integration**> auf die Schaltfläche **Mit Repo synchronisieren** klicken.

![](https://api.archbee.com/api/optimize/bNBm7nPJgXjbjLyfbHNh2/fI7AljLEoxH6XS-AQmjYL_settings-light.png "GitHub-Branch auswählen")

