惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

G
Google Developers Blog
博客园 - 聂微东
J
Java Code Geeks
Engineering at Meta
Engineering at Meta
Jina AI
Jina AI
D
Docker
B
Blog
S
SegmentFault 最新的问题
宝玉的分享
宝玉的分享
D
DataBreaches.Net
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Y
Y Combinator Blog
N
Netflix TechBlog - Medium
月光博客
月光博客
F
Fortinet All Blogs
爱范儿
爱范儿
H
Help Net Security
腾讯CDC
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
WordPress大学
WordPress大学
The Cloudflare Blog
有赞技术团队
有赞技术团队
T
Tailwind CSS Blog
U
Unit 42

软件

豆包输入法 win 正式版终于出来了 - V2EX 还有比 wps 更恶心的软件吗 - V2EX 图片浏览器 Honeyview 可能比 Bandivew 更好用 一些常用笔记软件迁移到 Obsidian 的方法总结 lodop 的打印原理是什么 OMMWriter 苹果 AI 无缘中国大陆 自做小软件共享 「网速小软件」共享 1password 目前有什么低价订阅渠道吗 WPS 表格今天好多崩溃的? joplin 换 obsdian 使用求教 vibe 了一个轻量 mac 状态栏显示工具,支持 clash verge 显示 58 元买断的软件,希望可以终生维护,为什么 58 元买的衣服,吃的快餐,没有同样的要求呢? N 年 1password 老用户,又续费了 今天第一次用 obsidian 一个本地密码管理软件,数据都在本地 opencode + OMO,用起来如何?费 token? MuMu AI 自动化新玩法 如何应对 '换 WIFI 就取消授权' 的软件 MuMu AI 自动化 各位, AI 时代求推荐一款多端同步的文档记录软件? Notion 和 Obsidian? 不想要广告和算法推荐,我做了一款本地优先、极致纯粹的 RSS&播客聚合 app: AurioClub 换了 N 个笔记工具,最终我还是选择了 Obsidian 世界上怎么有那么完美的 APP! ToDesk 为什么需要「完全磁盘访问权限」? 有了 AI 以后,有哪些想 Vibe Coding 的软件? 2026 年了, todo 应用烂大街了,仍然没有一个符合我要求的 遗憾, 1Capture 也从几十 M 涨到 200 M 了, 求推荐图片管理软件,可以按照图片的分类/标签/日期导出虚拟文件系统,可在电脑中挂载
[破解] GitKraken 解除私有仓库限制
ohmyv2ex · 2025-08-22 · via 软件

在没有付费订阅 GitKraken 时打开私有仓库,它会弹出类似的对话框提示你无法使用。

https://i.imgur.com/kRjq6PW.png

破解原理

抓包发现 GitKraken 会在打开 repostory 时候检测仓库地址的可见性,判断是否为私有仓库。

只需修改判断私有仓库的逻辑使其他失效即可。

需要的工具

  • Node.js - 如果未安装,请参考 https://nodejs.org/ 安装。

  • 运行终端命令安装 asar

     npm i -g asar
    

环境说明

软件版本: GitKraken 11.3.0 - Windows,macOS 同理。

我是在 GitKraken 未登录的状态下操作的,不确定在登录状态下是否有效。

PS: 个人习惯用 ssh-key 就懒得登录了。

删除用户目录下的 .gitkraken 目录即可清除登录状态、使用记录等。

Windows 路径: C:\Users\xxx\AppData\Roaming\.gitkraken

macOS 路径: 知道的佬在评论区说一下

未登录时右下角的标识是 COMMUNITY

https://i.imgur.com/qCv5GWg.png

破解步骤

  • 在 Gitkraken 目录 (.../gitkraken/app-xx.xx.xx/resources/) 运行 asar 解压命令

    # 解压 app.asar 到 app 目录
    asar extract app.asar app
    

    注意:请勿修改 app 为其他名称,Elactron 会加载 app.asar 或 app 目录。

  • 修改 render.bundle.js 文件的私有仓库判断逻辑

    文件路径: app/src/render/static/entryPoints/main/render.bundle.js

    搜索 404=== 替换为 40004=== 保存即可(随便替换为一个匹配不上的状态码就行)。

    然后删除或重命名 app.asar 文件

此破解方式亲测对 github 私有仓库有效,其他的需要自己测试下。

后续处理

此破解方式可能随着 GitKraken 的自动更新失效,理论上再操作一遍就可以了。

可以选择将快捷方式的链接修改为具体版本号里面的 gitkraken.exe 文件,避免自动更新。