Bezpieczne udostępnianie
Postawienie nowej maszyny — albo wdrożenie nowej osoby w zespole — zwykle
oznacza wpisywanie wszystkiego od nowa. Bezpieczne udostępnianie pakuje to
zamiast tego w jeden zaszyfrowany plik .gitcito: funkcje zespołowe Gitcito
nie mają backendu, więc plik jest transportem. Wyślij go tak, jak i tak
wysyłasz pliki; hasło podróżuje osobno.


Co może wejść do środka
| Sekcja | Zawartość |
|---|---|
| Sejf | Sekrety globalnego sejfu (wpisy sejfu przypisane do repozytoriów zostają na miejscu) |
| Pliki repozytorium | Nieśledzone pliki konfiguracji i sekretów, przy imporcie odtwarzane pod tymi samymi ścieżkami względnymi |
| Struktura przestrzeni roboczej | Sam układ kart — grupy, kolory, kolejność — z repozytoriami wskazywanymi po adresie zdalnego, nigdy po twoich lokalnych ścieżkach |
| Notatki do commitów | refs/notes/commits repozytorium, stosowane przy imporcie bez potrzeby prawa zapisu do jakiegokolwiek zdalnego repozytorium |
Sekrety trafiają do paczki wyłącznie wtedy, gdy zaznaczysz checkbox. Paczka bez tego zaznaczenia nie zawiera żadnych poświadczeń. Ustawienia aplikacji nie podróżują w paczce — mają własny eksport do zwykłego JSON-a w Ustawieniach.
Importowanie
Ekran importu pokazuje, co jest w środku, zanim cokolwiek zastosuje, sekcja po sekcji — a repozytoria są dopasowywane do tego, co już masz: najpierw po adresie zdalnego, potem po katalogu — więc import nie klonuje świata od nowa.
Sekcja struktury przestrzeni roboczej odtwarza przestrzeń z repozytoriów, które już masz; te, których nie masz, są wypisane wraz z ich zdalnym adresem, żebyś mógł je najpierw sklonować i zaimportować ponownie — Gitcito nigdy nie klonuje tu za ciebie. Sekcja notatek do commitów pokazuje zawczasu, co by wylądowało — nowe, identyczne, rozbieżne albo przypięte do commitów, których nie masz — a rozbieżne notatki są zastępowane tylko wtedy, gdy zaznaczysz nadpisanie; scalania rozbieżnych notatek nie ma.
Zobacz też: Sejf · Bezpieczeństwo i sekrety · Notatki do commitów · Przestrzenie, karty i grupy