GitKraken 不会让我在 GitLab 上打开我的私人存储库

Eag*_*le_ 32 gitlab gitkraken

因此,除了GitKraken 不会让我从 GitHub 上的私人存储库克隆之外, 我在打开 GitLab存储库时还会看到此屏幕:

打开我的回购后收到的通知

任何人都知道如何使我的 Repo 成为“非私有”或如何让 GitKraken 让我在没有 Pro Plan 的情况下打开它的解决方案?

已经尝试过:

  • 在 GitKraken 中生成新的 SSH 密钥
  • 删除回购,生成新的 GitLab 连接,克隆回购
  • 检查 GitLab:GitKraken 是授权应用程序
  • 通过命令行 Git Pull 没有问题,所以没有权限问题
  • ...

Ste*_*fan 20

下载旧版应用 macOS官方下载地址。对于 Win 你在这个答案中有评论的链接

在此处输入图片说明

编辑:

我的天啊!我找到了。有 一个基于纱线构建的自动修补程序 https://github.com/5cr1pt/GitCracken像 sharm 一样工作

笔记:

安装需要相当长的时间,所以请耐心等待。

  • 添加到主机 127.0.0.1release.gitkraken.com (4认同)
  • @Eagle_ 昨天 GitKraken 自己更新了。一年前,我正在寻找解决方案,但没有运气,基本上所有人都说不可能阻止自动更新。但我尝试了另一种解决方案,我们将看看这将如何管理,在“防火墙”选项卡下的“安全和隐私”中,我添加 GitKraken 并阻止所有传入连接。我会让您知道这是否有效! (2认同)
  • @Eagle_ 不走运,每次我关闭 GitKraken 时他都会自动更新。准确地说,在第一次启动时,他下载最新更新:-(唯一的解决方案是根本不关闭应用程序:-D (2认同)
  • @Stefan我很确定我在评论中找到了这个禁用更新的解决方案 - 再也找不到它了,所以现在我发布它:在 Windows 上 GitKraken 6.5.1 安装在 C:\Users\%username%\AppData\ 下本地\gitkraken 。有文件 Update.exe - 我将其重命名为 Update.exe.delete 并将所有快捷方式更改为子文件夹 app-1.5.1 中的实际应用程序。对我来说它很有效——希望 macOS 上也有类似的方法。 (2认同)
  • 我找到了!有史以来最好的解决方案!有自动修补程序 https://github.com/5cr1pt/GitCracken (2认同)

hoa*_*nan 19

6.5.1是最后一个支持私有仓库的版本。您可以在此链接https://blog.axosoft.com/gitkraken-v6-0/#pricing-changeshttps://support.gitkraken.com/release-notes/6x/查看发布详细信息

您也可以从 Axosoft https://release.axocdn.com/darwin/GitKraken-v6.5.1.ziphttps://release.gitkraken.com/darwin/GitKraken-v6.5.1下载它(Mac 版)。压缩

我不知道如何关闭自动更新功能,所以如果你完全关闭 GitKraken 并重新打开它,它会更新到最新版本。

========

更新

阻止更新的 IP 地址

对于 MacOS

echo "127.0.0.1 release.gitkraken.com" >> /private/etc/hosts

在此处输入图片说明

  1. Windows 10 – “C:\Windows\System32\drivers\etc\hosts”
  2. Linux – “/etc/hosts”
  3. Mac OS X – “/private/etc/hosts”

  • 对于 Linux 用户 - https://release.axocdn.com/linux/GitKraken-v5.0.4.deb (4认同)
  • Linux 最新版本:https://release.axocdn.com/linux/GitKraken-v6.5.1.deb (3认同)
  • GitKraken 宣布将停止支持旧版客户端 6.6.0 及更早版本:( https://www.gitkraken.com/blog/discontinuing-access-and-support-for-gitkraken-client-6-6-0及以上 (3认同)
  • 对于 Windows 用户:https://release.gitkraken.com/win64/GitKrakenSetup-6.5.1.exe (2认同)
  • 这还有效吗?我仍然收到来自 6.5.1 的私人仓库消息 (2认同)

小智 16

我遇到了同样的问题,这是我发现的:

他们说,我引用——

这是我们在 3 个月前进行的许可更改。当我们进行更改时,我们为所有现有用户提供了 3 个月的免费试用期,这些试用期都将于本周到期。听起来你的就是其中之一

顺便说一句,如果你是学生,你可以免费使用 GitKraken:https ://www.gitkraken.com/student-resources

  • 没有帮助,但这是可悲的事实......不久前开始使用 Sourcetree,到目前为止一切顺利。 (4认同)

bis*_*del 15

安装旧版本的 Gitkraken 是我认为可以在私人仓库上工作的唯一解决方案,如果您想要免费且没有学生开发人员包的话。

从发行说明来看,支持私有仓库的最后一个版本是 v6.5.1。

下载链接:

对于 Windows:https : //release.gitkraken.com/win64/GitKrakenSetup-6.5.1.exe

对于 linux (debian):https : //release.axocdn.com/linux/GitKraken-v6.5.1.deb

对于 linux (tar.gz):https : //release.axocdn.com/linux/GitKraken-v6.5.1.tar.gz

对于 Mac:https : //release.axocdn.com/darwin/GitKraken-v6.5.1.zip


小智 9

我的解决方案是卸载 GitKraken 并安装Fork,这是一个非常相似的程序,其中包含我以前在 GitKraken 中使用过的所有选项。它是免费的,也有黑暗模式:-)

  • Fork 似乎与 GitKraken 一样强大,但不太漂亮,即使它有黑暗模式。它暂时可以完成这项工作,但是当您转到下载页面时,您会看到“免费,很快就会 49.99 美元”。不确定这是否意味着它很快将不再免费。 (4认同)

小智 8

(窗口用户)在您的%appdata%/../Local/gitkraken,删除您刚刚更新的最新 gk 版本,删除更新程序并使用以前的版本(并且可能购买许可证)


Mah*_*alv 7

(Windows解决方案)

我认为这个解决方案应该有效:

  • 由于私人存储库在 v6.5.1 之后已移至付费计划,因此请确保下载早期版本(例如Windows:5.0.4 - 将版本号更改为任何所需的版本)

  • 如果您安装了较新的版本,请像这样删除它:

    • 卸载该版本
    • 转到C:/Users/USERNAME/appdata/local/并删除GitKraken
    • 转到C:/Users/USERNAME/appdata/roaming/并删除.gitkraken
  • 安装选定的旧版本

  • 转到C:/Users/USERNAME/appdata/local/gitkraken并重命名Update.exeUpdate_.exe(不要删除它。卸载时需要)

  • 用它

注意即使使用此解决方案,我也遇到了一些存储库问题,这可能是因为 gitkraken 将配置文件保存在存储库中(不与远程共享​​)。因此,请确保删除本地项目并再次从远程获取它

:新版本显然包含更多功能。您可能需要购买许可证进行更新和罚款,以及支持该公司)