假设我想对其他人的项目实现一个修复程序,该项目位于 GitHub 上。
我可以在 GitHub 上创建一个 fork 并实现修复。
但是,我想在 GitLab 上创建我的 fork,而不是在 GitHub 上。
这可能吗,怎么可能?
我读过这篇文章: Https://about.gitlab.com/2016/12/01/how-to-keep-your-fork-up-to-date-with-its-origin/
无论如何,我不知道我该怎么办。
正确的方法是什么。
谢谢。
更新
GitLab 上的存储库镜像可能没有意义。我可以在 GitLab 上创建 MY GitHub 存储库的镜像,但不能创建其他存储库的镜像。
Https://docs.gitlab.com/ee/workflow/repository_mirroring.html
这就是我迄今为止所做的:
我已经将原始的 GitHub 项目克隆到我的本地机器上。我已经将修复程序提交给本地存储库中的一个新分支。我在 GitLab 上创建了一个空项目。我已经将本地存储库中的原点设置为 GitLab 上的那个空项目,并将两个分支都推送到 GitLab。我已经将本地存储库的上游设置为 GitHub 存储库。
当我想要从原来的 GitHub 存储库获得新的提交到 GitLab 上的存储库(即同步存储库)时,我可以使用我的本地 repo 作为中间步骤。然而,GitHub 上的回购与 GitLab 上的回购之间没有直接联系。我的设置正确吗?我在 GitHub 上做个叉子有什么区别吗?