Pomoc techniczna PalmGit
Dziękujemy za korzystanie z PalmGit. Na tej stronie znajdą Państwo odpowiedzi na najczęściej zadawane pytania oraz wskazówki dotyczące korzystania z aplikacji. Jeżeli poniższe informacje nie rozwiążą Państwa problemu, zapraszamy do kontaktu drogą e-mailową.
E-mail kontaktowy: palmgit@126.com
Czas odpowiedzi: odpowiemy na Państwa wiadomość e-mail w terminie 15 dni roboczych.
I. Funkcje aplikacji
Użytkownicy wersji bezpłatnej dysponują w pełni funkcjonalnymi operacjami Git, natomiast użytkownicy wersji płatnej mogą rozszerzyć zakres obsługiwanych katalogów (z katalogów w piaskownicy na katalogi zewnętrzne samodzielnie autoryzowane przez użytkownika) na potrzeby takich scenariuszy, jak eksport i udostępnianie repozytoriów czy zarządzanie plikami wynikowymi innych aplikacji.
| Poziom | Zakres funkcji | Status opłat |
|---|---|---|
| Funkcje bezpłatne | Operacje Git na repozytoriach w katalogach piaskownicy (pełny zakres funkcji, m.in. clone, commit, push) | Bezpłatnie |
| Funkcje płatne | Operacje Git rozszerzone na katalogi zewnętrzne autoryzowane przez użytkownika | Niezużywalny zakup w aplikacji |
II. Najczęściej zadawane pytania
1. Podstawy obsługi
Jak wykonać clone zdalnego repozytorium?
Na stronie głównej należy dotknąć „+” w prawym górnym rogu, wybrać opcję „Clone zdalnego repozytorium”, wprowadzić adres zdalnego repozytorium (obsługiwane są HTTPS i SSH), wybrać lokalny katalog zapisu, wybrać metodę uwierzytelniania i podać poświadczenia, a następnie dotknąć opcji „Clone repozytorium”. Proces clone wymaga połączenia sieciowego. Po jego zakończeniu repozytorium zostanie zapisane w wybranym przez Państwa lokalnym katalogu.
Jak wykonać commit i push kodu?
Po otwarciu lokalnego repozytorium należy przejść do ekranu edycji plików i zmodyfikować pliki, następnie wrócić na stronę główną repozytorium, przejść do strony listy statusów, dodać pliki przeznaczone do zatwierdzenia do obszaru staging, dotknąć opcji „Commit n zmian”, wpisać treść komunikatu commit i dotknąć opcji Commit. Po zatwierdzeniu można na stronie głównej repozytorium dotknąć opcji „Push”, aby zsynchronizować zmiany z repozytorium zdalnym. Podczas wpisywania komunikatu commit można też wybrać opcję natychmiastowego push do repozytorium zdalnego, dzięki czemu zmiany zostaną wypchnięte zaraz po zatwierdzeniu. Należy pamiętać, że push do repozytorium zdalnego wymaga skonfigurowania prawidłowych poświadczeń Git.
Jak utworzyć, przełączyć, scalić i pobrać branch zdalne?
Na stronie głównej repozytorium należy dotknąć menu w prawym górnym rogu, następnie dotknąć opcji „Utwórz branch” i wpisać nazwę branch, aby utworzyć nowy branch na podstawie bieżącego.
Na stronie głównej repozytorium należy dotknąć opcji Branch lokalne, aby przejść do strony listy branch lokalnych, a następnie dotknąć przycisku przełączenia na dowolnym branch.
Na stronie głównej repozytorium należy dotknąć opcji Branch lokalne, aby przejść do strony listy branch lokalnych, a następnie dotknąć przycisku scalania na dowolnym branch, aby scalić go z bieżącym branch.
Na stronie głównej repozytorium należy dotknąć opcji Branch zdalne, aby przejść do strony listy branch zdalnych, a następnie dotknąć „przycisku pobierania”, aby pobrać branch zdalny do repozytorium lokalnego.
Jak wyświetlić historię commitów i różnice w plikach?
Na stronie głównej repozytorium należy dotknąć opcji „Historia commitów”, aby wyświetlić wszystkie zapisy commitów. Dotknięcie dowolnego commitu powoduje przejście do strony informacji o commicie, gdzie można zobaczyć zmiany w plikach oraz konkretne różnice wprowadzone przez dany commit.
2. Uprawnienia i poświadczenia
Co zrobić, gdy podczas push pojawia się błąd poświadczeń?
Prosimy sprawdzić, czy skonfigurowane poświadczenia są prawidłowe. W przypadku korzystania z HTTPS prosimy potwierdzić, że Token nie wygasł i ma uprawnienia do push; w przypadku korzystania z SSH — że klucz został prawidłowo dodany u usługodawcy repozytorium zdalnego.
Poświadczenia repozytorium i poświadczenia globalne
Uwierzytelnianie zdalnych operacji repozytorium może wykorzystywać poświadczenia repozytorium albo poświadczenia globalne — jedno z tych dwóch.
Poświadczenia globalne pełnią funkcję szybkich poświadczeń uwierzytelniających uprawnienia i mogą być wybierane do użycia przez wszystkie repozytoria; przed użyciem należy upewnić się, że mają odpowiednie uprawnienia.
Poświadczenia repozytorium są prywatnymi poświadczeniami konkretnego repozytorium. Można skonfigurować poświadczenia repozytorium w „Ustawieniach repozytorium”, a także dodać prawidłowe poświadczenia repozytorium do poświadczeń globalnych, czyniąc je poświadczeniami globalnymi.
Dlaczego wymagane jest uprawnienie dostępu do plików?
Uprawnienie dostępu do plików służy do uzyskiwania dostępu do autoryzowanych przez Państwa katalogów spoza piaskownicy w celu odczytu i zapisu plików oraz wykonywania operacji Git, a także do eksportowania repozytoriów Git do zewnętrznych katalogów autoryzowanych. Aplikacja nie skanuje ani nie odczytuje plików z innych, niepowiązanych katalogów na Państwa urządzeniu iOS. W dowolnym momencie można dodać katalogi autoryzowane lub cofnąć autoryzację katalogu w sekcji Katalogi zewnętrzne w Ustawieniach.
Czy Aplikacja zbiera mój kod?
Nie. Państwa kod i zawartość repozytoriów zawsze pozostają lokalnie na urządzeniu iOS i nie są przesyłane na nasze serwery. Operacje Git komunikują się bezpośrednio z samodzielnie skonfigurowanym przez Państwa usługodawcą repozytorium zdalnego. Szczegółowe informacje znajdują się w naszej Polityce prywatności.
3. Zakupy w aplikacji
Jak przywrócić zakupione funkcje premium?
W „Ustawieniach” należy dotknąć opcji „Przywróć zakupy”; Aplikacja zapyta Apple App Store o historię Państwa zakupów. Jeżeli funkcje premium zostały zakupione wcześniej, po przywróceniu zostaną automatycznie odblokowane.
Czy po odinstalowaniu i ponownej instalacji zakupy zostaną utracone?
Nie. Uprawnienia z tytułu zakupów są przechowywane przez Apple App Store i powiązane z Państwa kontem Apple. Po odinstalowaniu i ponownej instalacji dostęp można odzyskać, korzystając z opcji „Przywróć zakupy”.
Jak złożyć wniosek o zwrot pieniędzy?
Zwroty pieniędzy są obsługiwane przez Apple; nie możemy ich zrealizować bezpośrednio. Aby złożyć wniosek o zwrot, należy odwiedzić stronę reportaproblem.apple.com.
4. Dane i prywatność
Czy po odinstalowaniu Aplikacji moje dane repozytoriów zostaną utracone?
Katalog piaskownicy jest katalogiem prywatnym Aplikacji; odinstalowanie Aplikacji usuwa repozytoria znajdujące się w katalogu piaskownicy. W przypadku repozytoriów Git w autoryzowanych katalogach spoza piaskownicy odinstalowanie Aplikacji nie usuwa plików z tych katalogów — pozostają one na Państwa urządzeniu iOS i po ponownej instalacji nadal można dodać je do listy repozytoriów. Preferencje w Aplikacji oraz pamięć podręczna stanu zakupów zostaną jednak wyczyszczone; po ponownej instalacji można przywrócić funkcje premium za pomocą opcji „Przywróć zakupy”.
Jak usunąć dane przechowywane lokalnie?
Repozytoria w katalogu piaskownicy: na stronie listy repozytoriów należy przesunąć w lewo lub nacisnąć i przytrzymać, a następnie wybrać opcję „Trwale usuń (usuń pliki z dysku)”, aby usunąć lokalne dane repozytorium, albo po prostu odinstalować Aplikację, aby usunąć wszystkie dane lokalne z prywatnego katalogu Aplikacji.
Repozytoria w katalogach spoza piaskownicy: przed cofnięciem autoryzacji, podobnie jak w przypadku repozytoriów w katalogu piaskownicy, na stronie listy repozytoriów można je usunąć, przesuwając w lewo lub naciskając i przytrzymując i wybierając opcję „Trwale usuń (usuń pliki z dysku)”. Po cofnięciu autoryzacji należy usunąć je samodzielnie za pomocą systemowego menedżera plików.
III. Polityka prywatności
Informacje o tym, w jaki sposób przetwarzamy Państwa dane, znajdują się w dokumencie: Polityka prywatności
IV. Licencje open source
Niniejsza aplikacja korzysta z niektórych bibliotek open source. Pełną listę można wyświetlić, dotykając opcji „Licencje” na stronie „O aplikacji” w Aplikacji.
V. Kontakt z nami
Jeżeli powyższe informacje nie rozwiązały Państwa problemu, prosimy o kontakt w następujący sposób:
E-mail: palmgit@126.com
Odpowiemy w terminie 15 dni roboczych. Aby pomóc nam szybciej zlokalizować problem, zalecamy dołączenie do wiadomości następujących informacji:
- Model Państwa urządzenia iOS oraz wersja systemu
- Numer wersji Aplikacji
- Szczegółowy opis problemu
- W miarę możliwości zrzuty ekranu obrazujące problem