# Dodawanie organizacji GitHub Enterprise do Xopero ONE

**Integracja organizacji GitHub Enterprise z Xopero ONE umożliwia scentralizowane tworzenie kopii zapasowych oraz zarządzanie wszystkimi repozytoriami w wybranym środowisku GitHub. Po połączeniu organizacji administratorzy mogą ustawiać harmonogramy kopii zapasowych, stosować polityki retencji, organizować repozytoria w grupy oraz monitorować status synchronizacji i czas wykonywania kopii zapasowych bezpośrednio z poziomu panelu zarządzania, aby zapewnić spójną ochronę i zgodność z politykami bezpieczeństwa danych.**

***

## Proces integracji

Poniższe kroki opisują, jak zintegrować organizację **GitHub Enterprise** z **Xopero ONE** przy użyciu **Xopero ONE Management Service**.

{% hint style="success" %}
**Xopero ONE** obsługuje tworzenie i przywracanie kopii zapasowych dla instancji **GitHub Enterprise Cloud** odseparowanych od głównego środowiska **GitHub** (np. <kbd>twoja-organizacja.ghe.com</kbd>). Takie odizolowane instancje **GitHub Enterprise Cloud** można integrować z **Xopero ONE** jako **GitHub Enterprise Cloud with Data Residency**.
{% endhint %}

{% hint style="warning" %}
Integracja **GitHub Enterprise** z **Xopero ONE** jest możliwa wyłącznie przy użyciu osobistego tokenu dostępu (PAT).
{% endhint %}

{% stepper %}
{% step %}
Otwórz kartę **DevOps** po lewej stronie okna i wybierz **GitHub** z listy.

<figure><img src="https://1873867500-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fwg6DDqlTFok8F9zv6rqa%2Fuploads%2FARtHGyS5mzEBRjFYL7sN%2Fadding_GitHub_Enterprise_to_xone_1.png?alt=media&#x26;token=ce86f20c-8a52-48f3-abfa-730ab2434a23" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Kliknij przycisk **Połącz** pod odpowiednim typem instancji **GitHub Enterprise** (**GitHub Enterprise Server** lub **GitHub Enterprise Cloud with Data Residency**).

{% hint style="info" %}
Jeśli masz już dodaną organizację **GitHub Enterprise**, najpierw kliknij przycisk **+ Zabezpiecz** w lewym górnym rogu.
{% endhint %}

<figure><img src="https://1873867500-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fwg6DDqlTFok8F9zv6rqa%2Fuploads%2FRqQMQQsqjkxn7nFjAMuz%2Fimage.png?alt=media&#x26;token=f70fb137-6baf-4f78-b787-dda5f85e2cf3" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
W sekcji **Ustawienia** wprowadź adres usługi **GitHub Enterprise** oraz dodaj lub wybierz osobisty token dostępu (PAT) z **Managera Haseł**.

<figure><img src="https://1873867500-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fwg6DDqlTFok8F9zv6rqa%2Fuploads%2FDaU6WqTZIhnLZfMPIo4a%2Fimage.png?alt=media&#x26;token=7d2afd75-1e2c-4390-aadf-59c1578b0699" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Zdecyduj, czy **Xopero ONE** ma automatycznie dodawać nowe repozytoria do planu kopii zapasowej.

<figure><img src="https://1873867500-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fwg6DDqlTFok8F9zv6rqa%2Fuploads%2FyImGQJbUUr41AJXa7ERV%2Fimage.png?alt=media&#x26;token=27895ab5-e95a-4f91-a4ee-9a71716e23b5" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Skonfiguruj synchronizację repozytorium oraz domyślnego workera. Określ czas rozpoczęcia synchronizacji lub ustaw interwał czasowy dla automatycznych aktualizacji.

<figure><img src="https://1873867500-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fwg6DDqlTFok8F9zv6rqa%2Fuploads%2FFIcB4rY1pTnEHUj9YeQr%2Fimage.png?alt=media&#x26;token=e750f2f9-39b3-455c-b3b7-e9d248f57ad5" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Kliknij przycisk **Kontynuuj**, aby zakończyć proces dodawania organizacji **GitHub Enterprise** i nadać **Xopero ONE** dostęp do wskazanych zasobów.
{% endstep %}

{% step %}
Twoja organizacja **GitHub Enterprise** została pomyślnie dodana do **Xopero ONE**. Kliknij przycisk **Niestandardowa polityka**, aby zmodyfikować ustawienia polityki kopii zapasowej, lub przycisk **Uruchom kopię zapasową**, aby natychmiast uruchomić kopię zapasową zgodnie z aktualną konfiguracją polityki.

<figure><img src="https://1873867500-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fwg6DDqlTFok8F9zv6rqa%2Fuploads%2Fsy2fokkUSkU8OGzjNOD6%2Fimage.png?alt=media&#x26;token=70f4b0b9-39ce-48b3-ad0b-3bc43c063330" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

***

## Przydatne linki i materiały

{% embed url="<https://docs.github.com/en/enterprise-server@3.4/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token>" %}
