¿Cómo cambiar la opción de licencia de SmartGit después de 30 días de uso comercial en ubuntu?

106

mientras instalaba smartgit 3.0.4 verifiqué la opción de licencia comercial, porque solo estaba haciendo clic en el botón "siguiente" :) (prueba de 30 días y luego tienes que comprarla). Hoy es mi día 31 de uso de SG y no puedo cambiar mis opciones de licencia (reinstalar smartgit no ayuda) y ya no puedo usar SG sin pagar (no lo estoy usando con fines comerciales). ¿Sabes cómo solucionarlo?

No tengo estos archivos en mi ubuntu: http://www.syntevo.com/smartgit/documentation.html?page=installation

pawel
fuente
¿Intentó borrar todas las configuraciones y luego reiniciar?
Mot
1
¿Cómo borrar todas las configuraciones? Estaba reinstalando completamente este programa y nada.
pawel
Ninguno de los ans funciona para mí. ¿Alguien me ayuda a instalar Smartgit en Ubuntu16.01 LTS
Jitendra
2
Voy a votar para cerrar esta pregunta como fuera de tema porque no somos soporte al cliente para SmartGit.
Paul Roub
Voy a votar para cerrar esta pregunta como fuera de tema porque es una solicitud de información de producto y nada como se define en el Centro de ayuda. ¿Es esto incluso legal?
Rob

Respuestas:

305

Entré a Internet y encontré esto:

Para alterar la licencia. Primero, ve a

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

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

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

y quitar el archivo settings.xml.

Si ha actualizado muchas veces, es posible que también deba eliminar la updatescarpeta.

Me ayudó en Windows, espero que también te ayude en otros sistemas.

Ibolit
fuente
6
No pude encontrar el archivo settings.xml y la eliminación de toda la carpeta también funcionó. rm -rf ~ / .smartgit /
eomeroff
6
forma más rápida en linux. rm -rf ~ / .smartgit
Yada
5
Puede estar en el siguiente directorio. C: \ Users \% user% \ AppData \ Roaming \ syntevo
yousafsajjad
22
Si desea mantener el resto de su configuración y simplemente restablecer la licencia, busque la clave 'listx' y simplemente elimine ese objeto. Por supuesto, solo haga esto si ha seleccionado accidentalmente comercial y realmente es un usuario personal
user3265561
3
Siguiendo el comentario de @ user3265561, la clave listx ahora se encuentra enferences.yml desde la Versión 19
Remy
34

A partir de la versión 19.1 han cambiado el nombre de los archivos:

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

Es posible eliminarlos para restablecer la configuración de la licencia.

Artem
fuente
1
También tuve que eliminar mis archivos de licencia en ese mismo directorio.
holgerm
19

Utilizo linux y las respuestas no me ayudaron.
Tuve que borrar la carpeta ~/.config/smartgitpara que funcionara nuevamente. Esto es lo que dice la documentación

Ubicación predeterminada del directorio de configuración de SmartGit
Windows % APPDATA% \ syntevo \ SmartGit \ (% APPDATA% es la ruta definida en la variable de entorno APPDATA)
Mac OS ~ / Library / Preferences / SmartGit / (el Finder podría no mostrar el directorio ~ / Libraries por defecto, pero puede invocar open ~ / Library desde un terminal)
Linux / Unix $ {XDG_CONFIG_HOME} / smartgit / (si la variable de entorno XDG_CONFIG_HOME no está definida, se usa ~ / .config en su lugar)

Gaspar
fuente
2
Gracias, en Fedora terminé haciendo esto.
Max Pinto
12

Para la versión 19.1 y superior, vaya al directorio especificado y elimine estos archivos mencionados:

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

    • preferencias.yml
    • archivo de licencia
  2. C:\Users\UserName\AppData\Roaming\syntevo\SmartGit\20.1\.backup

    • preferencias.yml

Para la versión anterior, vaya al directorio especificado y elimine el archivo mencionado:

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

    • setting.xml
sachin soni
fuente
10

Mi propia solución en Linux (debajo ~/.config/smartgit/19.1) es comentar o eliminar la línea listxdel preferences.ymlarchivo y volver a abrir el programa.

Eliminar todas las carpetas hará que reconfigure todo (inútil).

Junio
fuente
6

Sería útil saber si usa Linux o Windows. en linux, la configuración se encuentra en ~ / .smartgit / 3. Podría intentar eliminar esta carpeta. En mi humilde opinión, esto también vale la pena intentarlo en Windows.

