Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Przegląd procesu odzyskiwania danych Bitbucket w Xopero ONE, obejmujący przywracanie repozytoriów, wiki oraz powiązanych metadanych.
Jak Xopero ONE przywraca repozytoria i metadane pomiędzy organizacjami Git, aby umożliwić szybkie odzyskiwanie po awarii i migracje w środowisku DevOps.
Jak przywrócić pojedynczą kopię zapasową repozytorium Bitbucket do usługi Git lub na urządzenie w środowisku lokalnym.
Przywróć jednocześnie wiele kopii zapasowych repozytoriów Bitbucket na urządzenie lokalne lub do dowolnej usługi Git zintegrowanej z Xopero ONE.
Jak przywrócić wiki organizacji DevOps wraz z jej metadanymi.









This article provides instructions for adding a Bitbucket organization to Xopero ONE.
Zaloguj się do XMS, otwórz kartę DevOps po lewej stronie okna i wybierz Bitbucket z listy.
Kliknij przycisk Połącz pod Bitbucket.
Pojawi się okno logowania do Bitbucket. Zaloguj się używając konta administratora i nadaj Xopero ONE dostęp do określonych zasobów gdy zostaniesz o to poproszony).
Twoja organizacja Bitbucket została pomyślnie dodana do Xopero ONE. Kliknij Niestandardowa polityka, aby dostosować ustawienia polityki backupu, lub kliknij Uruchom kopię zapasową, aby natychmiast wykonać backup, używając bieżącej konfiguracji.
Zaloguj się do XMS, otwórz kartę DevOps po lewej stronie okna i wybierz Bitbucket z listy.
Kliknij link tryb zaawansowany pod kafelkami Bitbucket i Bitbucket DC.
Zaloguj się do XMS, otwórz kartę DevOps po lewej stronie okna i wybierz Bitbucket z listy.
Kliknij link tryb zaawansowany pod kafelkami Bitbucket i Bitbucket DC.
Podczas dodawania organizacji może zostać wyświetlony monit o nadanie aplikacji Xopero ONE dodatkowych uprawnień — upewnij się, że Twoja przeglądarka zezwala Xopero na otwieranie wyskakujących okien (pop-up windows).
W zależności od przeglądarki możesz dostosować ustawienia tak, aby zezwalały na wyskakujące okna, lub zezwolić na jednokrotne otwarcie okna autoryzacji.
Ustaw metodę uwierzytelniania:
W Uwierzytelnianie, wybierz Bitbucket.
W polu Połącz za pomocą, wybierz OAuth App.
W sekcji Ustawienia, wybierz czy włączyć tryb tylko do odczytu (read-only mode) i czy Xopero ma automatycznie zabezpieczać nowe repozytoria.
Skonfiguruj odświeżanie repozytoriów i domyślnego workera. Określ godziny synchronizacji lub ustaw interwał czasowy dla automatycznych aktualizacji.
Kliknij Kontynuuj aby zakończyć dodawanie organizacji Bitbucket i nadać Xopero ONE dostęp do określonych zasobów (gdy zostaniesz o to poproszony).
Należy także włączyć tryb developerski (development mode) w Bitbucket.
Ustaw metodę uwierzytelniania:
W Uwierzytelnianie, wybierz Bitbucket.
W polu Połącz za pomocą, wybierz E-mail i "API Token".
Wprowadź nazwę użytkownika (adres e-mail).
Dodaj lub wybierz token API z Managera haseł.
Wybierz, czy Xopero ma automatycznie zabezpieczać nowe repozytoria.
Skonfiguruj odświeżanie repozytoriów i domyślnego workera. Określ godziny synchronizacji lub ustaw interwał czasowy dla automatycznych aktualizacji.
Kliknij Kontynuuj aby zakończyć dodawanie organizacji Bitbucket i nadać Xopero ONE dostęp do określonych zasobów (gdy zostaniesz o to poproszony).












