# Przywracanie wielu repozytoriów

**Xopero ONE umożliwia jednoczesne odzyskiwanie wielu kopii zapasowych repozytoriów Bitbucket, pozwalając administratorom na przywrócenie kilku repozytoriów równocześnie w ramach wybranej organizacji lub projektu. Proces zachowuje historię Git, branches, tagi oraz pozostałe, obsługiwane metadane, zapewniając integralność i spójność danych we wszystkich przywróconych zasobach.**

***

## Proces przywracania

Poniższe kroki pokazują, jak przywrócić wiele repozytoriów **Bitbucket** jednocześnie za pomocą **Xopero ONE Management Service**.

{% stepper %}
{% step %}
Przejdź do widoku przywracania, korzystając z następującej metody:

1. Otwórz zakładkę **Bitbucket** (**DevOps** > **Bitbucket**), a następnie kliknij przycisk **Przeglądaj** (ikona przeglądania ![](https://1873867500-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fwg6DDqlTFok8F9zv6rqa%2Fuploads%2FcgWrdDEx1BLZBX4WFZxv%2Fimage.png?alt=media\&token=358e0a2e-2017-47a5-9dd4-44293a46eccd) w widoku listy) obok organizacji, której kopię zapasową chcesz przywrócić.
2. Zaznacz wszystkie repozytoria, które chcesz przywrócić, a następnie kliknij przycisk **Przywróć** w górnym menu.

<figure><img src="https://1873867500-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fwg6DDqlTFok8F9zv6rqa%2Fuploads%2FGfzIn4vR4dcc6Oeevg23%2Fimage.png?alt=media&#x26;token=d5413185-72e1-468d-a534-7020121cc5a4" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Kliknij każde wybrane repozytorium, aby wskazać plan backupu oraz kopię, z której chcesz przywrócić dane, a następnie kliknij **Dalej**.

{% hint style="info" %}
System domyślnie wybiera najnowszy dostępny backup, niezależnie od planu.
{% endhint %}
{% endstep %}

{% step %}
Wybierz miejsce docelowe przywracania i kliknij **Dalej**.

{% hint style="info" %}
Możesz wybrać dowolne urządzenie lub organizację zarejestrowaną w **Xopero ONE** (więcej informacji na temat cross-recovery znajdziesz w sekcji **Przydatne linki i materiały**).
{% endhint %}

<figure><img src="https://1873867500-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fwg6DDqlTFok8F9zv6rqa%2Fuploads%2FR4pKkD8U6SyPEGiUWwUJ%2Fimage.png?alt=media&#x26;token=51a43544-cda5-43e8-9c6e-3165569aa98b" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
W sekcji **Dane do przywrócenia** znajdującej się u góry strony, kliknij przycisk **Edytuj** i wybierz dane, które chcesz przywrócić.

{% hint style="success" %}
Domyślnie wszystkie elementy są zaznaczone do przywrócenia. **Xopero ONE** pozwala na wybranie konkretnych metadanych do odzyskania — **każdy element można uwzględnić lub wykluczyć za pomocą przełącznika obok niego**.
{% endhint %}

{% hint style="warning" %}
Jeśli danego elementu nie można przywrócić do wybranej platformy **Git**, zostanie on oznaczony pomarańczową kropką.
{% endhint %}

<figure><img src="https://1873867500-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fwg6DDqlTFok8F9zv6rqa%2Fuploads%2FObazviKR60qfcWDP1a7p%2Fimage.png?alt=media&#x26;token=246a0562-b12d-456a-9d87-b822037f75d4" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
W sekcji **Zapobieganie ograniczeniom żądań** możesz dodać dodatkowe konta organizacji **DevOps**, aby uniknąć ograniczeń przepustowości (throttling).

{% hint style="warning" %}
Aby móc korzystać z dodatkowych kont organizacji, musisz je najpierw dodać w ustawieniach organizacji (widok organizacji > **Edytuj**).
{% endhint %}

<figure><img src="https://1873867500-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fwg6DDqlTFok8F9zv6rqa%2Fuploads%2FMIhb0vYfDMM4KotLLKxl%2Fimage.png?alt=media&#x26;token=16334ec0-ef46-4f66-9205-eb5e75fb71c8" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Skonfiguruj ustawienia miejsca docelowego przywracania w zależności od tego, gdzie zostanie przywrócona kopia zapasowa.

#### Przywracanie do organizacji Git:

1. Wybierz organizację docelową, a następnie wskaż lub utwórz nowy projekt (jeśli dotyczy).
2. W sekcji **Ustawienia przywracania** możesz ustawić niestandardowe nazwy dla wszystkich repozytoriów lub dodać przyrostek (sufiks) do ich oryginalnych nazw.

{% hint style="danger" %}
Proces przywracania nigdy nie nadpisuje istniejących repozytoriów. Jeśli wprowadzisz niestandardową nazwę lub pozostawisz nazwę domyślną, a repozytorium o tej samej nazwie już istnieje w wybranej organizacji, **przywracanie zakończy się niepowodzeniem**. Aby zapewnić pomyślne odzyskanie danych, należy podać unikalną nazwę lub wybrać opcję **Dodaj sufiks do nazwy repozytorium**, która automatycznie dopisze unikalny identyfikator do oryginalnej nazwy repozytorium.
{% endhint %}

3. Dostosuj przepustowość oraz inne dostępne ustawienia, w zależności od miejsca docelowego przywracania.
4. Sprawdź, który agent jest ustawiony jako domyślny dla procesu przywracania i zmień go, jeśli jest to konieczne.

<figure><img src="https://1873867500-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fwg6DDqlTFok8F9zv6rqa%2Fuploads%2Fvf20tG8xrPRzEMnGPXMi%2Fimage.png?alt=media&#x26;token=7e4fcf31-efb4-49b3-a769-ceec21e744df" alt=""><figcaption></figcaption></figure>

#### Przywracanie na urządzenie:

{% hint style="warning" %}
Aby przywrócić repozytorium na urządzenie lokalne, musi ono posiadać zainstalowanego klienta **Git** oraz agenta **Xopero ONE** (więcej informacji na temat agentów znajdziesz w sekcji **Przydatne linki i materiały**).
{% endhint %}

{% hint style="danger" %}
W przypadku przywracania danych do zasobów lokalnych możliwe jest odzyskanie **wyłącznie samego repozytorium** (bez metadanych).
{% endhint %}

1. Wybierz urządzenie docelowe (zarejestrowane urządzenie).
2. Upewnij się, że urządzenie, na które chcesz przywrócić dane, ma klienta **Git** dodanego do zmiennej środowiskowej PATH. Zmienna PATH jest zazwyczaj konfigurowana automatycznie po instalacji **Gita** (może być wymagany restart systemu) — jeśli tak się nie stało, konieczna będzie jej ręczna konfiguracja.

{% hint style="info" %}
Aby skonfigurować zmienną środowiskową PATH w systemie **Windows**, otwórz okno zmiennych środowiskowych, wybierz zmienną PATH i kliknij przycisk **Edytuj**. Następnie skopiuj ścieżkę pliku git.exe i dodaj ją do listy w zmiennej PATH.
{% endhint %}

3. Określ katalog przywracania i skonfiguruj pozostałe opcje (np. nadpisywanie istniejących danych lub ograniczenie przepustowości). W razie potrzeby możesz utworzyć nowy folder przywracania na wybranym dysku z poziomu usługi zarządzania.
   {% endstep %}

{% step %}
Po zdefiniowaniu wszystkich parametrów kliknij przycisk **Przywróć**, aby rozpocząć proces odzyskiwania. Po zakończeniu procesu w wybranej organizacji lub na urządzeniu zostaną utworzone nowe projekty, repozytoria lub foldery. Możesz monitorować przebieg przywracania w zakładce **Zadania**.
{% endstep %}
{% endstepper %}

***

## Przydatne linki i materiały

{% content-ref url="../../../../wdrozenie-i-konfiguracja/xopero-one-agent" %}
[xopero-one-agent](https://helpcenter.xopero.com/xopero-one-en/pl/wdrozenie-i-konfiguracja/xopero-one-agent)
{% endcontent-ref %}

{% content-ref url="../../ogolne/cross-recovery-dla-organizacji-devops" %}
[cross-recovery-dla-organizacji-devops](https://helpcenter.xopero.com/xopero-one-en/pl/kopia-zapasowa-i-przywracanie/devops/ogolne/cross-recovery-dla-organizacji-devops)
{% endcontent-ref %}

{% content-ref url="../../ogolne/przywracanie-lfs-dla-organizacji-devops" %}
[przywracanie-lfs-dla-organizacji-devops](https://helpcenter.xopero.com/xopero-one-en/pl/kopia-zapasowa-i-przywracanie/devops/ogolne/przywracanie-lfs-dla-organizacji-devops)
{% endcontent-ref %}

{% content-ref url="../../ogolne/przywracanie-wiki-dla-organizacji-devops" %}
[przywracanie-wiki-dla-organizacji-devops](https://helpcenter.xopero.com/xopero-one-en/pl/kopia-zapasowa-i-przywracanie/devops/ogolne/przywracanie-wiki-dla-organizacji-devops)
{% endcontent-ref %}

{% content-ref url="../../../../zarzadzanie-ryzykiem-i-zgodnoscia/zapobieganie-ograniczeniom-zadan" %}
[zapobieganie-ograniczeniom-zadan](https://helpcenter.xopero.com/xopero-one-en/pl/zarzadzanie-ryzykiem-i-zgodnoscia/zapobieganie-ograniczeniom-zadan)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://helpcenter.xopero.com/xopero-one-en/pl/kopia-zapasowa-i-przywracanie/devops/bitbucket/przywracanie/przywracanie-wielu-repozytoriow.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
