首页 程序笔记 gitkraken无法打开私有仓库的解决办法

gitkraken无法打开私有仓库的解决办法

前言

gitkraken无法打开私有仓库的解决办法
有条件的请支持正版,发博客的目的主要是为了还在学习没有经济能力的开发人员和学生
该博客主要根据以下博客的基础上增加解释和补充还有失效链接的补充
https://blog.csdn.net/Burnup_110/article/details/117252275?spm=1001.2014.3001.5506
https://blog.csdn.net/sinat_35676815/article/details/120740308

解决过程

先关闭更新

修改C:\Windows\System32\drivers\etc下的hosts文件,添加127.0.0.1 release.gitkraken.com api.gitkraken
若无权限修改可以根据这个步骤来获取权限

修改后,如下图所示就可

如果依旧更新的话删除安装地址下的 Update.exe文件。

安装找位置,通过属性中的目标找到实际安装位置
安装自己喜欢的版本(安装很简单)



如这个路径:C:\Users\qs\AppData\Local\gitkraken\Update.exe --processStart “gitkraken.exe”,可以找到这个路径C:\Users\qs\AppData\Local\gitkraken
依此就可以找到实际路径了,这个在下面破解中将会用的到。
安装必要软件,下载破解项目(可能需要翻墙,记住安装目录,在第4步会用到)
以管理员打开命令提示符窗口输入以下

