For the complete documentation index, see llms.txt. This page is also available as Markdown.

Błąd "DV9039: Failed to restore repository – push was rejected"

Jak rozwiązać błąd powstały podczas przywracania repozytorium.

⚠️ Problem

Zadanie przywracania repozytorium Git kończy się niepowodzeniem z błędem "DV9039: Failed to restore repository – push was rejected".


💡 Przyczyna

Problem występuje najczęściej podczas przywracania repozytorium Git, gdy Xopero ONE próbuje wykonać polecenie git push, a serwer odrzuca operację. Jego przyczyną są zazwyczaj polityki bezpieczeństwa lub ograniczenia na poziomie organizacji, które blokują wykonanie operacji push w docelowym repozytorium.


🔧 Rozwiązanie

W zależności od konfiguracji, istnieje kilka sposobów rozwiązania tego problemu:

  • Tymczasowo wyłącz ochronę gałęzi (branch protection) po stronie dostawcy Git.

  • Zaktualizuj uprawnienia PAT, tokena API lub GitHub App.

  • Wygeneruj nowy PAT lub token API z wymaganymi uprawnieniami. Następnie przejdź do zakładki DevOps w panelu bocznym Xopero ONE Management Service, znajdź docelową organizację Git i kliknij Edytuj, aby dodać nowy token lub zaktualizować istniejący.

  • W kreatorze przywracania, w sekcji Przywróć do, wybierz opcję utworzenia nowego repozytorium zamiast nadpisywania istniejącego.

  • Jeśli repozytorium zawiera bardzo duże pliki, upewnij się, że docelowy serwer ma włączoną obsługę Git LFS i odpowiedni limit miejsca.

Ostatnia aktualizacja

Czy to było pomocne?