Wie kann ich die Lizenzoption von SmartGit nach 30 Tagen kommerzieller Nutzung auf Ubuntu ändern?


106

Während der Installation von smartgit 3.0.4 habe ich die kommerzielle Lizenzoption aktiviert, da ich nur auf "Weiter" geklickt habe :) (30-Tage-Testversion und dann müssen Sie sie kaufen). Heute ist mein 31. Tag mit SG und ich kann meine Lizenzoptionen nicht ändern (die Neuinstallation von Smartgit hilft nicht) und ich kann SG nicht mehr ohne Bezahlung verwenden (ich benutze es nicht für kommerzielle Zwecke). Wissen Sie, wie Sie das Problem beheben können?

Ich habe diese Dateien nicht auf meinem Ubuntu: http://www.syntevo.com/smartgit/documentation.html?page=installation


Haben Sie versucht, alle Einstellungen zu löschen und dann neu zu starten?
Mot

1
Wie lösche ich alle Einstellungen? Ich habe dieses Programm komplett neu installiert und nichts.
Pawel

Keiner von ans arbeitet für mich. Hilft mir jemand bei der Installation von Smartgit unter Ubuntu16.01 LTS
Jitendra

2
Ich stimme dafür, diese Frage als nicht zum Thema gehörend zu schließen, da wir keinen Kundensupport für SmartGit haben.
Paul Roub

Ich stimme dafür, diese Frage als nicht zum Thema gehörend zu schließen, da es sich um eine Produktinformationsanforderung handelt und nichts, was in der Hilfe definiert ist. Ist das überhaupt legal?
Rob

Antworten:


305

Ich ging ins Internet und fand Folgendes:

Lizenz ändern. Gehen Sie zuerst zu

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

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

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

und entfernen Sie die Datei settings.xml.

Wenn Sie mehrmals aktualisiert haben, müssen Sie möglicherweise auch den updatesOrdner entfernen .

Es hat mir unter Windows geholfen, hoffe, es hilft Ihnen auch auf anderen Systemen.


6
Ich konnte die Datei settings.xml nicht finden und das Entfernen des gesamten Ordners funktionierte ebenfalls. rm -rf ~ / .smartgit /
eomeroff

6
schnellster Weg unter Linux. rm -rf ~ / .smartgit
Yada

5
Es kann sich im folgenden Verzeichnis befinden. C: \ Benutzer \% Benutzer% \ AppData \ Roaming \ syntevo
yousafsajjad

22
Wenn Sie den Rest Ihrer Einstellungen beibehalten und die Lizenz einfach zurücksetzen möchten, suchen Sie nach dem Schlüssel 'listx' und löschen Sie das Objekt. Natürlich tun Sie dies nur, wenn Sie versehentlich Werbung ausgewählt haben und wirklich ein persönlicher Benutzer sind
user3265561

3
Nach dem Kommentar von @ user3265561 befindet sich der Listx-Schlüssel jetzt in den Einstellungen.yml von Version 19
Remy

34

Ab Version 19.1 haben sie Dateinamen umbenannt:

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

Sie können gelöscht werden, um die Lizenzeinstellung zurückzusetzen.


1
Ich musste meine Lizenzdateien auch in demselben Verzeichnis löschen.
Holgerm

19

Ich benutze Linux und die Antworten haben mir nicht geholfen.
Ich musste den Ordner löschen ~/.config/smartgit, damit er wieder funktioniert. Dies steht in der Dokumentation

Standardspeicherort des SmartGit-Einstellungsverzeichnisses
Windows % APPDATA% \ syntevo \ SmartGit \ (% APPDATA% ist der in der Umgebungsvariablen APPDATA definierte Pfad)
Mac OS ~ / Library / Preferences / SmartGit / (der Finder zeigt möglicherweise nicht das Verzeichnis ~ / Libraries an Standardmäßig können Sie jedoch open ~ / Library von einem Terminal aus aufrufen.)
Linux / Unix $ {XDG_CONFIG_HOME} / smartgit / (wenn die Umgebungsvariable XDG_CONFIG_HOME nicht definiert ist, wird stattdessen ~ / .config verwendet)


2
Danke, in Fedora habe ich das letztendlich gemacht.
Max Pinto

12

Für Version 19.1 und höher gehen Sie zum angegebenen Verzeichnis und löschen Sie die genannten Dateien:

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

    • Einstellungen.yml
    • Lizenzdatei
  2. C:\Users\UserName\AppData\Roaming\syntevo\SmartGit\20.1\.backup

    • Einstellungen.yml

Für die vorherige Version gehen Sie zum angegebenen Verzeichnis und löschen Sie die genannte Datei:

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

    • settings.xml

10

Meine eigene Lösung unter Linux (unter ~/.config/smartgit/19.1) besteht darin, Zeilen listxaus der preferences.ymlDatei zu kommentieren oder zu entfernen und das Programm erneut zu öffnen.

Wenn Sie alle Ordner löschen, können Sie alles neu konfigurieren (nutzlos).


6

Es wäre hilfreich zu wissen, ob Sie Linux oder Windows verwenden. Unter Linux befinden sich die Einstellungen in ~ / .smartgit / 3. Sie könnten versuchen, diesen Ordner zu entfernen. Imho ist dies auch einen Versuch wert in Windows.


