代码之家  ›  专栏  ›  技术社区  ›  Jamie-505

将Github remote添加到GitKraken

  •  42
  • Jamie-505  · 技术社区  · 10 年前

    我使用GitKraken(1.4.1版)作为我的Git管理工具。现在我想用Github作为远程设备来备份我的repo。但当我单击addremote并尝试添加Github repo时,它只显示“不匹配”

    Gitkraken w/o Github

    有人知道为什么会这样吗?(顺便说一句:我正在使用Windows 10,以防万一)

    4 回复  |  直到 10 年前
        1
  •  34
  •   Jim Meyer    9 年前

    下面是它的工作原理。如果您有一个本地repo,并希望将其连接到github,您可以使用“URL”选项并输入github地址,将其设置为本地repo的远程repo。当您第一次在本地分支上执行拉入或推入操作时,它会询问您要使用哪个远程分支,该分支将成为您要将更改推送到的远程位置。

    GitHub。只有在使用“URL”选项设置远程回购后,com选项才起作用。如果一个项目上有多个协作者,并且有人创建了一个或多个项目分支,那么在GitHub下不是“No Match”。com上,您将看到一个列表,其中列出了您合作的项目的所有分支。

    然后可以将分叉的repo添加为第二个、第三个等远程,这些分叉上的任何活动都将显示在提交图上。这允许人们查看分叉中发生的情况,您可以从图形的分叉部分拖放,以创建对首次使用“URL”设置的回购的请求。

    这是一个不错的特性,但远程对话框可以标记得更清楚,这样人们就可以了解GitHub。com选项用于将分叉的repo添加到提交图显示中。

    必须始终使用“URL”选项添加第一个远程,然后添加GitHub。只有当您有权访问分叉时,com选项才可用。

        2
  •  9
  •   VonC    6 年前

    如果在GitKraken中使用您的帐户设置了GitHub,您可能需要首先创建一个与本地回购同名的空回购。

    这样,GitKraken可以在您的GitHub帐户中找到匹配的回购名称。

    或者您可以选择“ URL ”,然后直接在那里输入正确的GitHub repo url Jim Meyer 的 answer 确认上述内容。


    请注意 GitKraken 6.5 (January 2020) 将自动创建,然后添加GitHub fork repo!

    在GitKraken中分叉GitHub存储库

    以前,用户需要离开GitKraken,转到他们的托管服务,分叉所需的存储库,返回GitKlaken,找到相关的远程,然后找到分叉的存储库。

    现在,GitHub用户可以通过GitKraken GUI直接派生存储库,不再浪费时间进行上下文切换。

    v6.5允许用户通过GitHub集成在GitKraken中派生GitHup存储库。
    只需导航到左侧面板中的远程窗格,然后单击 + 按钮添加遥控器。

    如果您在选定的GitHub存储库上还没有分叉,GitKraken将自动为您提供分叉选项。
    你会看到消息 You have not yet forked microsoft/vscode on GitHub.

    单击 Fork and Add Remote 按钮,它将分叉repo并将其作为遥控器添加到左侧面板。

    fork repo in GitKraken -- https://blog.axosoft.com/wp-content/uploads/2020/01/fork-half.gif

        3
  •  1
  •   E.Racineux    8 年前

    Gitkraken(V3.3.4 64位windows)的行为在这个特性级别上很奇怪。相同的名称或URL输入对我不起作用。 因此,将远程repo连接到本地的最佳快速方法是使用本地repo目录中的简单Git命令行(git@...是您的远程URL Github、GitLab…):

    > git remote add origin git@...
    

    Gitkraken在不到5秒的时间内动态识别它。然后您可以推送现有的本地文件。

        4
  •  0
  •   Tyler C    9 年前

    我并没有添加到一个旧的帖子中,但我有同样的问题,我首先发现了这篇文章,所以我想帮助其他有这个问题的人。

    您可以通过执行以下操作来实现。

    1. 单击左上角的文件夹图标

    2. 单击“克隆”

    3. 转到GitHub选项卡,您将看到所有GitHup存储库。克隆所需的文件,然后将其打开,即可完成设置。