最近舍友极力向我推荐GitKraken(一款可视化git工具),我抵不住"诱惑",下载尝试,却不料似乎从6.5.0以后,该软件便开始收费(只有7天试用期)。经过不懈搜索和测试,找到了下面的解决办法,分享给大家。

二.环境需要

  • Node.js v12 LTS or later
  • 三.安装与激活

    修改电脑hosts文件 (通常在目录C:\Windows\System32\drivers\etc下)

    在文件最后一行添加 127.0.0.1 release.gitkraken.com 以阻止GitKraken自动更新

    安装 GitKraken7.4.0 并登录 登陆后可以在软件最下面看到试用期还剩6天并登录

    安装脚本 ( github.com/5cr1pt/GitC… ) 依次执行以下代码(前提是已经配置好了nodejs yarn)

    git clone https://github.com/5cr1pt/GitCracken.git
    cd GitCracken/GitCracken/
    del yarn.lock
    yarn install
    yarn build
    node dist/bin/gitcracken.js patcher
    

    若出现patching done则成功

    关闭GitKraken重新打开,NICE!

    四.可能存在的问题

    目前只测试了7.4.0,之前使用6.5.0会出现报错

    (node:5812) UnhandledPromiseRejectionWarning: Error: ENOENT: no such file or directory, open 'C:\Users\user\AppData\Local\gitkraken\a pp-7.4.0\resources\app\static\index.js'