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

时间:2012-06-10 20:56:42

标签: git smartgit

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

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

17 个答案:

答案 0 :(得分:265)

我上网了,我发现了这个:

更改许可证。首先,转到

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

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

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

并删除文件settings.xml

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

它帮助我在Windows上,希望它也可以帮助你在其他系统上。

答案 1 :(得分:20)

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

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

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

答案 2 :(得分:6)

以下是MAC PC的解决方案:

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

defaults write com.apple.finder AppleShowAllFiles YES

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

假设在我的情况下用户名为'Delta',因此文件夹路径为:

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

删除设置文件并将选项更改为非商业..

答案 3 :(得分:6)

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

  

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

答案 4 :(得分:6)

知道你是使用linux还是windows会很有帮助。在linux中,设置位于 〜/ .smartgit / 3。您可以尝试删除此文件夹。 Imho在Windows中也值得一试。

答案 5 :(得分:6)

在Mac上:

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

答案 6 :(得分:4)

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

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

答案 7 :(得分:3)

我还参加了ubuntu上的第一次安装并选择了默认的30天试用版而不是非商业版。

syntevo网站上有一个博客addresses this issue

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

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

答案 8 :(得分:2)

通过导航到%APPDATA%\ syntevo \ SmartGit \并删除所有settings.xml,然后打开已安装的软件

来正常运行Windows

答案 9 :(得分:2)

对于Linux上的19.1以上版本,

关闭应用程序或Smartgit的任何窗口

转到:

/ home / [用户名] /。config / smartgit / [当前或最新版本]

打开文件:

preferences.yml

服务于:

“ listx:{” 在此文件中

您会找到类似的内容:

listx:{ePP:1607503071922,eUT:-9223377036854775808,nRT:-9223377036854775808, eV:“ 20.1”,uid:emobf7q63s83}

因此,现在您需要删除{}内的字符串,就像这样:

listx:{}

现在保存文件并启动Smartgit。您将拥有所有存储库和其他首选项,并会要求您设置许可类型。

答案 10 :(得分:2)

适用于 Mac 的 2021 年新黑客:

  • 首先转到 ~/Library/Preferences/SmartGit
  • 第二次删除你有什么版本我已经删除了整个 20.1 版本文件夹
  • 第三次开启智能git

答案 11 :(得分:1)

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

C:\Program Files\SmartGit

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

答案 12 :(得分:1)

OSX

cd ~/Library/Preferences/SmartGit/
sed -i '' '/listx/d' ./*/preferences.yml
rm */license

答案 13 :(得分:0)

只需删除settings.xml,然后再次尝试设置smartgit Hg

答案 14 :(得分:0)

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

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

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

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

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

答案 15 :(得分:0)

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

答案 16 :(得分:0)

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

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

cd /Library/Preferences/SmartGit/

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