Jak zmienić opcję licencjonowania SmartGit po 30 dniach komercyjnego użytku na Ubuntu?


106

podczas instalacji smartgita 3.0.4 zaznaczyłem opcję licencjonowania komercyjnego, bo właśnie kliknąłem przycisk "dalej" :) (30 dniowy okres próbny i potem trzeba go kupić). Dzisiaj jest mój 31. dzień korzystania z SG i nie mogę zmienić moich opcji licencyjnych (ponowna instalacja smartgita nie pomaga) i nie mogę już używać SG bez płacenia (nie używam go do celów komercyjnych). Czy wiesz, jak to naprawić?

Nie mam tych plików na moim ubuntu: http://www.syntevo.com/smartgit/documentation.html?page=installation


Czy próbowałeś wyczyścić wszystkie ustawienia, a następnie ponownie uruchomić?
Mot

1
Jak wyczyścić wszystkie ustawienia? Całkowicie przeinstalowałem ten program i nic.
pawel

Żadna z odpowiedzi nie działa dla mnie. Czy ktoś pomoże mi zainstalować Smartgit na Ubuntu16.01 LTS
Jitendra

2
Głosuję za zamknięciem tego pytania jako niezwiązanego z tematem, ponieważ nie jesteśmy obsługą klienta dla SmartGit.
Paul Roub

Głosuję za zamknięciem tego pytania jako niezwiązanego z tematem, ponieważ jest to prośba o informacje o produkcie i nic nie jest określone w Centrum pomocy. Czy to w ogóle legalne?
Rob

Odpowiedzi:


306

Poszedłem do internetu i znalazłem to:

Aby zmienić licencję. Najpierw przejdź do

Okna: %APPDATA%\syntevo\SmartGit\<main-smartgit-version>

OS X: ~/Library/Preferences/SmartGit/<main-smartgit-version>

Unix / Linux: ~/.smartgit/<main-smartgit-version>

i usuń plik settings.xml.

Jeśli aktualizowałeś wiele razy, może być konieczne usunięcie również updatesfolderu.

Pomogło mi w systemie Windows, mam nadzieję, że pomoże ci również w innych systemach.


6
Nie mogłem znaleźć pliku settings.xml i usunięcie całego folderu też się udało. rm -rf ~ / .smartgit /
eomeroff

6
najszybszy sposób w Linuksie. rm -rf ~ / .smartgit
Yada

5
Może znajdować się w następującym katalogu. C: \ Users \% user% \ AppData \ Roaming \ syntevo
yousafsajjad

22
Jeśli chcesz zachować pozostałe ustawienia i po prostu zresetować licencję, poszukaj klucza „listx” i po prostu usuń ten obiekt. Oczywiście rób to tylko wtedy, gdy przypadkowo wybrałeś reklamę i jesteś naprawdę osobistym użytkownikiem
user3265561

3
Po komentarzu użytkownika @ user3265561 klucz listx znajduje się teraz w preferencjach.yml od wersji 19
Remy,

34

Począwszy od wersji 19.1 zmienili nazwy plików:

➜ SmartGit grep -rl 'listx' ./19.1
./19.1/preferences.yml
./19.1/.backup/preferences.yml

Można je usunąć, aby zresetować ustawienia licencji.


1
Musiałem również usunąć pliki licencyjne w tym samym katalogu.
holgerm

19

Używam Linuksa i odpowiedzi mi nie pomogły.
Musiałem wymazać folder, ~/.config/smartgitaby znów działał. Oto, co mówi dokumentacja

Domyślna lokalizacja katalogu ustawień SmartGit
Windows % APPDATA% \ syntevo \ SmartGit \ (% APPDATA% to ścieżka zdefiniowana w zmiennej środowiskowej APPDATA)
Mac OS ~ / Library / Preferences / SmartGit / (Finder może nie pokazać katalogu ~ / Libraries domyślnie, ale możesz wywołać open ~ / Library z terminala)
Linux / Unix $ {XDG_CONFIG_HOME} / smartgit / (jeśli zmienna środowiskowa XDG_CONFIG_HOME nie jest zdefiniowana, zamiast niej używana jest ~ / .config)


2
Dzięki, w fedorze skończyłem na tym.
Max Pinto

12

W przypadku wersji 19.1 i nowszych przejdź do określonego katalogu i usuń wymienione pliki:

  1. C:\Users\UserName\AppData\Roaming\syntevo\SmartGit\20.1<smart-git-version>

    • preferencje.yml
    • plik licencji
  2. C:\Users\UserName\AppData\Roaming\syntevo\SmartGit\20.1\.backup

    • preferencje.yml

Dla poprzedniej wersji przejdź do określonego katalogu i usuń wspomniany plik:

  1. C:\Users\UserName\AppData\Roaming\syntevo\SmartGit\17<smart-git-version>

    • setting.xml

10

Moje własne rozwiązanie w systemie Linux (pod ~/.config/smartgit/19.1) polega na skomentowaniu lub usunięciu linii listxz preferences.ymlpliku i ponownym otwarciu programu.