@powershell -NoProfile -ExecutionPolicy Bypass -Command iex ((new-object net.webclient).DownloadString(https://chocolatey.org/install.ps1))  SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

输入 choco,展示出版本号即为成功;
安装Chocolatey完成后,下载安装相应的包,解决需要安装node、git、java三个包

choco install nodejs.install  //安装 node
choco install git.install     //安装 git 
choco install jdk8            //安装 JDK8

还需要安装yarn包,国内的网络使用Chocolatey无法下载,因此可以使用如下方法进行安装
下载安装程序、直接安装
(如果失效最后有链接)
安装程序下载地址为:yarn-1.22.5.msi
将yarn-1.22.5.msi下载后直接双击进行安装,安装结束后可通过yarn -v查看版本号,如下图所示:

开始解决

注意下下面的所有操作的文件夹,最好上面的操作都在同一文件夹,如果有在其他文件夹的复制到同一文件夹。

git clone https://github.com/mengyilingjian/GitCracken.git  //库已失效,链接放在最后
cd GitCracken/GitCracken //先做完第一步,并将其复制到第3步中的文件夹里
rm yarn.lock
yarn install  
yarn build 
node dist/bin/gitcracken.js patcher --asar 你上面保存的gitkraken的目录/resources/app.asar

cnpm install // 如果使用yarn install卡到最后尝试这个

相关链接:
yarn包:
链接:https://pan.baidu.com/s/1OlMS9gg0MkQCtjhWRdkjXg
提取码:hnle

git clone https://github.com/mengyilingjian/GitCracken.git失效的包
链接:https://pan.baidu.com/s/1uOANSGNYp1TiaSrPc85rfw
提取码:cyop

gitkraken7.5.5
链接:https://pan.baidu.com/s/1eAw35O7h1qTdRwJ4rMIP7g
提取码:q6ih

3

站心网

前言 gitkraken无法打开私有仓库的解决办法 有条件的请支持正版,发博客的目的主要是为了还在学习没有经济..

为您推荐

EntityFrame(EF) SQLite常见问题和解决方案

在使用 Entity Framework (EF) SQLite 时可能遇到的一些问题,下面是一些常见的问题和对应的解决方案。1. 无法找到适配器或数据库提供程序运行 EF 时提示类似以下错误:No database provider has been configured fo..

.NET开源ORM FreeSql常见问题和解决方法

FreeSql 是一个功能强大的 .NET 开源 ORM(对象关系映射)工具,支持多种数据库类型并提供丰富的功能特性。以下是使用 FreeSql 过程中常见的问题及其解决方法:1. 数据库连接问题问题描述:无法连接数据库,报错提示..

无法加载文件或程序集 'XXXXX' 或其依赖项。访问被拒绝

遇到 “无法加载文件或程序集 'XXXXX' 或其依赖项。访问被拒绝” 错误时,通常是由于权限问题或文件夹、程序集引用配置不当所引起。下面是一些常见的原因及解决方法:1. 文件或程序集权限问题如果服务器或..

ASP.NET 中的 Session 丢失或无法保持状态

在 ASP.NET 中,如果遇到 Session 丢失 或 无法保持状态 的问题,通常是由于配置错误、服务器设置不当或跨服务器部署的 Session 状态管理问题。以下是一些常见原因和解决方法:1. Session 超时ASP.NET 默认的 Sessio..

SQL Server用UUID做主键性能问题和解决方案

在 SQL Server 中使用 UUID(全称:Universally Unique Identifier) 作为主键确实可能带来一些性能问题,特别是在大型数据库和高写入负载的场景下。以下是一些关键的性能挑战及其原因:1. 无序插入导致索引碎片化UU..

.NET开发中常见的异常报错原因和解决方法?

在 .NET 开发中,常见的报错通常涉及代码编写、配置和运行时环境。以下是一些常见的报错类型及其解决建议:1. NullReferenceException原因:尝试访问空对象的成员。解决:在访问对象之前检查是否为 null,可以使用 C..

git 里的gitignore不生效的解决方案

gitignore文件可以用来忽略某些不需要放在git里的文件,但是经常我们在gitignore里写了忽略语句,但是不生效原因1. 语法错误,解决方案:再次检查语法是否写的正确, 部分语法参照下面空格不匹配任意文件,可作为分隔符,..

.NET 9 即将推出的功能Task.WhenEach

.NET 爱好者!我刚刚偶然发现了一个非常酷的新 PR,它被合并到 .NET 运行时存储库中,我想分享一个例子。希望您能为新的 .NET 版本大肆宣传!在即将到来的 .NET 9 版本中,我们预计会有一个名为 .它在这里让您的异步..

针对 Go 语言开发的 SQL 驱动模拟库

数据库交互是几乎所有应用程序不可或缺的一部分,开发者们常常需要对数据库进行各种操作,包括插入、更新、删除和查询等。然而,在开发过程中直接对真实数据库进行操作不仅耗时耗力,还可能带来数据一致性和安全性的..

DockerUI 中文可视化Docker管理工具使用示例

DockerUI 是由国内开发者打造的一款优秀的 Docker 可视化管理工具。该工具拥有简洁直观的UI界面,可以轻松进行Docker主机管理、集群管理,以及Docker任务的编排等操作。DockerUI不仅展示了资源利用率、系统信息和更..

Blazor的N种渲染模式原理和常见问题说明

我们从下面这幅图开始,下图显示了三种渲染模式,分别称之为静态SSR、交互式SSR(即之前的BlazorServer)、交互式CSR(即之前的BlazorWasm)。还有一种渲染模式BlazorHybrid,稍后说。一、先浅层理解一个图例静态SSR:经..

前端CSS常见的三种设计模式

CSS设计模式主要包括OOCSS、SMACSS和BEMCSS等。以下是对这些模式的具体介绍:OOCSS:面向对象的CSS,旨在编写高可复用、低耦合和高扩展的CSS代码。它将抽象(结构)和实现(样式)分离,抽离公共代码,以提高代码的..

WinToUSB | 把Windows塞进U盘里即插即用

不论是在外出差,还是在家临时办公,现在很多设备携带起来都不是那么方便,在这种情况下,有一个轻巧而高效的操作系统环境就显得格外关键。今天,要给大家介绍一款超级实用的便携式系统启动盘,凭借其独特功能和卓越..

.NET Framework被淘汰了吗?

.NET Framework并未完全被淘汰,但它的某些版本确实已经停止支持。微软在2023年11月10日停止了对.NET Framework 4.8之前的版本的支持。这一决策意味着使用这些旧版本的应用程序将不再获得安全更新和其他维护,从而可..

强大的 .NET Mock 框架 单元测试模拟库Moq使用教程

单元测试是确保代码质量和可靠性的重要手段。当我们的代码依赖于外部系统、数据库或第三方服务时,编写有效的单元测试可能会变得复杂且耗时。为了简化这一过程,模拟(Mocking)技术应运而生。在 .NET 生态系统中,M..

CLS 问题:超过 0.1(桌面设备) 是什么意思?

在网页设计和开发中,CLS(Cumulative Layout Shift)是指页面布局的累计偏移量。当一个用户与页面互动时,如果页面的某些元素突然改变位置或大小,导致整个布局发生偏移,就会产生布局偏移。这种偏移可能会影响用户..

Angular UT 模拟执行setTimeout

在 Angular 单元测试中,我们经常需要模拟异步操作,比如 setTimeout。提高测试速度: 真实环境下的 setTimeout 会阻塞测试,导致测试运行时间过长。确保测试的可靠性: 模拟 setTimeout 可以让我们更好地控制异步操..

JavaScript 的 sessionStorage 能否加锁?

直接给 sessionStorage 加锁是不可能的。sessionStorage 的本质: sessionStorage 是浏览器提供的一种用于在当前浏览器会话中存储数据的机制。它存储在客户端,数据仅在当前浏览器窗口或标签页中有效。加锁的必要性..

Redis 同步、击穿、穿透及雪崩简述

对Redis最常见的几个问题,简要的说下我的理解与解决方法。数据同步指Redis做为缓存,在数据变化时,怎么保持与数据库数据同步的。一般解决方案为:缓存双删(同步方案大都采用删除缓存,而不会更新新缓存。缓存击穿..

Vue 3.5引入新特性 还有与SSR相关的改进

Vue 3.5引入了响应式属性解构、useTemplateRef方法、useId实用函数、内部响应性重构等新特性。以下是具体介绍:响应式属性解构此功能允许开发者在defineProps宏中解构属性而不会失去响应性,这为组件间的属性传递提..

发表回复

返回顶部