Come modificare l'opzione di licenza di SmartGit dopo 30 giorni di utilizzo commerciale su Ubuntu?


106

durante l'installazione di smartgit 3.0.4 ho controllato l'opzione di licenza commerciale, perché stavo semplicemente facendo clic sul pulsante "Avanti" :) (30 giorni di prova e poi devi acquistarlo). Oggi è il mio 31esimo giorno di utilizzo di SG e non posso modificare le mie opzioni di licenza (reinstallare smartgit non aiuta) e non sono più in grado di utilizzare SG senza pagare (non lo sto usando per scopi commerciali). Sai come risolverlo?

Non ho questi file sul mio ubuntu: http://www.syntevo.com/smartgit/documentation.html?page=installation


Hai provato a cancellare tutte le impostazioni e quindi a riavviare?
Mot

1
Come cancellare tutte le impostazioni? Stavo reinstallando completamente questo programma e niente.
pawel

Nessuno di ans funziona per me. Qualcuno mi aiuta a installare Smartgit su Ubuntu16.01 LTS
Jitendra

2
Voto per chiudere questa domanda come fuori tema perché non siamo assistenza clienti per SmartGit.
Paul Roub

Voto per chiudere questa domanda come fuori tema perché è una richiesta di informazioni sul prodotto e nulla come definito nel Centro assistenza. È anche legale?
Rob

Risposte:


305

Sono andato su Internet e ho trovato questo:

Per modificare la licenza. Per prima cosa, vai a

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

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

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

e rimuovi il file settings.xml.

Se hai aggiornato molte volte, potresti dover rimuovere anche la updatescartella.

Mi ha aiutato su Windows, spero che ti aiuti anche su altri sistemi.


6
Non sono riuscito a trovare il file settings.xml e anche la rimozione dell'intera cartella ha funzionato. rm -rf ~ / .smartgit /
eomeroff

6
modo più veloce in linux. rm -rf ~ / .smartgit
Yada

5
Può essere nella seguente directory. C: \ Users \% user% \ AppData \ Roaming \ syntevo
yousafsajjad

22
Se vuoi mantenere il resto delle tue impostazioni e reimpostare la licenza, cerca la chiave "listx" ed elimina l'oggetto. Ovviamente fallo solo se hai selezionato accidentalmente uno spot pubblicitario e sei veramente un utente personale
user3265561

3
Seguendo il commento di @ user3265561, la chiave listx si trova ora in Preferences.yml dalla versione 19
Remy

34

A partire dalla versione 19.1 hanno rinominato i nomi dei file:

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

È possibile eliminarli per ripristinare l'impostazione della licenza.


1
Ho dovuto eliminare anche i miei file di licenza nella stessa directory.
holgerm

19

Uso Linux e le risposte non mi hanno aiutato.
Ho dovuto cancellare la cartella ~/.config/smartgitper farlo funzionare di nuovo. Questo è ciò che dice la documentazione

