在ubuntu上商业使用30天后,如何更改SmartGit的许可选项?


106

在安装smartgit 3.0.4时,我检查了商业许可选项,因为我只是单击“下一步”按钮:)(30天试用版,然后您必须购买)。今天是我使用SG的第31天,我无法更改我的许可选项(重新安装smartgit无济于事),我不再不用付费就无法使用SG(我没有将其用于商业目的)。你知道怎么解决吗?

我的Ubuntu上没有这些文件:http : //www.syntevo.com/smartgit/documentation.html? page= installation


您是否尝试清除所有设置然后重新启动?
2012年

1
如何清除所有设置?我完全重新安装了该程序,什么也没有。
pawel 2012年

没有人为我工作。是谁帮我上Ubuntu16.01 LTS安装Smartgit
Jitendra

2
我投票决定关闭此问题为离题,因为我们不是 SmartGit的客户支持
Paul Roub

我投票关闭此问题为离题,因为它是产品信息请求,而与帮助中心中定义的内容无关。这合法吗?
罗布

Answers:


305

我上网浏览后发现:

更改许可证。首先,前往

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

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

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

并删除文件settings.xml

如果您进行了多次更新,则可能还需要删除该updates文件夹。

它在Windows上对我有帮助,希望对其他系统也有帮助。


6
我找不到settings.xml文件,并且删除整个文件夹也可以。rm -rf〜/ .smartgit /
eomeroff

6
在Linux中最快的方法。rm -rf〜/ .smartgit
Yada

5
它可以在以下目录中。C:\ Users \%user%\ AppData \ Roaming \ syntevo
yousafsajjad 2015年

22
如果要保留其余设置并仅重置许可证,请查找“ listx”键,然后删除该对象。当然,只有在您不小心选择了广告并且您确实是个人用户的情况下,才这样做
user3265561

3
跟随@ user3265561的评论,现在可以从19版
Remy

34

从版本19.1开始,它们已经重命名了文件名:

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

可以删除它们以重置许可证设置。


1
我也必须删除同一目录中的许可证文件。
霍尔格

19

我使用linux,答案对我没有帮助。
我必须删除该文件夹~/.config/smartgit才能使其再次运行。这就是文档所说的

SmartGit设置目录
Windows的默认位置 %APPDATA%\ syntevo \ SmartGit \(%APPDATA%是环境变量APPDATA中定义的路径)
Mac OS〜 / Library / Preferences / SmartGit /(Finder可能不显示〜/ Libraries目录默认情况下,但您可以从终端调用 open〜/ Library)
Linux / Unix $ {XDG_CONFIG_HOME} / smartgit /(如果未定义环境变量XDG_CONFIG_HOME,则改用〜/ .config)


2
谢谢,在fedora中,我最终这样做了。
Max Pinto

12

对于版本19.1及更高版本,请转到指定目录并删除以下提及的文件:

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

    • preferences.yml
    • 许可证文件
  2. C:\Users\UserName\AppData\Roaming\syntevo\SmartGit\20.1\.backup

    • preferences.yml

对于先前版本,转到指定目录并删除提及的文件:

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

    • setting.xml

10

我在Linux上(在下~/.config/smartgit/19.1)的解决方案是注释文件中的行或listx从中删除行preferences.yml并重新打开程序。

删除所有文件夹将使您重新配置所有内容(无用)。


6

知道您使用的是Linux还是Windows,将很有帮助。在Linux中,设置位于〜/ .smartgit / 3中。您可以尝试删除该文件夹。恕我直言,这在Windows中也值得一试。


6

这是MAC PC的解决方案:

打开终端并输入以下命令以显示隐藏文件:

defaults write com.apple.finder AppleShowAllFiles YES

之后,使用finder转到当前用户文件夹,然后您可以在其中看到隐藏类型的Library文件夹

假设在我的情况下,用户名是“ Delta”,则文件夹路径为:

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

删除设置文件,然后将选项更改为“非商业”。


1
加1用于指定其需要特定的用户的库
Ultimo_m

4

在Mac上:

  • 首先转到 ~/Library/Preferences/SmartGit/19.1
  • 第二个goto preferences.yml文件,仅注释listx
  • 第三次打开智能git

3

我还在ubuntu上进行了首次安装,并选择了默认的30天试用版而不是非商业版。

syntevo网站上有一个博客可以解决此问题

解压缩tar文件后,我有一个名为smartgithg-4_0_3的目录。我将此文件夹移到主目录,并将其重命名为smartgit。运行./bin/smartgithg.sh之后,创建了另一个文件夹,名为.smartgit(注意。前缀)。

我只是删除了.smartgit文件夹(包含所有.xml文件的目录树),然后再次运行了//bin/smarthg.sh脚本。重复整个安装过程。出现时选择非商业选项。



1

最新版本的SmartGit包含安装文件夹下的设置。因此,要重置试用版,请转到安装文件夹,例如:

C:\Program Files\SmartGit

并删除(重命名).settings目录


错了 该.settings目录位于您的主目录中,使用便携式捆绑包时除外。
Thomas S.


0

在过去的13年中,我一直在使用Windows。我发现此解决方案真正为我工作。我建议您按照以下步骤操作:

  • 让我们从删除此文件夹开始 C:\Users\Your-name\AppData\Roaming\syntevo

  • 从控制面板中完全卸载smart git,然后卸载程序。

  • 再次重新安装智能git并更改安装目录的默认位置。

  • 在配置智能git时,请确保选择了非商业选项,这将帮助您终生使用最新版本和免费版本。


0

我删除了整个Config文件夹,但保留了文件repositories.yml repository-cache repository-grouping.yml。运行SmartGit之后,它创建了config文件夹(我认为它使用的是较早版本的配置(以保存git凭据之类的东西)),然后我复制了三个文件,并拥有了所有存储库,这是最重要的信息我需要。


0

对于Mac用户:在新版本中,没有setting.xml,另一种方法是

使用终端导航到SmartGit首选项文件夹

cd /Library/Preferences/SmartGit/

使用ls命令查看文件夹列表..只需删除使用命令找到的SmartGit版本文件夹,rm -r <main-smartgit-version>然后重新打开SmartGit应用。:)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.