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

在安装 Smargit3.0.4时,我查看了商业许可选项,因为我只是点击了“下一步”按钮:)(30天试用期,然后你必须购买它)。今天是我使用 SG 的第31天,我不能改变我的许可选项(重新安装 Smartgit 没有帮助) ,我不能再免费使用 SG (我不是为了商业目的使用它)。你知道怎么修吗?

I don't have these files on my ubuntu: http://www.syntevo.com/smartgit/documentation.html?page=installation

186759 次浏览

如果您使用的是 linux 还是 windows,这将是非常有帮助的 你可以尝试删除这个文件夹。在 Windows 下也值得一试。

我上网找到了这个:

修改许可证。首先,去

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

Windows 便携式: SmartGit\.settings\preferences.yml

操作系统 X: ~/Library/Preferences/SmartGit/<main-smartgit-version>

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

and remove the file settings.xml.

如果您已经更新了很多次,那么您可能还需要删除 updates文件夹。

它在 Windows 上帮助了我,希望在其他系统上也能帮到你。

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

在 syntevo 网站上有一个博客说 解决这个问题

在解压 tar 文件之后,我得到了一个名为 Smargithg-4 _ 0 _ 3的目录。我将这个文件夹移动到我的主目录,并将其重命名为 Smargit。跑完之后。/bin/smart githg.sh,创建的另一个文件夹名为。Smargit (注意。前缀)。

我只是删除了。Smargit 文件夹(包含所有。)并再次运行/bin/Smarthg.sh 脚本。重复整个安装过程。在出现时选择非商业选项。

只需删除 setings.xml,然后再次尝试设置 SmargitHg

通过导航到% APPDATA% syntevo SmartGit 并删除所有 setings.xml,然后打开已安装的软件,窗口工作良好

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

C:\Program Files\SmartGit

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

这里有一个 MAC PC 的解决方案:

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

defaults write com.apple.finder AppleShowAllFiles YES

之后,到当前用户文件夹使用查找器,然后你可以看到它的 图书馆文件夹是隐藏类型

假设我的用户名是“ Delta”,那么文件夹路径是:

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

删除设置文件和更改选项为非商业. 。

我使用 linux,答案并没有帮助我。
我必须删除文件夹 ~/.config/smartgit使它再次工作。这就是文档所说的

SmartGit 设置目录 < br > < strong > Windows 的默认位置 % APPDATA% syntevo SmartGit (% APPDATA% 是 路径在环境变量 APPDATA 中定义) < br > < strong > Mac OS ~/Library/Preferences/SmartGit/(查找程序 默认情况下可能不会显示 ~/Library 目录,但是您可以 从终端调用 open ~/Library) < br > < strong > Linux/Unix ${ XDG _ CONFIG _ HOME }/smart git/(如果 environment variable XDG_CONFIG_HOME is not defined, ~/.config is used 取而代之)

从19.1版本开始,他们重命名了文件名:

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

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

My own solution on Linux (under ~/.config/smartgit/19.1) is to comment or remove line listx from preferences.yml file and reopen program.

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

在 Mac 上:

  • 先去 ~/Library/Preferences/SmartGit/19.1
  • 第二步转到 preferences.yml文件,只需注释 listx
  • 三开聪明饭桶

过去13年我一直在使用窗户。我发现这个解决方案真的对我有效。我建议你遵循以下步骤:

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

  • 从控制面板完全卸载智能 git,卸载程序。

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

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

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

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

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

    • preferences.yml

对于 上一版本 goto 指定的目录和 delete提到的文件:

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

    • Xml

我删除了整个 Config 文件夹,但保留了文件 Yml 仓库-缓存仓库-分组。在运行 SmartGit 之后,它创建了配置文件夹(我认为它使用了旧版本的配置文件(用来保存我的 git 凭证之类的东西) ,然后我复制回我的三个文件,我有了我所有的存储库,这是我需要的最重要的信息。

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

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

cd /Library/Preferences/SmartGit/

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

OSX

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

Windows 到 preferences.yml的便携路径:

SmartGit\.settings\preferences.yml

对于 Linux 上面的19.1,

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

浏览:

/home/[ USERNAME ]/. config/smart git/[ CURRENT OR LAST VERSION ]

打开文件:

偏好

Search for:

“ listx: {” 在这个文件里

你会发现这样的东西:

Listx: { ePP: 1607503071922,eUT: -922377036854775808,nRT: -922377036854775808, EV:’20.1’,uid: emobf7q63s83}

So now all you need is delete the string inside the {} So it will be like this:

Listx: {}

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

new 2021 hack for Mac:

  • First goto ~/Library/Preferences/SmartGit
  • 第二删除你有什么版本我已经删除了整个 20.1版本文件夹
  • 三开聪明饭桶