Przywróć jednocześnie wiele kopii zapasowych repozytoriów Bitbucket na urządzenie lokalne lub do dowolnej usługi Git zintegrowanej z Xopero ONE.
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.
Poniższe kroki pokazują, jak przywrócić wiele repozytoriów Bitbucket jednocześnie za pomocą Xopero ONE Management Service.
Przejdź do widoku przywracania, korzystając z następującej metody:
Otwórz zakładkę Bitbucket (DevOps > Bitbucket), a następnie kliknij przycisk Przeglądaj (ikona przeglądania w widoku listy) obok organizacji, której kopię zapasową chcesz przywrócić.
Zaznacz wszystkie repozytoria, które chcesz przywrócić, a następnie kliknij przycisk Przywróć w górnym menu.
Kliknij każde wybrane repozytorium, aby wskazać plan backupu oraz kopię, z której chcesz przywrócić dane, a następnie kliknij Dalej.
Wybierz miejsce docelowe przywracania i kliknij Dalej.
W sekcji Dane do przywrócenia znajdującej się u góry strony, kliknij przycisk Edytuj i wybierz dane, które chcesz przywrócić.
W sekcji Zapobieganie ograniczeniom żądań możesz dodać dodatkowe konta organizacji DevOps, aby uniknąć ograniczeń przepustowości (throttling).
Skonfiguruj ustawienia miejsca docelowego przywracania w zależności od tego, gdzie zostanie przywrócona kopia zapasowa.
W sekcji Mapuj organizacje wybierz organizacje docelowe, do której repozytoria zostaną przywrócone.
W sekcji Ustawienia przywracania możesz ustawić niestandardowe nazwy dla wszystkich repozytoriów lub dodać przyrostek (sufiks) do ich oryginalnych nazw.
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.
Dostosuj przepustowość oraz inne dostępne ustawienia, w zależności od miejsca docelowego przywracania.
Sprawdź, który agent jest ustawiony jako domyślny dla procesu przywracania i zmień go, jeśli jest to konieczne.
Wybierz urządzenie docelowe (zarejestrowane urządzenie).
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.
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.






