将 Github 远程添加到 GitKraken

Add Github remote to GitKraken

我正在使用 GitKraken(1.4.1 版)作为我的 Git 管理工具。现在我想使用 Github 作为远程备份我的存储库。但是当我点击添加远程并尝试添加一个 Github 仓库时,它只是说 'no match'

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

如果您在 GitKraken 中设置了 GitHub,您可能需要先创建一个与本地存储库同名的空存储库。

这样,GitKraken 就可以在您的 GitHub 帐户中找到匹配的存储库名称。

或者您可以 select“URL”,然后直接在此处输入正确的 GitHub 存储库 url。 Jim Meyer's 上面证实了这一点。


请注意 GitKraken 6.5 (January 2020) 将创建,然后自动添加一个 GitHub 分支回购!

Forking GitHub Repositories in GitKraken

Formerly, users were required to leave GitKraken, go to their hosting service, fork the desired repository, come back to GitKraken, find the related remote, and then find the forked repo.

Now, GitHub users can fork repositories directly through the GitKraken GUI, no more time wasted context switching.

v6.5 allows users the ability to fork GitHub repositories in GitKraken through the GitHub integration.
Simply navigate to the remotes pane in the left panel and click the + button to add a remote.

If you don’t already have a fork on the selected GitHub repository, GitKraken will automatically present you with the fork option.
You will see the message “You have not yet forked microsoft/vscode on GitHub.

Click the Fork and Add Remote button, and it will fork the repo and add it as a remote to the left panel.

不想添加到旧帖子中,但我遇到了同样的问题并首先找到了这篇文章,所以想帮助其他遇到此问题的人。

您可以通过执行以下操作获得它。

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

  2. 点击克隆

  3. 转到 GitHub 选项卡,您将看到所有 GitHub 存储库。克隆你想要的那个,然后打开它,你就设置好了。

这是它的工作原理。如果你有一个本地仓库并想将它连接到 github,你可以使用 "URL" 选项并输入 github 地址以将其设置为本地仓库的远程仓库。第一次在本地分支上执行拉取或推送操作时,它会询问您要使用哪个远程分支,然后该分支将成为您将更改推送和拉取到的远程位置。

GitHub.com 选项仅在您使用 "URL" 选项设置远程仓库后才起作用。如果一个项目有多个协作者并且有人创建了该项目的一个或多个分支,那么在 GitHub.com 下您将看到一个包含该项目所有分支的列表,而不是 "No Match"你是合作者。

然后您可以将分叉的存储库添加为第二个、第三个等遥控器,这些分叉上的任何 activity 都会在提交图上显示给您。这允许人们看到分叉中发生的事情,并且您可以从图表的分叉部分拖放以创建对您首先使用 "URL".

设置的存储库的拉取请求。

这是一个不错的功能,但可以更清楚地标记远程对话框,以便人们知道 GitHub.com 选项用于将分叉回购添加到提交图显示。

您必须始终使用 "URL" 选项来添加第一个遥控器,然后 GitHub.com 选项仅在您可以访问的分叉之后才可用。

Gitkraken(windows 上的 V3.3.4 64 位)行为在此功能级别很奇怪。同名或 URL 输入对我不起作用。 因此,将远程存储库附加到本地的最好和最快捷的方法是在本地存储库目录中使用简单的 Git 命令行(git@... 是您的远程 URL Git中心,Git实验室……):

> git remote add origin git@...

Gitkraken recognise dynamically it after less than 5 second . Then you can push your existing local files.