解决SmartGit过期问题

2,113 阅读1分钟

由于以前经常使用git(19.1.3版本)的桌面应用工具SmartGit,本周因为版本自动更新,导致强制性需要购买许可证(也就是付费消费)。因此本文主要针对这种情况,列举些可用的方法,来继续使用这个软件

1、使用旧包、重新安装

卸载当前电脑最新版本的SmartGit,可以使用原来的安装包,然后继续使用免费版本,原先数据不会有变化。但是有个问题是,版本仍然会自动检测更新到最新版本

2、清理部分文件

//使用windows+R,输入如下指令
%APPDATA%\syntevo\SmartGit

同时删除跟免费使用日期有关的文件(preferences.xml)即可继续使用

3、限制自动更新

由于当前软件会自动更新,且没办法通过软件的设置去更改关闭更新。 这个时候可以通过本地域名去代理,然后让他无法联网去更新SmartGIt的最新版本,做到屏蔽网站

  • a、进入Windows的hosts的文件更改
C:\Windows\System32\drivers\etc
  • b、新增www.syntevo.com域名

1688270899617.png

  • c、执行更新指令ipconfig /flushdns 会显示Windows IP 已成功刷新DNS解析缓存

image.png

4、总结

建议使用最后一个限制自动更新的方法,可以永久避免更新问题。 现在很多软件都是,刚开始都是免费使用,等使用习惯后,自动升级到某个版本后就会演变成付费使用。遇到这种需要更新导致付费的软件,都可以使用这种方式处理,本地直接屏蔽对应的网站