Usunięcie wszystkich folderów spowoduje, że wszystko ponownie skonfigurujesz (bezużyteczne).


6

dobrze byłoby wiedzieć, czy używasz Linuksa czy Windowsa. w Linuksie ustawienia znajdują się w ~ / .smartgit / 3. Możesz spróbować usunąć ten folder. Imho, to również warto spróbować w systemie Windows.


6

Oto rozwiązania dla komputerów Mac:

Otwórz terminal i wpisz następujące polecenie, aby wyświetlić ukryte pliki:

defaults write com.apple.finder AppleShowAllFiles YES

następnie przejdź do folderu bieżącego użytkownika za pomocą wyszukiwarki, a następnie możesz zobaczyć w nim folder Biblioteki , który jest ukryty

załóżmy, że w moim przypadku nazwa użytkownika to „Delta”, więc ścieżka folderu to:

OS X: ~Delta/Library/Preferences/SmartGit/<main-smartgit-version>

Usuń plik ustawień i zmień opcję na Non Commercial ...


1
plus 1 za określenie, że jego potrzebna Biblioteka konkretnego użytkownika
Ultimo_m

4

na komputerze Mac:

  • Najpierw gotowe ~/Library/Preferences/SmartGit/19.1
  • Drugi preferences.ymlplik goto i listxwiersz komentarza
  • Trzeci otwarty inteligentny git

3

Ścigałem się również przez pierwszą instalację na Ubuntu i wybrałem domyślną 30-dniową wersję próbną zamiast wersji niekomercyjnej.

W witrynie syntevo znajduje się blog, który dotyczy tego problemu .

Po rozpakowaniu pliku tar miałem katalog o nazwie smartgithg-4_0_3. Przeniosłem ten folder do mojego katalogu domowego i zmieniłem jego nazwę na smartgit. Po uruchomieniu ./bin/smartgithg.sh utworzono kolejny folder o nazwie .smartgit (zwróć uwagę na przedrostek.).

Po prostu usunąłem folder .smartgit (drzewo dir ze wszystkimi plikami .xml) i ponownie uruchomiłem skrypt / bin / smarthg.sh. Cały proces instalacji jest powtarzany. Wybierz opcję niekomercyjną, gdy się pojawi.


3

Działa dobrze w systemie Windows, przechodząc do% APPDATA% \ syntevo \ SmartGit \ i usuń wszystkie ustawienia.xml, a następnie otwórz zainstalowane oprogramowanie


1

Najnowsze wersje SmartGit zawierają ustawienia w folderze instalacyjnym. Aby zresetować wersję próbną, przejdź do folderu instalacyjnego, np .:

C:\Program Files\SmartGit

i usuń (zmień nazwę) .settingskatalogu


To jest źle. .settingsKatalog jest w swoim katalogu domowym, z wyłączeniem przy użyciu przenośnego paczkę.
Thomas S.,

0

po prostu usuń plik settings.xml i spróbuj ponownie, aby skonfigurować smartgitHg


1
To nie daje odpowiedzi na pytanie. Aby skrytykować lub poprosić autora o wyjaśnienie, zostaw komentarz pod jego postem - zawsze możesz komentować własne posty, a gdy zdobędziesz wystarczającą reputację , będziesz mógł komentować każdy post .
Jehof

możesz znaleźć settings.xml tutaj AppData \ Roaming \ syntevo \ SmartGit \ 6 \ settings.xml
Aman Shandilya

0

Używam okien od 13 lat. Odkryłem, że to rozwiązanie naprawdę działa dla mnie. Zalecam wykonanie następujących kroków:

  • zacznijmy od usunięcia tego folderu C:\Users\Your-name\AppData\Roaming\syntevo

  • Całkowicie odinstaluj smart git z panelu sterowania, odinstaluj programy.

  • Ponownie zainstaluj ponownie smart git i zmień domyślną pozycję katalogu instalacyjnego.

  • Podczas konfigurowania inteligentnego gita upewnij się, że wybrana jest opcja niekomercyjna, która pomoże Ci korzystać z najnowszej, a także bezpłatnej wersji przez całe życie.


0

Usunąłem cały folder Config, ale zachowałem pliki repositories.yml repository-cache repository-grouping.yml . po uruchomieniu SmartGit utworzył folder konfiguracyjny (myślę, że używał konfiguracji ze starszej kompilacji (aby zapisać takie rzeczy, jak moje poświadczenia git)), a następnie skopiowałem z powrotem moje trzy pliki i miałem wszystkie moje repozytoria, co jest najważniejszą informacją potrzebowałem.


0

Dla użytkowników komputerów Mac: w nowej wersji nie ma pliku setting.xml, alternatywnym sposobem jest

przejdź do folderu preferencji SmartGit za pomocą terminala

cd /Library/Preferences/SmartGit/

użyj lspolecenia, aby wyświetlić listę folderów .. po prostu usuń znaleziony folder wersji SmartGit za pomocą polecenia rm -r <main-smartgit-version>i ponownie otwórz aplikację SmartGit. :)

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.