Como mudar a opção de licenciamento do SmartGit após 30 dias de uso comercial no ubuntu?


106

durante a instalação do smartgit 3.0.4 marquei a opção de licenciamento comercial, pois estava clicando no botão "próximo":) (30 dias de teste e depois você tem que comprá-lo). Hoje é meu 31º dia de uso do SG e não posso mudar minhas opções de licenciamento (reinstalar o smartgit não ajuda) e não posso mais usar o SG sem pagar (não estou usando para fins comerciais). Sabes como arranjar isso?

Não tenho esses arquivos em meu ubuntu: http://www.syntevo.com/smartgit/documentation.html?page=installation


Você tentou limpar todas as configurações e reiniciar?
Mot

1
Como limpar todas as configurações? Eu estava reinstalando totalmente esse programa e nada.
pawel

Nenhum dos ans funciona para mim. Alguém me ajuda a instalar o Smartgit no Ubuntu16.01 LTS
Jitendra de

2
Estou votando para fechar esta questão como fora do tópico porque não somos suporte ao cliente para SmartGit.
Paul Roub

Estou votando para fechar esta questão como fora do tópico porque é uma solicitação de informações do produto e nada conforme definido na Central de Ajuda. Isso é mesmo legal?
Rob

Respostas:


305

Entrei na internet e encontrei o seguinte:

Para alterar a licença. Primeiro, vá para

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

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

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

e remova o arquivo settings.xml.

Se você atualizou muitas vezes, pode ser necessário remover a updatespasta também.

Isso me ajudou no Windows, espero que ajude você em outros sistemas também.


6
Não consegui encontrar o arquivo settings.xml e remover a pasta inteira funcionou bem. rm -rf ~ / .smartgit /
eomeroff

6
maneira mais rápida no Linux. rm -rf ~ / .smartgit
Yada,

5
Ele pode estar no seguinte diretório. C: \ Users \% user% \ AppData \ Roaming \ syntevo
yousafsajjad

22
Se você quiser manter o resto de suas configurações e apenas redefinir a licença, procure a chave 'listx' e apague esse objeto. Claro, só faça isso se você selecionou acidentalmente comercial e for genuinamente um usuário pessoal
user3265561

3
Seguindo o comentário de @ user3265561, a chave listx agora é encontrada em preferences.yml da versão 19
Remy de

34

A partir da versão 19.1, eles renomearam os nomes dos arquivos:

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

É possível excluí-los para redefinir a configuração da licença.


1
Tive que deletar meus arquivos de licença no mesmo diretório também.
holgerm

19

Eu uso linux e as respostas não me ajudaram.
Tive que apagar a pasta ~/.config/smartgitpara que funcionasse novamente. Isso é o que a documentação está dizendo

Local padrão do diretório de configurações do SmartGit
Windows % APPDATA% \ syntevo \ SmartGit \ (% APPDATA% é o caminho definido na variável de ambiente APPDATA)
Mac OS ~ / Library / Preferences / SmartGit / (o Finder pode não mostrar o diretório ~ / Libraries por padrão, mas você pode chamar open ~ / Library de um terminal)
Linux / Unix $ {XDG_CONFIG_HOME} / smartgit / (se a variável de ambiente XDG_CONFIG_HOME não estiver definida, ~ / .config será usado)


2
Obrigado, no Fedora acabei fazendo isso.
Max Pinto

12

Para a versão 19.1 e superior, vá para o diretório especificado e exclua os arquivos mencionados:

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

    • preferências.yml
    • arquivo de licença
  2. C:\Users\UserName\AppData\Roaming\syntevo\SmartGit\20.1\.backup

    • preferências.yml

Para a versão anterior, vá para o diretório especificado e exclua o arquivo mencionado:

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

    • setting.xml

10

Minha própria solução no Linux (abaixo ~/.config/smartgit/19.1) é comentar ou remover linha listxdepreferences.yml arquivo e reabrir o programa.

Excluir todas as pastas fará com que você reconfigure tudo (inútil).


6

