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.