Przywracanie pojedynczego repozytorium
Niniejszy artykuł zawiera informacje na temat przywracania pojedynczego repozytorium do usługi Git lub na komputer lokalny (localhost).
Proces przywracania
Przejdź do widoku przywracania, używając jednej z poniższych metod:
Metoda 1:
Otwórz kartę GitLab (DevOps > GitLab), a następnie kliknij przycisk Zarządzaj i Przywróć obok organizacji, której backup chcesz przywrócić.
Wyszukaj repozytorium, które chcesz przywrócić, i kliknij przycisk Przywróć w Menu akcji tego repozytorium.

Metoda 2:
Otwórz zakładkę Magazyny, następnie kliknij przycisk przeglądaj magazyn w menu akcji magazynu.

Kliknij sekcję Urządzenie — pojawi się lista wszystkich repozytoriów, które zostały zabezpieczone i przesłane do wybranego magazynu. Wybierz jedno z dostępnych repozytoriów aby kontynuować.
Następnie wybierz plan backupu, z którego chcesz przywrócić dane. Kliknij Wyświetl dostępne plany i wybierz jeden z planów z listy.

Wybierz wersję backupu spośród wszystkich dotychczas wykonanych backupów — wybierz żądaną datę i kliknij przycisk Przywróć.
Domyślnie system przywraca całe repozytorium (wraz ze wszystkimi plikami i kodem źródłowym), podczas gdy metadane repozytorium są opcjonalne. Xopero ONE umożliwia wybranie określonych metadanych do przywrócenia — każdy element można uwzględnić lub wykluczyć, przełączając przełącznik obok niego.

Wybierz miejsce docelowe dla procesu przywracania. Możesz wybrać jedną z przypisanych organizacji z dowolnej usługi Git lub dowolne urządzenie. Po wybraniu repozytorium i metadanych, które chcesz uwzględnić, kliknij przycisk Przywróć wybrane lub Przywróć wszystko, aby kontynuować.
W następnym panelu kliknij Edytuj obok Dane do przywrócenia jeśli chcesz je dostosować.

Następnie wybierz miejsce docelowe, do którego chcesz przywrócić dane.

A. Przywracanie do organizacji Git
W Ustawieniach przywracania możesz ustawić własną nazwę dla repozytorium, które zostanie utworzone podczas procesu przywracania i ograniczyć przepustowość łącza.

Możesz wprowadzić nową nazwę repozytorium w jednym z następujących formatów:
Jeśli wprowadzisz
organizacja/nazwa(np.xsupport/test), repozytorium zostanie przywrócone z wybraną nazwą w określonej organizacji. Jeśli wprowadzona organizacja nie istnieje, repozytorium zostanie przywrócone do organizacji źródłowej.Jeśli wprowadzisz tylko nazwę repozytorium (np.
test) i organizacja źródłowa jest zarejestrowana w Xopero ONE, repozytorium zostanie tam przywrócone. Jeśli organizacja nie jest zarejestrowana, repozytorium zostanie przywrócone na Twoje konto. Jeśli wprowadzisz nazwę repozytorium, które już istnieje w Twojej organizacji, przywracanie nie powiedzie się.
Przywracanie nigdy nie nadpisuje istniejących repozytoriów w organizacji. Jeśli wprowadzisz istniejącą nazwę repozytorium, przywrócone repozytorium zachowa swoją pierwotną nazwę z automatycznie generowanym sufiksem.
B. Przywracanie na urządzenie
Aby przywrócić repozytorium na komputer lokalny, musisz mieć zainstalowanego klienta Git na tym urządzeniu.
Możesz przywrócić tylko repozytorium (bez metadanych) podczas przywracania danych do zasobów lokalnych.
Wybierz urządzenie docelowe.
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
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.
Wybierz katalog, do którego mają zostać przywrócone dane.

Jeśli w wybranym folderze już istnieje repozytorium, możesz wybrać nadpisanie istniejących danych.
W sekcji Domyślny worker wybierz zasób (urządzenie/worker), który będzie odpowiedzialny za wykonanie przywracania.

Po zdefiniowaniu wszystkich parametrów kliknij przycisk Przywróć, aby rozpocząć proces przywracania. Po zakończeniu procesu na koncie Twojej organizacji zostanie utworzone nowe repozytorium.
Przydatne linki i materiały
Last updated