seria útil saber se você usa linux ou windows. no linux as configurações estão localizadas em ~ / .smartgit / 3. Você pode tentar remover esta pasta. Imho, também vale a pena tentar no Windows.


6

Aqui está uma solução para MAC PC:

Abra o terminal e digite o seguinte comando para mostrar os arquivos ocultos:

defaults write com.apple.finder AppleShowAllFiles YES

depois disso, vá para a pasta do usuário atual usando o localizador, então você pode ver a Biblioteca pasta nela, que é um tipo

suponha que, no meu caso, o nome de usuário seja 'Delta', então o caminho da pasta é:

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

Remova o arquivo de configurações e altere a opção para Não comercial.


1
mais 1 para especificar que sua biblioteca necessária para o usuário específico
Ultimo_m

4

no Mac:

  • Primeiro vá para ~/Library/Preferences/SmartGit/19.1
  • Segundo preferences.ymlarquivo goto e apenas listxlinha de comentário
  • Terceiro git inteligente aberto

3

Eu também fiz a primeira instalação no ubuntu e selecionei a versão de teste padrão de 30 dias em vez da versão não comercial.

Há um blog no site da Syntevo que trata desse assunto .

Depois de descompactar o arquivo tar, obtive um diretório chamado smartgithg-4_0_3. Mudei esta pasta para o meu diretório inicial e renomeei-a smartgit. Depois de executar ./bin/smartgithg.sh, outra pasta foi criada chamada .smartgit (observe o prefixo.).

Simplesmente apaguei a pasta .smartgit (a árvore dir com todos os arquivos .xml) e executei o script / bin / smarthg.sh novamente. Todo o processo de instalação é repetido. Selecione a opção não comercial quando ela aparecer.


3

Funcionando bem para o Windows, navegue até% APPDATA% \ syntevo \ SmartGit \ e exclua todas as configurações.xml, em seguida, abra o software instalado


1

As versões mais recentes do SmartGit contêm configurações na pasta de instalação. Portanto, para redefinir o teste vá para a pasta de instalação, por exemplo:

C:\Program Files\SmartGit

e remover (renomear) o .settingsdiretório


Isto está errado. O .settingsdiretório está em seu diretório inicial, exceto ao usar o pacote portátil.
Thomas S.

0

apenas exclua o settings.xml e tente novamente para configurar o smartgitHg


1
Isso não fornece uma resposta para a pergunta. Para criticar ou solicitar esclarecimentos de um autor, deixe um comentário abaixo de sua postagem - você sempre pode comentar suas próprias postagens e, assim que tiver reputação suficiente , poderá comentar em qualquer postagem .
Jehof

você pode encontrar settings.xml aqui AppData \ Roaming \ syntevo \ SmartGit \ 6 \ settings.xml
Aman Shandilya

0

Uso o Windows há 13 anos. Eu descobri que essa solução está realmente funcionando para mim. Eu recomendo que você siga estas etapas:

  • vamos começar excluindo esta pasta C:\Users\Your-name\AppData\Roaming\syntevo

  • Desinstale completamente o smart git do painel de controle e desinstale programas.

  • Novamente, reinstale o smart git e altere a posição padrão do diretório de instalação.

  • Ao configurar o smart git, certifique-se de que a opção não comercial está selecionada para ajudá-lo a usar a versão mais recente, bem como uma versão gratuita para o resto da vida.


0

Excluí a pasta Config inteira, mas preservou os arquivos repositories.yml repository-cache repository-grouping.yml . depois de executar o SmartGit, ele criou a pasta config (acho que usou a configuração de uma compilação mais antiga (para salvar coisas como minhas credenciais git)), então copiei de volta meus três arquivos e tive todos os meus repositórios, que são as informações mais importantes eu precisei.


0

Para usuários de mac: na nova versão não há setting.xml, a forma alternativa é

navegue até a pasta de preferências SmartGit usando o terminal

cd /Library/Preferences/SmartGit/

use o lscomando para ver a lista de pastas .. simplesmente exclua a pasta da versão do SmartGit que você encontrar usando o comando rm -r <main-smartgit-version>e reabra o aplicativo SmartGit. :)

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.