Posizione predefinita della directory delle impostazioni di SmartGit
Windows % APPDATA% \ syntevo \ SmartGit \ (% APPDATA% è il percorso definito nella variabile d'ambiente APPDATA)
Mac OS ~ / Library / Preferences / SmartGit / (il Finder potrebbe non mostrare la directory ~ / Libraries per impostazione predefinita, ma puoi invocare open ~ / Library da un terminale)
Linux / Unix $ {XDG_CONFIG_HOME} / smartgit / (se la variabile d'ambiente XDG_CONFIG_HOME non è definita, viene invece usato ~ / .config)


2
Grazie, in fedora ho finito per farlo.
Max Pinto

12

Per la versione 19.1 e successive vai alla directory specificata ed elimina questi file menzionati:

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

    • preferences.yml
    • file di licenza
  2. C:\Users\UserName\AppData\Roaming\syntevo\SmartGit\20.1\.backup

    • preferences.yml

Per la versione precedente vai alla directory specificata ed elimina il file menzionato:

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

    • setting.xml

10

La mia soluzione su Linux (sotto ~/.config/smartgit/19.1) è commentare o rimuovere la riga listxdal preferences.ymlfile e riaprire il programma.

Eliminare tutte le cartelle ti farà riconfigurare tutto (inutile).


6

sarebbe utile sapere se usi Linux o Windows. in linux le impostazioni si trovano in ~ / .smartgit / 3. Potresti provare a rimuovere questa cartella. Imho vale la pena provare anche in Windows.


6

Ecco una soluzione per MAC PC:

Apri il terminale e digita il seguente comando per mostrare i file nascosti:

defaults write com.apple.finder AppleShowAllFiles YES

dopodiché vai alla cartella dell'utente corrente usando il Finder, quindi puoi vedere la cartella Library in essa che è di tipo nascosto

supponiamo che nel mio caso il nome utente sia 'Delta' quindi il percorso della cartella è:

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

Rimuovi il file delle impostazioni e modifica l'opzione in Non commerciale.


1
più 1 per specificare che è necessaria la Libreria di un utente specifico
Ultimo_m

4

su Mac:

  • Primo goto ~/Library/Preferences/SmartGit/19.1
  • Secondo preferences.ymlfile goto e solo listxriga di commento
  • Terzo git intelligente aperto

3

Ho anche eseguito la prima installazione su Ubuntu e ho selezionato la versione di prova predefinita di 30 giorni invece della versione non commerciale.

C'è un blog sul sito syntevo che risolve questo problema .

Dopo aver decompresso il file tar avevo una directory chiamata smartgithg-4_0_3. Ho spostato questa cartella nella mia directory home e l'ho rinominata smartgit. Dopo aver eseguito ./bin/smartgithg.sh, è stata creata un'altra cartella chiamata .smartgit (notare il prefisso.).

Ho semplicemente eliminato la cartella .smartgit (l'albero delle directory con tutti i file .xml) e ho eseguito di nuovo lo script, / bin / smarthg.sh. L'intero processo di installazione viene ripetuto. Seleziona l'opzione non commerciale quando appare.


3

Funziona bene per Windows accedendo a% APPDATA% \ syntevo \ SmartGit \ ed elimina tutto settings.xml, quindi apri il software installato


1

Le versioni più recenti di SmartGit contengono le impostazioni nella cartella di installazione. Quindi, per ripristinare la versione di prova, vai alla cartella di installazione, ad esempio:

C:\Program Files\SmartGit

e rimuovere (rinominare) la .settingsdirectory


Questo è sbagliato. La .settingsdirectory si trova nella tua directory home, tranne quando si utilizza il bundle portatile.
Thomas S.

0

basta eliminare settings.xml e riprovare a configurare smartgitHg


1
Questo non fornisce una risposta alla domanda. Per criticare o richiedere chiarimenti a un autore, lascia un commento sotto il suo post: puoi sempre commentare i tuoi post e una volta che hai una reputazione sufficiente potrai commentare qualsiasi post .
Jehof

puoi trovare settings.xml qui AppData \ Roaming \ syntevo \ SmartGit \ 6 \ settings.xml
Aman Shandilya

0

Uso Windows da 13 anni. Ho scoperto che questa soluzione funziona davvero per me. Ti consiglio di seguire questi passaggi:

  • iniziamo eliminando questa cartella C:\Users\Your-name\AppData\Roaming\syntevo

  • Disinstalla completamente smart git dal pannello di controllo, disinstalla i programmi.

  • Reinstalla nuovamente smart git e cambia la posizione predefinita della directory di installazione.

  • Durante la configurazione di smart git, assicurati che sia selezionata l'opzione non commerciale che ti aiuterà a utilizzare l'ultima versione e una versione gratuita per tutta la vita.


0

Ho eliminato l'intera cartella Config ma ho conservato i file repository.yml repository-cache repository-grouping.yml . dopo aver eseguito SmartGit, ha creato la cartella di configurazione (penso che abbia utilizzato la configurazione di una build precedente (per salvare cose come le mie credenziali git)), quindi ho copiato i miei tre file e avevo tutti i miei repository che sono le informazioni più importanti avevo bisogno.


0

Per utenti Mac: nella nuova versione non c'è setting.xml, il modo alternativo è quello di

accedere alla cartella delle preferenze di SmartGit utilizzando il terminale

cd /Library/Preferences/SmartGit/

usa il lscomando per vedere l'elenco delle cartelle .. elimina semplicemente la cartella della versione di SmartGit che trovi usando il comando rm -r <main-smartgit-version>e riapri l'app SmartGit. :)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.