【问题标题】:How to change SmartGit's licensing option after 30 days of commercial use on ubuntu?在 ubuntu 上商业使用 30 天后如何更改 SmartGit 的许可选项?
【发布时间】:2012-06-10 20:56:42
【问题描述】:

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

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

【问题讨论】:

  • 您是否尝试清除所有设置然后重新启动?
  • 如何清除所有设置?我完全重新安装了这个程序,什么也没有。
  • 我投票决定将此问题作为题外话结束,因为 we're not customer support 代表 SmartGit。
  • 我投票决定将此问题作为题外话结束,因为它是产品信息请求,没有任何帮助中心定义的内容。这合法吗?
  • 我不同意关闭这个问题,他不是要破解应用程序,他只是问如何切换到非商业许可证。

标签: git smartgit


【解决方案1】:

我在网上找到了这个:

更改许可证。首先,转到

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

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

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

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

并删除文件settings.xml

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

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

【讨论】:

  • 我找不到 settings.xml 文件,删除整个文件夹也可以。 rm -rf ~/.smartgit/
  • linux 中最快的方法。 rm -rf ~/.smartgit
  • 可以在以下目录。 C:\Users\%user%\AppData\Roaming\syntevo
  • 如果您想保留其余设置并仅重置许可证,请查找“listx”键并删除该对象。当然,只有在您不小心选择了商业广告并且您是真正的个人用户时才这样做
  • 根据@user3265561 的评论,现在可以在版本 19 的 preferences.yml 中找到 listx 键
【解决方案2】:

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

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

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

【讨论】:

  • 我也必须删除同一目录中的许可证文件。
【解决方案3】:

我使用 linux,但答案对我没有帮助。
我不得不删除文件夹~/.config/smartgit 以使其再次工作。这就是documentation is saying

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 中我最终做到了。
  • 朱尼奥的回答是一种侵入性较小的方式。
  • 为我工作,谢谢!
【解决方案4】:

对于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

【讨论】:

    【解决方案5】:

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

    删除所有文件夹会让你重新配置一切(没用)。

    【讨论】:

      【解决方案6】:

      了解您使用的是 linux 还是 windows 会很有帮助。在linux中,设置位于 〜/ .smartgit / 3。您可以尝试删除此文件夹。恕我直言,这在 Windows 中也值得一试。

      【讨论】:

        【解决方案7】:

        这里是MAC PC的解决方案:

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

        defaults write com.apple.finder AppleShowAllFiles YES
        

        然后使用finder进入当前用户文件夹,然后你可以看到其中的Library文件夹,它是隐藏类型的

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

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

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

        【讨论】:

        • 加 1 用于指定其需要的特定用户库
        【解决方案8】:

        对于 Linux 上的 19.1 以上版本,

        关闭 App 或 Smartgit 的任何窗口

        转到:

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

        打开文件:

        preferences.yml

        搜索:

        "listx: {" 在这个文件中

        你会发现这样的东西:

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

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

        listx:{}

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

        【讨论】:

          【解决方案9】:

          在 Mac 上:

          • 首先转到~/Library/Preferences/SmartGit/19.1
          • 第二次转到preferences.yml 文件,然后只评论listx
          • 第三次开启智能git

          【讨论】:

            【解决方案10】:

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

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

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

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

            【讨论】:

              【解决方案11】:

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

              【讨论】:

                【解决方案12】:

                OSX

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

                preferences.yml 的 Windows 可移植路径:

                SmartGit\.settings\preferences.yml
                

                【讨论】:

                  【解决方案13】:

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

                  C:\Program Files\SmartGit
                  

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

                  【讨论】:

                  • 这是错误的。 .settings 目录位于您的主目录中,使用可移植包时除外。
                  【解决方案14】:

                  适用于 Mac 的 2021 年新破解:

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

                  【讨论】:

                    【解决方案15】:

                    只需删除 settings.xml 并再次尝试设置 smartgitHg

                    【讨论】:

                    • 这并没有提供问题的答案。要批评或要求作者澄清,请在他们的帖子下方发表评论 - 您可以随时评论自己的帖子,一旦您有足够的reputation,您就可以comment on any post
                    • 你可以在这里找到settings.xml AppData\Roaming\syntevo\SmartGit\6\settings.xml
                    【解决方案16】:

                    过去 13 年来我一直在使用 Windows。我发现这个解决方案真的对我有用。我建议您按照以下步骤操作:

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

                    • 从控制面板彻底卸载smart git,卸载程序。

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

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

                    【讨论】:

                      【解决方案17】:

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

                      【讨论】:

                        【解决方案18】:

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

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

                        cd /Library/Preferences/SmartGit/
                        

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

                        【讨论】:

                          猜你喜欢
                          • 1970-01-01
                          • 2013-04-15
                          • 1970-01-01
                          • 1970-01-01
                          • 2023-03-20
                          • 2018-02-19
                          • 2013-12-13
                          • 2019-07-06
                          • 1970-01-01
                          相关资源
                          最近更新 更多