GitKraken不允许我在GitLab上打开我的私人存储库

时间:2019-09-25 09:45:09

标签: gitlab repository private gitkraken

因此,除了GitKraken won't let me clone from a private repo on GitHub 打开我的GitLab存储库时出现此屏幕:

notification I get after opening my Repo

有人知道如何使我的回购成为“非私有”或如何使GitKraken让我在没有Pro Plan的情况下打开它吗?

已经尝试:

  • 在GitKraken中生成新的SSH密钥
  • 删除存储库,生成新的GitLab连接,克隆存储库
  • 经过检查的GitLab:GitKraken是授权的应用程序
  • 通过命令行进行Git Pull操作没有问题,因此没有权限问题
  • ...

谢谢!

15 个答案:

答案 0 :(得分:16)

下载旧版应用 Official download URL(适用于macOS)。对于Win,您可以在此答案中的评论上链接

enter image description here

答案 1 :(得分:7)

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

答案 2 :(得分:6)

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

答案 3 :(得分:5)

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.zip下载它(Mac版)

我不确定如何关闭自动更新功能,因此,如果您完全关闭GitKraken,然后重新打开,它将更新为最新版本。

=======

已更新

用于更新的阻止IP地址

对于MacOS

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

enter image description here

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

答案 4 :(得分:3)

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

They say,我引用-

  

这是我们三个月前进行的许可更改。当我们做   更改后,我们为所有现有用户提供了3个月的免费试用期,   这周到期。听起来你是其中之一

顺便说一句,值得注意的是,如果您是学生,则可以免费使用GitKraken: https://www.gitkraken.com/student-resources

希望有帮助。

答案 5 :(得分:2)

如果您希望免费且不带学生开发者包的情况下,安装旧版本的Gitkraken是唯一可以在私人仓库上使用的解决方案。

从发行说明中看,支持私有存储库的最新版本是v6.5.1。

下载链接:

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

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

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

答案 6 :(得分:1)

卸载并使用较旧版本的gitkraken。 V5.0.4将继续照常工作。

答案 7 :(得分:1)

Gitkraken不会在Linux中自动更新,因此Axosoft无法将其推倒。对于Windows,有SourceTree。安慰Mac用户。

答案 8 :(得分:1)

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

  • 由于私人回购在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.exe重命名为Update_.exe(不要删除它。需要卸载)

  • 使用它

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

注意:较新的版本肯定会添加更多功能。您可能要购买要更新和完善的许可证,以及支持公司)

答案 9 :(得分:0)

要从gitlab中公开您的项目,请转到设置=>常规,然后在"Visibility, project features, permissions"部分下选择public。 要在GitKraken下打开私人仓库,请subscribe获得其许可证。

答案 10 :(得分:0)

我有GitKraken个人计划,只能在一台计算机上使用我的帐户。 我的笔记本电脑显示有关私人存储库的相同消息,并阻止了我。我认为个人计划可以允许我的一个帐户在多台计算机上使用。

答案 11 :(得分:0)

我使用GitKraken免费版本已有一年多了。我最近遇到了同样的问题。我可以通过重新安装旧版本来使其工作。

注意:每当您重新启动计算机或Gitkraken时,都需要执行此操作。

答案 12 :(得分:0)

我的解决方案:

  1. 从(窗口用户)appdata%/ .. / Local / gitkraken删除最新版本
  2. 为安装先前版本的文件夹创建快捷方式。
  3. 打开快捷方式
  4. 启动可执行文件。

再次出现更新时会发生什么。我会看到的。

答案 13 :(得分:0)

如果任何人正在寻找可靠的Git linux客户端,请尝试使用GitClient,因为它们具有AppImage,

它没有Kraken的所有功能,但非常坚固,

UnicodeStringToUCS4String()

答案 14 :(得分:-1)

  1. 保存存储库文件-不包含文件夹(.git)
  2. 创建新的公共存储库
  3. 复制并提交文件
  4. 打开您的仓库(Git Kraken)。