6

Hier ist eine Lösung für MAC PC:

Öffnen Sie das Terminal und geben Sie den folgenden Befehl ein, um versteckte Dateien anzuzeigen:

defaults write com.apple.finder AppleShowAllFiles YES

Danach gehen Sie mit dem Finder zum aktuellen Benutzerordner, und Sie können den darin versteckten Bibliotheksordner sehen

Angenommen, in meinem Fall lautet der Benutzername 'Delta', daher lautet der Ordnerpfad:

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

Entfernen Sie die Einstellungsdatei und ändern Sie die Option in Nicht kommerziell.


1
plus 1 für die Angabe der benötigten Bibliothek eines bestimmten Benutzers
Ultimo_m

4

auf dem Mac:

  • Zuerst gehe ~/Library/Preferences/SmartGit/19.1
  • Zweitens gehe preferences.ymlDatei und nur Kommentar listxZeile
  • Dritter offener Smart Git

3

Ich habe auch die erste Installation auf Ubuntu durchlaufen und die Standardversion für 30 Tage anstelle der nicht kommerziellen Version ausgewählt.

Auf der syntevo-Website gibt es einen Blog, der sich mit diesem Problem befasst .

Nach dem Entpacken der TAR-Datei hatte ich ein Verzeichnis namens smartgithg-4_0_3. Ich habe diesen Ordner in mein Ausgangsverzeichnis verschoben und ihn in smartgit umbenannt. Nach dem Ausführen von ./bin/smartgithg.sh wurde ein weiterer Ordner mit dem Namen .smartgit erstellt (beachten Sie das Präfix.).

Ich habe einfach den Ordner .smartgit (den Verzeichnisbaum mit allen XML-Dateien) gelöscht und das Skript / bin / smarthg.sh erneut ausgeführt. Der gesamte Installationsvorgang wird wiederholt. Wählen Sie die nicht kommerzielle Option aus, wenn sie angezeigt wird.


3

Funktioniert gut für Windows, indem Sie zu% APPDATA% \ syntevo \ SmartGit \ navigieren und alle settings.xml löschen. Öffnen Sie dann die installierte Software


1

Neueste Versionen von SmartGit enthalten Einstellungen im Installationsordner. Um die Testversion zurückzusetzen, gehen Sie zum Installationsordner, z.

C:\Program Files\SmartGit

und entfernen (umbenennen) Sie das .settingsVerzeichnis


Das ist falsch. Das .settingsVerzeichnis befindet sich in Ihrem Home-Verzeichnis, außer wenn Sie das tragbare Bundle verwenden.
Thomas S.

0

Löschen Sie einfach die Datei settings.xml und versuchen Sie erneut, smartgitHg einzurichten


1
Dies gibt keine Antwort auf die Frage. Um einen Autor zu kritisieren oder um Klärung zu bitten, hinterlassen Sie einen Kommentar unter seinem Beitrag. Sie können jederzeit Ihre eigenen Beiträge kommentieren. Sobald Sie einen ausreichenden Ruf haben, können Sie jeden Beitrag kommentieren .
Jehof

Sie finden settings.xml hier AppData \ Roaming \ syntevo \ SmartGit \ 6 \ settings.xml
Aman Shandilya

0

Ich benutze Fenster seit 13 Jahren. Ich fand, dass diese Lösung wirklich für mich funktioniert. Ich empfehle Ihnen, die folgenden Schritte auszuführen:

  • Beginnen wir mit dem Löschen dieses Ordners C:\Users\Your-name\AppData\Roaming\syntevo

  • Deinstallieren Sie Smart Git vollständig über die Systemsteuerung und deinstallieren Sie die Programme.

  • Installieren Sie den Smart Git erneut und ändern Sie die Standardposition für die Installation des Verzeichnisses.

  • Stellen Sie beim Konfigurieren von Smart Git sicher, dass die nichtkommerzielle Option ausgewählt ist, mit der Sie die neueste sowie eine kostenlose Version lebenslang verwenden können.


0

Ich habe den gesamten Konfigurationsordner gelöscht, aber die Dateien repositories.yml repository-cache repository- grouping.yml beibehalten . Nachdem ich SmartGit ausgeführt hatte, erstellte es den Konfigurationsordner (ich glaube, es wurde die Konfiguration eines älteren Builds verwendet (um Dinge wie meine Git-Anmeldeinformationen zu speichern)), dann kopierte ich meine drei Dateien zurück und hatte alle meine Repositorys, was die wichtigsten Informationen sind ich brauchte.


0

Für Mac-Benutzer: In der neuen Version gibt es keine settings.xml. Alternativ können Sie dies auch tun

Navigieren Sie mit dem Terminal zum SmartGit-Einstellungsordner

cd /Library/Preferences/SmartGit/

Verwenden Sie den lsBefehl, um die Liste der Ordner anzuzeigen. Löschen Sie einfach den mit dem Befehl gefundenen SmartGit-Versionsordner rm -r <main-smartgit-version>und öffnen Sie die SmartGit-App erneut. :) :)

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.