# Przywracanie wielu repozytoriów

## Proces przywracania

{% stepper %}
{% step %}
Przejdź do widoku przywracania, używając następującej metody:

1. Otwórz kartę **GitLab** (**DevOps** > **GitLab**), a następnie kliknij przycisk **Zarządzaj i Przywróć** obok organizacji, której backup chcesz przywrócić.
2. Wybierz repozytoria, które chcesz przywrócić i 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%2FCETQvbPh58lcuaIP6ZiJ%2Fimage.png?alt=media&#x26;token=60d3b459-69d0-4180-91cb-d56b5e8cf775" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Kliknięcie na pojedyncze repozytorium spowoduje wyświetlenie panelu bocznego, w którym możesz wybrać **plan backupu** i **wersję backupu** do przywrócenia. Kliknij **Wybierz** pod wybraną kopią backupu, aby kontynuować.

<figure><img src="https://1873867500-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fwg6DDqlTFok8F9zv6rqa%2Fuploads%2FyLjyIWvFK2kkVBF4UMaW%2Fimage.png?alt=media&#x26;token=255fccdb-9827-498d-9d77-644384443a28" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Wybierz cel dla procesu przywracania. Możesz wybrać jedną z przypisanych organizacji z dowolnej usługi **Git** lub **dowolne** **urządzenie**.
{% endstep %}

{% step %}
Zdecyduj, czy chcesz uwzględnić **metadane** w przywracaniu backupu.
{% endstep %}

{% step %}
Następnie wybierz **miejsce docelowe**, do którego chcesz przywrócić dane.

<figure><img src="https://1873867500-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fwg6DDqlTFok8F9zv6rqa%2Fuploads%2FgghdgihEXVgdjUvbcXDP%2Fimage.png?alt=media&#x26;token=6404956c-f195-4a33-8466-ece9c97f945d" alt=""><figcaption></figcaption></figure>

#### A. Przywracanie do organizacji Git

Opcja **Organizacja Git** (**Git Organization**) umożliwia wybór usługi **Git** (organizacji lub projektu), do której chcesz przywrócić swoje dane. Zawsze możesz przywrócić je do pierwotnej lokalizacji, ale **Xopero ONE** obsługuje również [przywracanie między platformami (cross-recovery)](https://helpcenter.xopero.com/xopero-one-en/pl/kopia-zapasowa-i-przywracanie/devops/gitlab/przywracanie/cross-recovery) między różnymi usługami **Git**, takimi jak **Bitbucket** lub **GitHub**.

W **Ustawieniach przywracania** możesz ustawić własną nazwę dla repozytorium, które zostanie utworzone podczas procesu przywracania i ograniczyć przepustowość łącza. Możesz użyć przełączników, aby włączyć lub wyłączyć dostępne opcje, takie jak dodanie etykiety do przywróconego elementu.

<figure><img src="https://1873867500-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fwg6DDqlTFok8F9zv6rqa%2Fuploads%2FZYqmPN8RPYz2XdkSovN6%2Fimage.png?alt=media&#x26;token=e5aaf7fe-23a6-4965-adaf-5fc54fb334d1" alt=""><figcaption></figcaption></figure>

Jeśli włączysz przełącznik **Przywróć repozytoria z niestandardowymi nazwami**, pojawi się dodatkowe okno, pozwalające na zmianę nazwy jednego, lub wielu repozytoriów.

<figure><img src="https://1873867500-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fwg6DDqlTFok8F9zv6rqa%2Fuploads%2FYkDZbtcOOVb64wiyIUlS%2Fimage.png?alt=media&#x26;token=0579b6f1-8c26-410d-bfb0-6fb6eaf936b8" alt=""><figcaption></figcaption></figure>

{% hint style="danger" %}
Odtwarzanie danych nigdy nie nadpisuje istniejących repozytoriów w organizacji — jeśli nie wybierzesz nazwy repozytorium lub wprowadzisz nazwę, która już istnieje w twojej organizacji, **proces przywracania zakończy się niepowodzeniem**. Aby pomyślnie ukończyć odtwarzanie, musisz wybrać unikalną nazwę repozytorium lub zaznaczyć opcję **Dodaj sufiks do nazwy repozytorium**, dzięki której przywrócone repozytorium zachowa swoją oryginalną nazwę z automatycznie wygenerowanym przyrostkiem.
{% endhint %}

#### B. Przywracanie na urządzenie

{% hint style="warning" %}
Aby przywrócić repozytorium na komputer lokalny, musisz mieć zainstalowanego **klienta Git** na tym urządzeniu.
{% endhint %}

{% hint style="danger" %}
Możesz przywrócić <mark style="color:$danger;">**tylko repozytorium**</mark> (bez metadanych) podczas przywracania danych do zasobów lokalnych.
{% endhint %}

1. Wybierz **urządzenie docelowe**.
2. Upewnij się, że na urządzeniu, na którym chcesz przywrócić dane, jest zainstalowany agent **Xopero ONE** i dodany **klient Git** do zmiennej środowiskowej **PATH**. Zmienna **PATH** jest zwykle konfigurowana automatycznie po instalacji **Git** (może być wymagane ponowne uruchomienie systemu). Jeśli tak nie jest, ustaw ją ręcznie na ścieżkę do pliku **git.exe**: `C:\Program Files\Git\bin\git.exe`

{% hint style="info" %}
Aby skonfigurować zmienną środowiskową **PATH**, otwórz zmienne środowiskowe, wybierz zmienną **PATH** i kliknij przycisk **Edytuj**. Skopiuj ścieżkę do pliku **git.exe** i dodaj ją do zmiennej **PATH**.
{% endhint %}

3. Wybierz katalog, do którego mają zostać przywrócone dane.

{% hint style="success" %}
Jeśli w wybranym folderze już istnieje repozytorium, możesz **wybrać nadpisanie** istniejących danych.
{% endhint %}

4. Dodatkowo, w **Ustawieniach przywracania**, możesz ograniczyć przepustowość łącza na czas wykonywania przywracania.
   {% endstep %}

{% step %}
W sekcji **Domyślny worker** wybierz **zasób** (urządzenie/worker), który będzie odpowiedzialny za wykonanie przywracania (jeżeli przywracasz na urządzenie, workera należy wybrać we wcześniejszych etapach).

<figure><img src="https://1873867500-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fwg6DDqlTFok8F9zv6rqa%2Fuploads%2FPG82Kf4OWrrlbJR3o0uW%2Fimage.png?alt=media&#x26;token=6d4fc639-6a23-4331-8d92-c6f236dd16ce" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Po zdefiniowaniu wszystkich parametrów kliknij przycisk **Przywróć,** aby rozpocząć proces przywracania. Po zakończeniu procesu na koncie Twojej organizacji zostaną utworzone nowe repozytoria.
{% 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/gitlab/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.
