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

paw*_*wel 98 git smartgit

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

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

Ibo*_*lit 281

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

改变许可证.首先,去

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

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

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

并删除该文件settings.xml.

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

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

  • 如果要保留其余设置并重置许可证,请查找"listx"键并删除该对象.当然,只有在您意外选择商业广告并且您真正是个人用户时才会这样做 (20认同)
  • 在Linux中最快的方式.rm -rf~/.smartgit (6认同)
  • 我找不到settings.xml文件并删除整个文件夹.rm -rf~/.smartgit / (5认同)
  • 它可以在以下目录中.C:\用户\%用户%\应用程序数据\漫游\ syntevo (5认同)
  • 在@ user3265561的评论之后,现在可以从版本19中的preferences.yml中找到listx项。 (3认同)
  • 现在必须删除`preferences.yml` (2认同)

sac*_*oni 24

对于19.1 及以上版本,请转到指定目录并删除这些提到的文件:

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

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

    • 首选项.yml

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

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

    • 设置.xml


Fat*_*o39 19

自版本 22.1 起,非商业许可证仅根据请求提供

Syntevo 于 2022 年 10 月 19 日发布的博客解释说,22.1 版本中的许可选项已发生更改。非商业许可证仅适用于:

  1. 开源开发人员,
  2. (选定的)教育机构的学生和雇员,以及
  3. 慈善非政府组织,
  4. 业余爱好用户(需要 23.1 预览版)。

在颁发非商业许可证之前,其中任何一个都需要满足条件,或者有一些限制。例如,业余爱好许可证将您的使用限制为“您是唯一的作者/提交者或开源的”存储库。

  • Hobby 许可证自 23.1(预览版 6)起再次可用。您可以在此处申请许可证:https://www.syntevo.com/register-non-commercial/#hobby (2认同)

Gas*_*par 17

我使用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)

  • 谢谢,在 Fedora 中我最终做到了这一点。 (2认同)
  • Junio 的答案是一种侵入性较小的方法。 (2认同)

Jun*_*nio 15

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

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


Art*_*tem 12

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

? SmartGit grep -rl 'listx' ./19.1
./19.1/preferences.yml
./19.1/.backup/preferences.yml
Run Code Online (Sandbox Code Playgroud)

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

  • 我也必须删除同一目录中的许可证文件。 (2认同)

Vit*_*Vit 10

有 v22 商业广告。这帮助了我:删除 C:\Users\YOURNAME\AppData\Roaming\syntevo 并使用https://www.syntevo.com/smartgit/download/archive/中的 21 版本


小智 6

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


ReN*_*A R 6

以下是MAC PC的解决方案:

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

defaults write com.apple.finder AppleShowAllFiles YES
Run Code Online (Sandbox Code Playgroud)

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

假设在我的情况下用户名是'Delta',所以文件夹路径是:

OS X: ~Delta/Library/Preferences/SmartGit/<main-smartgit-version>
Run Code Online (Sandbox Code Playgroud)

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


Ely*_*yas 5

对于 19.1 以上的 Linux,

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

去:

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

打开文件:

首选项.yml

搜索:

“listx:{”在这个文件中

你会发现这样的事情:

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

所以现在你只需要删除 {} 中的字符串,它会是这样的:

列表:{}

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