Comment changer l'option de licence de SmartGit après 30 jours d'utilisation commerciale sur Ubuntu?


106

lors de l'installation de smartgit 3.0.4, j'ai vérifié l'option de licence commerciale, car je cliquais juste sur le bouton "suivant":) (essai de 30 jours et vous devez l'acheter). Aujourd'hui, c'est mon 31e jour d'utilisation de SG et je ne peux pas changer mes options de licence (réinstaller smartgit n'aide pas) et je ne peux plus utiliser SG sans payer (je ne l'utilise pas à des fins commerciales). Savez-vous comment y remédier?

Je n'ai pas ces fichiers sur mon ubuntu: http://www.syntevo.com/smartgit/documentation.html?page=installation


Avez-vous essayé d'effacer tous les paramètres, puis de redémarrer?
Mot du

1
Comment effacer tous les paramètres? Je réinstallais entièrement ce programme et rien.
pawel

Aucun des ans ne fonctionne pour moi. Quelqu'un m'aide-t-il à installer Smartgit sur Ubuntu16.01 LTS
Jitendra

2
Je vote pour fermer cette question comme hors sujet car nous ne sommes pas le support client pour SmartGit.
Paul Roub

Je vote pour fermer cette question comme hors sujet, car il s'agit d'une demande d'informations sur le produit et rien de tel que défini dans le centre d'aide. Est-ce même légal?
Rob

Réponses:


306

Je suis allé sur Internet et j'ai trouvé ceci:

Pour modifier la licence. Tout d'abord, allez à

Les fenêtres: %APPDATA%\syntevo\SmartGit\<main-smartgit-version>

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

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

et supprimez le fichier settings.xml.

Si vous avez mis à jour plusieurs fois, vous devrez peut-être également supprimer le updatesdossier.

Cela m'a aidé sur Windows, j'espère que cela vous aidera également sur d'autres systèmes.


6
Je n'ai pas pu trouver le fichier settings.xml et la suppression de tout le dossier fonctionnait également. rm -rf ~ / .smartgit /
eomeroff

6
moyen le plus rapide sous Linux. rm -rf ~ / .smartgit
Yada

5
Il peut être dans le répertoire suivant. C: \ Users \% user% \ AppData \ Roaming \ syntevo
yousafsajjad

22
Si vous souhaitez conserver le reste de vos paramètres et réinitialiser simplement la licence, recherchez la clé 'listx' et supprimez simplement cet objet. Bien sûr, ne le faites que si vous avez accidentellement sélectionné une publicité et que vous êtes vraiment un utilisateur personnel
user3265561

3
Suite au commentaire de @ user3265561, la clé listx se trouve maintenant dans preferences.yml à partir de la version 19
Remy

34

À partir de la version 19.1, ils ont renommé les noms de fichiers:

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

Il est possible de les supprimer pour réinitialiser le paramètre de licence.


1
J'ai également dû supprimer mes fichiers de licence dans ce même répertoire.
holgerm

19

J'utilise Linux et les réponses ne m'ont pas aidé.
J'ai dû effacer le dossier ~/.config/smartgitpour qu'il fonctionne à nouveau. C'est ce que dit la documentation

Emplacement par défaut du répertoire des paramètres de SmartGit
Windows % APPDATA% \ syntevo \ SmartGit \ (% APPDATA% est le chemin défini dans la variable d'environnement APPDATA)
Mac OS ~ / Library / Preferences / SmartGit / (le Finder peut ne pas afficher le répertoire ~ / Libraries par défaut, mais vous pouvez appeler open ~ / Library depuis un terminal)
Linux / Unix $ {XDG_CONFIG_HOME} / smartgit / (si la variable d'environnement XDG_CONFIG_HOME n'est pas définie, ~ / .config est utilisé à la place)


2
Merci, dans fedora, j'ai fini par faire ça.
Max Pinto

12

Pour les versions 19.1 et supérieures, accédez au répertoire spécifié et supprimez ces fichiers mentionnés:

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

    • preferences.yml
    • fichier de licence
  2. C:\Users\UserName\AppData\Roaming\syntevo\SmartGit\20.1\.backup

    • preferences.yml

Pour la version précédente, accédez au répertoire spécifié et supprimez le fichier mentionné:

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

    • setting.xml

10

Ma propre solution sur Linux (sous ~/.config/smartgit/19.1) est de commenter ou de supprimer une ligne listxdu preferences.ymlfichier et de rouvrir le programme.

La suppression de tous les dossiers vous fera tout reconfigurer (inutile).


6

il serait utile de savoir si vous utilisez Linux ou Windows. sous linux, les paramètres se trouvent dans ~ / .smartgit / 3. Vous pouvez essayer de supprimer ce dossier. Imho cela vaut également la peine d'essayer sous Windows.


6

Voici une solution pour MAC PC:

Ouvrez le terminal et tapez la commande suivante pour afficher les fichiers cachés:

defaults write com.apple.finder AppleShowAllFiles YES

après cela, allez dans le dossier de l'utilisateur actuel à l'aide du Finder, puis vous pouvez voir le dossier Bibliothèque qui est de type caché

supposons que dans mon cas, le nom d'utilisateur est «Delta» donc le chemin du dossier est:

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

Supprimez le fichier de paramètres et remplacez l'option par Non commercial.


1
plus 1 pour spécifier que sa bibliothèque nécessaire d'un utilisateur spécifique
Ultimo_m

4

sur Mac:

  • Tout d'abord ~/Library/Preferences/SmartGit/19.1
  • Deuxième preferences.ymlfichier goto et listxligne de commentaire juste
  • Troisième git intelligent ouvert

3

J'ai également parcouru la première installation sur ubuntu et sélectionné la version d'essai par défaut de 30 jours au lieu de la version non commerciale.

Il existe un blog sur le site syntevo qui résout ce problème .

Après avoir décompressé le fichier tar, j'avais un répertoire appelé smartgithg-4_0_3. J'ai déplacé ce dossier dans mon répertoire personnel et l'ai renommé smartgit. Après avoir exécuté ./bin/smartgithg.sh, un autre dossier a été créé appelé .smartgit (notez le préfixe.).

J'ai simplement supprimé le dossier .smartgit (l'arborescence des répertoires avec tous les fichiers .xml) et exécuté à nouveau le script, / bin / smarthg.sh. L'ensemble du processus d'installation est répété. Sélectionnez l'option non commerciale lorsqu'elle apparaît.


3

Fonctionne bien pour Windows en accédant à% APPDATA% \ syntevo \ SmartGit \ et supprimez tous les paramètres.xml, puis ouvrez le logiciel installé


1

Les dernières versions de SmartGit contiennent des paramètres sous le dossier d'installation. Donc, pour réinitialiser la version d'évaluation, accédez au dossier d'installation, par exemple:

C:\Program Files\SmartGit

et supprimer (renommer) le .settingsrépertoire


C'est faux. Le .settingsrépertoire se trouve dans votre répertoire personnel, sauf lorsque vous utilisez le bundle portable.
Thomas S.

0

supprimez simplement le fichier settings.xml et réessayez de configurer smartgitHg


1
Cela ne répond pas à la question. Pour critiquer ou demander des éclaircissements à un auteur, laissez un commentaire sous son message - vous pouvez toujours commenter vos propres messages, et une fois que vous avez une réputation suffisante, vous pourrez commenter n'importe quel article .
Jehof

vous pouvez trouver settings.xml ici AppData \ Roaming \ syntevo \ SmartGit \ 6 \ settings.xml
Aman Shandilya

0

J'utilise Windows depuis 13 ans. J'ai trouvé que cette solution fonctionnait vraiment pour moi. Je vous recommande de suivre ces étapes:

  • commençons par supprimer ce dossier C:\Users\Your-name\AppData\Roaming\syntevo

  • Désinstallez complètement smart git du panneau de configuration, désinstallez les programmes.

  • Réinstallez à nouveau le smart git et modifiez la position par défaut du répertoire d'installation.

  • Lors de la configuration de smart git, assurez-vous que l'option non commerciale est sélectionnée pour vous aider à utiliser la dernière version ainsi qu'une version gratuite à vie.


0

J'ai supprimé tout le dossier Config mais j'ai conservé les fichiers repositories.yml repository-cache repository-grouping.yml . après avoir exécuté SmartGit, il a créé le dossier de configuration (je pense qu'il a utilisé la configuration d'une ancienne version (pour enregistrer des choses comme mes informations d'identification git)), puis j'ai recopié mes trois fichiers et j'avais tous mes référentiels qui sont les informations les plus importantes J'ai eu besoin.


0

Pour les utilisateurs de Mac: dans la nouvelle version, il n'y a pas de setting.xml, une autre façon est de

accédez au dossier des préférences SmartGit à l'aide du terminal

cd /Library/Preferences/SmartGit/

utilisez la lscommande pour voir la liste des dossiers .. supprimez simplement le dossier de version de SmartGit que vous trouvez à l'aide de la commande rm -r <main-smartgit-version>et rouvrez l'application SmartGit. :)

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.