Aktualizacje Git: token dostępu do prywatnego repozytorium
Aktualizacje Git (Baza Helper > Aktualizacje Git, narzędzie Pro) instaluje motyw z repozytorium Git. Repozytorium publiczne nie wymaga tokenu. Prywatne wymaga tokenu, dzięki któremu witryna może je czytać, i tylko czytać.
Zanim zaczniesz
- Repozytorium publiczne: zostaw Token dostępu (repozytorium prywatne) puste. Jeśli token jest już zapisany, kliknij Usuń zapisany token.
- Repozytorium prywatne: utwórz token, który czyta tylko to jedno repozytorium i nic więcej, aby nie wyrządził szkody, gdyby kiedyś wyciekł.
- Token jest zapisywany w postaci zaszyfrowanej i nie jest już pokazywany. Skopiuj go, gdy pokaże go serwis.
GitHub: token typu fine-grained
- Otwórz
github.com/settings/personal-access-tokens/new(Settings, Developer settings, Personal access tokens, Fine-grained tokens). - Wpisz nazwę i wybierz datę wygaśnięcia.
- Resource owner: Twoje konto. Jeśli repozytorium należy do organizacji, wybierz organizację. Organizacja może musieć zatwierdzić token, zanim zacznie działać.
- Repository access: wybierz Only select repositories i zaznacz repozytorium z Twoim motywem.
- Repository permissions: ustaw Contents na Read-only. Metadata: Read-only GitHub dodaje sam. Resztę zostaw jako No access.
- Kliknij Generate token, skopiuj token i wklej go w Token dostępu (repozytorium prywatne).
- Kliknij Zapisz zmiany, potem Sprawdź teraz. Przyciski działają na zapisanych ustawieniach.
GitLab
Utwórz osobisty lub projektowy token dostępu z zakresem read_repository. Token projektu wymaga roli Reporter lub wyższej. Wklej go w to samo pole.
Bitbucket
Otwórz repozytorium, potem Repository settings, Access tokens, i utwórz repository access token z uprawnieniem do odczytu. Wklej go w to samo pole.
Co zastępuje synchronizacja
- Aktualizuj teraz zastępuje cały folder motywu zawartością archiwum repozytorium. Plik, który jest na stronie, ale nie ma go w archiwum, po tym znika.
- Baza Helper nie czyta pliku
.gitignore. To, co tam wpisano, na przykładvendor/lubnode_modules/, nie ma go w repozytorium, więc po synchronizacji zniknie ze strony. Zatwierdź w repozytorium foldery potrzebne motywowi w działaniu albo zbuduj je przed wysłaniem. - GitHub pomija w swoim archiwum to, co w
.gitattributesoznaczono jakoexport-ignore, więc te pliki również znikną ze strony. - Przed każdą aktualizacją zapisywany jest zip bieżącego motywu. Zachowywane są najnowsze kopie (Liczba zachowywanych kopii, domyślnie 3), a Przywróć poprzednią wersję instaluje najnowszą.
Częste błędy
- Repozytorium odrzuciło zapisany token (401 lub 403): token wygasł, utworzono go dla innego właściciela lub innego repozytorium, organizacja go nie zatwierdziła, Contents nie ma ustawienia Read-only albo token wklejono ze spacją.
- Nie znaleziono repozytorium (404), także przy pobieraniu archiwum: adres jest błędny albo token nie może czytać zawartości tego prywatnego repozytorium. Utwórz token ponownie z prawami opisanymi wyżej. Dla organizacji wybierz ją jako Resource owner.
- Repozytorium prosi o logowanie, a token nie jest zapisany: repozytorium jest prywatne. Dodaj token i zapisz.
- W repozytorium nie ma tam motywu: w tym miejscu brakuje pliku
style.cssz Theme Name. Sprawdź Folder motywu w repozytorium. - Repozytorium jest publiczne, ale token jest zapisany: błędny lub wygasły token może sprawić, że serwis odmówi dostępu do repozytorium, które może czytać każdy. Usuń token: repozytorium publiczne go nie potrzebuje.
Ostatnia modyfikacja: 01.11.2026
