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
Antworten:
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
updates
Ordner entfernen .Es hat mir unter Windows geholfen, hoffe, es hilft Ihnen auch auf anderen Systemen.
quelle
Ab Version 19.1 haben sie Dateinamen umbenannt:
Sie können gelöscht werden, um die Lizenzeinstellung zurückzusetzen.
quelle
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 Dokumentationquelle
Für Version 19.1 und höher gehen Sie zum angegebenen Verzeichnis und löschen Sie die genannten Dateien:
C:\Users\UserName\AppData\Roaming\syntevo\SmartGit\20.1<smart-git-version>
C:\Users\UserName\AppData\Roaming\syntevo\SmartGit\20.1\.backup
Für die vorherige Version gehen Sie zum angegebenen Verzeichnis und löschen Sie die genannte Datei:
C:\Users\UserName\AppData\Roaming\syntevo\SmartGit\17<smart-git-version>
quelle
Meine eigene Lösung unter Linux (unter
~/.config/smartgit/19.1
) besteht darin, Zeilenlistx
aus derpreferences.yml
Datei zu kommentieren oder zu entfernen und das Programm erneut zu öffnen.Wenn Sie alle Ordner löschen, können Sie alles neu konfigurieren (nutzlos).
quelle
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.
quelle
Hier ist eine Lösung für MAC PC:
Öffnen Sie das Terminal und geben Sie den folgenden Befehl ein, um versteckte Dateien anzuzeigen:
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:
Entfernen Sie die Einstellungsdatei und ändern Sie die Option in Nicht kommerziell.
quelle
auf dem Mac:
~/Library/Preferences/SmartGit/19.1
preferences.yml
Datei und nur Kommentarlistx
Zeilequelle
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.
quelle
Funktioniert gut für Windows, indem Sie zu% APPDATA% \ syntevo \ SmartGit \ navigieren und alle settings.xml löschen. Öffnen Sie dann die installierte Software
quelle
Neueste Versionen von SmartGit enthalten Einstellungen im Installationsordner. Um die Testversion zurückzusetzen, gehen Sie zum Installationsordner, z.
und entfernen (umbenennen) Sie das
.settings
Verzeichnisquelle
.settings
Verzeichnis befindet sich in Ihrem Home-Verzeichnis, außer wenn Sie das tragbare Bundle verwenden.Löschen Sie einfach die Datei settings.xml und versuchen Sie erneut, smartgitHg einzurichten
quelle
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.
quelle
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.
quelle
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
Verwenden Sie den
ls
Befehl, um die Liste der Ordner anzuzeigen. Löschen Sie einfach den mit dem Befehl gefundenen SmartGit-Versionsordnerrm -r <main-smartgit-version>
und öffnen Sie die SmartGit-App erneut. :) :)quelle