agaida
fuente
6

Aquí hay una solución para MAC PC:

Abra la terminal y escriba el siguiente comando para mostrar los archivos ocultos:

defaults write com.apple.finder AppleShowAllFiles YES

después de eso, vaya a la carpeta del usuario actual usando el buscador, luego podrá ver la carpeta de la biblioteca que está oculta

supongamos que en mi caso el nombre de usuario es 'Delta', por lo que la ruta de la carpeta es:

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

Elimine el archivo de configuración y cambie la opción a No comercial.

ReNiSh AR
fuente
1
más 1 por especificar que su biblioteca necesaria de un usuario específico
Ultimo_m
4

en Mac:

  • Primero ir ~/Library/Preferences/SmartGit/19.1
  • Segundo preferences.ymlarchivo goto y solo listxlínea de comentario
  • Tercer git inteligente abierto
Syed Amir Ali
fuente
3

También realicé la primera instalación en ubuntu y seleccioné la versión de prueba predeterminada de 30 días en lugar de la versión no comercial.

Hay un blog en el sitio de syntevo que trata este tema .

Después de descomprimir el archivo tar, tenía un directorio llamado smartgithg-4_0_3. Moví esta carpeta a mi directorio de inicio y le cambié el nombre a smartgit. Después de ejecutar ./bin/smartgithg.sh, se creó otra carpeta llamada .smartgit (observe el prefijo.).

Simplemente eliminé la carpeta .smartgit (el árbol de directorios con todos los archivos .xml) y ejecuté el script, / bin / smarthg.sh nuevamente. Se repite todo el proceso de instalación. Seleccione la opción no comercial cuando aparezca.

Diógenes
fuente
3

Funciona bien para Windows navegando a% APPDATA% \ syntevo \ SmartGit \ y elimina todos los settings.xml, luego abre el software instalado

Nimmala Chaitanya
fuente
1

Las versiones más recientes de SmartGit contienen configuraciones en la carpeta de instalación. Entonces, para restablecer la versión de prueba, vaya a la carpeta de instalación, por ejemplo:

C:\Program Files\SmartGit

y eliminar (renombrar) el .settingsdirectorio

Temaska
fuente
Esto está mal. El .settingsdirectorio está en su directorio de inicio, excepto cuando usa el paquete portátil.
Thomas S.
0

simplemente elimine settings.xml e intente de nuevo para configurar smartgitHg

Aman Shandilya
fuente
1
Esto no proporciona una respuesta a la pregunta. Para criticar o solicitar una aclaración de un autor, deje un comentario debajo de su publicación; siempre puede comentar sus propias publicaciones y, una vez que tenga suficiente reputación , podrá comentar cualquier publicación .
Jehof
puede encontrar settings.xml aquí AppData \ Roaming \ syntevo \ SmartGit \ 6 \ settings.xml
Aman Shandilya
0

He estado usando Windows durante los últimos 13 años. Descubrí que esta solución realmente funciona para mí. Te recomiendo que sigas estos pasos:

  • comencemos por eliminar esta carpeta C:\Users\Your-name\AppData\Roaming\syntevo

  • Desinstale por completo smart git desde el panel de control, desinstale programas.

  • Vuelva a instalar el git inteligente y cambie la posición predeterminada del directorio de instalación.

  • Al configurar smart git, asegúrese de seleccionar la opción no comercial que le ayudará a utilizar la versión más reciente y gratuita de por vida.

Fawad Ahmed
fuente
0

Eliminé toda la carpeta de configuración pero conservé los archivos repositories.yml repository-cache repository-grouping.yml . después de ejecutar SmartGit, creó la carpeta de configuración (creo que usó la configuración de una compilación anterior (para guardar cosas como mis credenciales de git)), luego copié mis tres archivos y tenía todos mis repositorios, que es la información más importante lo necesitaba.

nyxee
fuente
0

Para usuarios de mac: en la nueva versión no hay setting.xml, una forma alternativa es

navegar a la carpeta de preferencias de SmartGit usando la terminal

cd /Library/Preferences/SmartGit/

use el lscomando para ver la lista de carpetas .. simplemente elimine la carpeta de la versión de SmartGit que encuentre usando el comando rm -r <main-smartgit-version>y vuelva a abrir la aplicación SmartGit. :)

Amir Dora
fuente