Uprawnienia wymagane do zintegrowania platformy Bitbucket z Xopero ONE w celu zapewnienia pełnej ochrony jej zasobów.
Aby chronić środowisko Bitbucket za pomocą Xopero ONE, konto lub token używany do autoryzacji połączenia musi mieć odpowiednie uprawnienia umożliwiające dostęp do obszarów roboczych (workspaces), repozytoriów oraz powiązanych zasobów przeznaczonych do objęcia kopią zapasową. Wymagane zakresy uprawnień różnią się w zależności od wybranej metody autoryzacji.
Podczas integracji Bitbucketa z wykorzystaniem metody uwierzytelniania OAuth, aplikacja Xopero ONE wymaga następujących uprawnień, aby bezpiecznie uzyskać dostęp do danych repozytoriów i zapewnić ich pełną ochronę:
Issues
Odczyt i modyfikacja issues w repozytoriach.
Pipelines
Dostęp do pipeline'ów budowania repozytoriów oraz konfiguracja ich zmiennych.
Ustawienia projektów
Odczyt i modyfikacja ustawień projektów w obszarach roboczych (workspaces).
Odczyt oraz przenoszenie repozytoriów w projektach obszaru roboczego.
Repozytoria i pull requesty
Zarządzanie repozytoriami.
Usuwanie repozytoriów.
Odczyt i modyfikacja repozytoriów oraz powiązanych z nimi pull requestów.
Zarządzanie runnerami
Dostęp do runnerów obszarów roboczych (workspaces) i repozytoriów oraz możliwość ich edycji.
Snippety
Odczyt i modyfikacja snippetów kodu.
Członkostwo w zespołach
Odczyt i modyfikacja informacji o członkostwie w zespole.
Obszary robocze (workspaces)
Dostęp do obszarów roboczych na potrzeby uwierzytelniania.
Dostęp i edycja obszarów roboczych oraz testów repozytoriów.
Webhooki
Odczyt i modyfikacja webhooków repozytoriów.
Wiki
Odczyt i modyfikacja wiki repozytoriów.
Każdy token API utworzony na potrzeby integracji platformy Bitbucket z Xopero ONE wymaga określenia odpowiednich zakresów uprawnień, które ograniczają dostęp do danych i definiują konkretne operacje, do których token jest upoważniony.
Do prawidłowego uruchamiania zadań backupu i odzyskiwania danych, token API musi zostać skonfigurowany z poniższymi wymaganymi uprawnieniami.
read:webhook:bitbucket (hooks)
read:user:bitbucket (wymagane do podpięcia organizacji)
read:repository:bitbucket (repozytoria, downloads, synchronizacja)
read:pullrequest:bitbucket (pull requesty)
read:pipeline:bitbucket (schedules)
read:pullrequest:bitbucket (pull requesty)
read:webhook:bitbucket (hooks)
read:issue:bitbucket (issues)
read:issue:bitbucket (issues)
read:wiki:bitbucket (wiki)
admin:repository:bitbucket (branch restriction rules, deployment keys, branching models)
read:wiki:bitbucket (wiki)
write:wiki:bitbucket (wiki)
write:webhook:bitbucket (hooks)
write:ssh-key:bitbucket (deployment keys)
write:repository:bitbucket (repozytoria, downloads)
write:pullrequest:bitbucket (pull requesty)
write:pipeline:bitbucket (schedules)
write:issue:bitbucket (issues)
admin:pipeline:bitbucket (known hosts, variables)
admin:repository:bitbucket (repozytoria, schedules, deployment keys, advanced details, branching models, branch restrictions)
admin:project:bitbucket (projekt — czasami tworzenie jest wymagane do przywrócenia repozytorium)
read:repository:bitbucket (wymagane do synchronizacji, repozytoria)
read:user:bitbucket (wymagane do podpięcia organizacji, repozytoria)



