【问题标题】:How can I use GitKraken on a private network?如何在专用网络上使用 GitKraken?
【发布时间】:2019-06-12 14:25:28
【问题描述】:

我一直在 Windows 上将 GitKraken 用于各种项目,现在我必须在专用网络上进行一些开发(无法访问互联网)。但是当我启动应用程序时,它要求我创建一个帐户。我不能在这个网络上这样做。

如何在不创建帐户的情况下在此网络上配置 GitKraken?

【问题讨论】:

  • twitter.com/gitkraken/status/691648833894387712 - 初次使用需要您在线注册产品,Axosoft 自己也这么说。
  • 是的,我也读过。我希望有一些解决方案,否则我将不得不使用其他产品,但 gitkraken 确实做得很好。
  • 如果您没有连接到公共互联网,请不要认为有可行的解决方案。它不是设计用于在私有/内部网络或离线上运行的产品。您可以尝试联系 Axosoft,但他们可能会为您提供完全相同的信息。
  • 然而,这对于敏感项目来说是非常常见的情况,尽管显然不是他们的目标受众。
  • 只有我发现创建一个帐户只是为了使用本地存储库或者即使您想使用云中的存储库创建一个帐户只是为了将其集成到您现有的帐户中?没有一个很好的借口要求创建一个可以在本地运行的工具的帐户

标签: gitkraken


【解决方案1】:

您需要(对于 Windows): ...\user\AppData\Roaming\.gitkraken...\user\AppData\Roaming\GitKraken 从具有 Internet 访问权限的机器并将其放置到具有专用网络的机器上。

【讨论】:

  • 有人有 Linux 的解决方案吗?
  • 我在 linux 上,但这仍然是一般的解决方案。我想我会为linux用户写等效的答案..
  • OK 在此基础上添加了一个答案,但适用于 linux 用户
【解决方案2】:

只需转到 YOUR_USER_FOLDER\AppData\Roaming\ .gitkraken 文件夹并打开配置文件。将日期编辑到多年后。如果它不起作用,请删除 .gitkraken 文件夹,运行应用程序,使用伪造的电子邮件和密码登录,然后再次编辑配置文件。 玩得开心。

【讨论】:

  • 编辑什么日期?您的意思是从可以访问互联网的计算机上创建一个虚假帐户吗?
  • 没有。只需输入可选的用户名和密码。
  • “注册”键下只有一个“日期”键。
  • 除非您从可以访问互联网的计算机(如accepted solution 所述)连接到计算机,否则无需编辑任何内容
  • “不是现在”似乎已经消失了,这个答案所指的配置文件并不明显。 (有一个完整的文件夹,里面装满了各种文件,但似乎都没有帐户详细信息占位符)
【解决方案3】:

要在没有网络访问的情况下使用 Gitkraken 在 Linux 上,您需要从已设置并连接到 Internet 的现有帐户中复制文件。

existingUser :连接到互联网时已设置的用户

newUser :需要在没有互联网访问权限的情况下访问的用户(例如 root 用户)

打开 shell 并运行以下命令,将现有用户和新用户替换为适当的用户:

#First I backup the GitKraken settings as these weren't working:

su newUser
cd ~
mv .gitkraken .gitkraken.dud

#Now I copy the working GitKraken settings from the existingUser
cp -r ~existingUser/.gitkraken  .

# Now run gitkraken
gitkraken

【讨论】:

    猜你喜欢
    • 2018-01-23
    • 2020-02-29
    • 1970-01-01
    • 2021-06-03
    • 2015-08-01
    • 2018-03-07
    • 2022-12-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多