从同一个本地项目部署到 github 和 gitlab

Gro*_*ler 5 git github gitlab

我有许多 Gitlab 项目,我也想将它们作为存储库存储在 Github 中。如何使用现有的 Gitlab git 配置为项目初始化新的 Github 存储库?

我在镜像/移动存储库上阅读了这篇文章,但我不想移动任何东西本身,我只想让该项目同时存在于 Github 和 Gitlab 上。

如果我有一个同时包含 Gitlab 和 Githubgit配置的本地项目,我该如何指定要将更改推送到哪个项目?我将如何指定可能同时对两者推送更改?

小智 16

这就是说,如果是这种情况,您希望能够部署到多个远程存储库

要添加新的存储库,请运行此命令

git Remote add <短名称> <网址>

 git remote add origin-new git@github.com:username/repo-name.git
Run Code Online (Sandbox Code Playgroud)

在哪里:

  • origin-new是远程服务器名称(可以是任何有效字符串)

  • git@github.com:username/repo-name.git是您的在线仓库的 URL

显示您的遥控器

$ git remote -v

origin  https://gitlab.com/username/repo-name (fetch)
origin  https://gitlab.com/username/repo-name (push)

origin-new  https://github.com/username/repo-name (fetch)
origin-new  https://github.com/username/repo-name (push)
Run Code Online (Sandbox Code Playgroud)

推送到您的遥控器

git push <远程> <分支>

$ git push origin master

$ git push origin-new dev
Run Code Online (Sandbox Code Playgroud)

从遥控器中获取和拉出

git pull <远程>

git fetch <远程>

$ git pull origin

$ git pull origin-new
Run Code Online (Sandbox Code Playgroud)

欲了解更多信息,请查看Git 基础知识使用遥控器


Cod*_*ard 2

在 git hub 中打开所需的项目并按照命令进行操作。

将有 2 部分描述要做什么。
第一个用于新项目,第二个用于添加现有代码。

您只需添加新的遥控器并推送您的代码即可。

使用命令行添加现有项目到 github