Ograniczenia żądań są egzekwowane w celu zapewnienia bezpieczeństwa i stabilności — nadmierna liczba żądań może zablokować dostęp lub zakłócić działanie aplikacji. Aby uzyskać szczegółowe informacje, zapoznaj się z .
Przegląd zasobów platformy Bitbucket objętych ochroną, w tym repozytoriów, wiki oraz metadanych zabezpieczanych w ramach kopii zapasowej.
Zabezpieczane zasoby Bitbucketa określają, do których elementów tego środowiska aplikacja Xopero ONE może uzyskiwać dostęp, tworzyć ich kopie zapasowe oraz je odzyskiwać.
Poniższa lista zawiera wszystkie zasoby Bitbucketa uwzględnione w kopii zapasowej.
Minimum number of approvals from default reviewers
Minimum number of successful builds for the last commit with no failed builds and no in progress builds
No changes are requested
No unresolved pull request tasks
Prevent a merge with unresolved merge checks
Reset approvals when the source branch is modified
Reset requested changes when source branch is modified
Project
Website
Jak przywrócić pojedynczą kopię zapasową repozytorium Bitbucket do usługi Git lub na urządzenie w środowisku lokalnym.
Odzyskiwanie pojedynczego repozytorium Bitbucket umożliwia jego przywrócenie wraz z pełną historią Git, branches, tagami oraz powiązanymi metadanymi, bez wpływu na inne projekty lub repozytoria w obrębie obszarów roboczych organizacji.
Poniższe kroki pokazują, jak szybko przywrócić pojedyncze repozytorium Bitbucket za pomocą Xopero ONE Management Service.
Przejdź do widoku przywracania, korzystając z poniższej metody:
Otwórz kartę Bitbucket (DevOps > Bitbucket), a następnie kliknij przycisk Przeglądaj obok organizacji, której kopię zapasową chcesz przywrócić (ikona przeglądania w widoku listy).
Znajdź repozytorium, które chcesz odzyskać, a następnie kliknij ikonę przywracania w menu akcji tego repozytorium.
Wybierz plan backupu, z którego chcesz przywrócić dane. Rozwiń listę w sekcji Plany backupów i wybierz jeden z dostępnych planów.
Wybierz wersję kopii zapasowej spośród wszystkich już wykonanych — wskaż pożądaną datę i kliknij przycisk Przywróć.
Wybierz dostępne dane do przywrócenia i kliknij Przywróć wybrane lub Przywróć wszystko, aby kontynuować.
Wybierz miejsce docelowe odzyskiwania i kliknij Dalej.
W sekcji Dane do przywrócenia u góry możesz wybrać, które z wcześniej wskazanych dostępnych danych chcesz przywrócić.
W sekcji Przywróć do możesz w razie potrzeby zmienić wybrane wcześniej miejsce docelowe odzyskiwania.
W sekcji Zapobieganie ograniczeniom żądań możesz dodać dodatkowe konta organizacji DevOps, aby uniknąć dławienia przepustowości (throttling).
Skonfiguruj ustawienia miejsca docelowego przywracania w zależności od tego, gdzie zostanie przywrócona kopia zapasowa.
W sekcji Mapuj organizacje wybierz organizację docelową, do której repozytorium zostanie przywrócone.
W ustawieniach przywracania możesz ustawić unikalną nazwę dla repozytorium (lub użyć nazwy wygenerowanej automatycznie przez Xopero ONE).
Po zdefiniowaniu wszystkich parametrów kliknij przycisk Przywróć, aby rozpocząć proces odzyskiwania. Po zakończeniu procesu w wybranej organizacji lub na urządzeniu zostanie utworzone nowe repozytorium/folder. Przebieg operacji możesz monitorować w karcie Zadania.
Jeśli przywracasz repozytorium do innej organizacji Git niż oryginalna (np. GitHub), oprócz ustawienia własnej nazwy możesz zdecydować, czy dodać etykietę (label) do przywróconych elementów oraz czy włączyć pipeline’y (jeśli dotyczy).
Sprawdź, który agent jest ustawiony jako domyślny dla odzyskiwania i zmień go w razie potrzeby.
W razie potrzeby możesz również dostosować przepustowość łącza.
Wybierz urządzenie docelowe (zarejestrowane urządzenie).
Upewnij się, że urządzenie, na którym chcesz przywrócić dane, ma dodanego klienta Git do zmiennej środowiskowej PATH. Zmienna ta jest zazwyczaj konfigurowana automatycznie po instalacji Git (może być wymagany restart systemu) — jeśli tak się nie stało, musisz skonfigurować ją ręcznie.
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.










Niniejszy artykuł zawiera instrukcje dotyczące konfiguracji planu backupu Bitbucket.
Zaloguj się do XMS, otwórz kartę Plany > Backup i kliknij przycisk Dodaj plan na górnym pasku.
Wybierz Bitbucket z listy.
Wybierz (lub dodaj) środowisko Bitbucket, które chcesz uwzględnić w procesie backupu i wybierz repozytoria do backupu.
Określ nazwę planu backupu.
Wybierz odpowiednie metadane, które chcesz zabezpieczyć. W tym miejscu możesz również zmienić domyślnego workera, czyli urządzenie bezpośrednio odpowiedzialne za proces backupu Twoich repozytoriów.
Wybierz jedną z lokalizacji przypisanych do Twojej instancji Xopero ONE jako Magazyn backupów.
Dostosuj harmonogram i określ, jak długo dane powinny być przechowywane. W razie potrzeby dostosuj ustawienia zaawansowane do swoich potrzeb.
Jeśli to konieczne, dostosuj ustawienia zaawansowane, takie jak szyfrowanie, obsługa błędów lub limity przepustowości, aby odpowiadały Twoim wymaganiom.
Sprawdź dwukrotnie konfigurację i kliknij Zapisz, aby utworzyć plan backupu.



