安装smartgit 3.0.4时我检查了商业许可选项,因为我只是点击“下一步”按钮:)(30天试用然后你必须购买它)。现在今天是我使用SG的第31天,我无法更改我的许可选项(重新安装smartgit没有帮助),我无法再付费使用SG(我不会将其用于商业用途)。你知道怎么解决吗?
我的ubuntu上没有这些文件:http://www.syntevo.com/smartgit/documentation.html?page=installation
答案 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
行进行注释答案 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 年新黑客:
答案 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应用即可。 :)