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

时间:2015-12-06 05:54:54

标签: git github gitlab

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

我在镜像/移动回购中阅读了this,但我本身并不想移动任何东西,我只想在Github和Gitlab上都存在该项目。

如果我有一个同时具有Gitlab和Github ionic.bundle.js配置的本地项目,我该如何指定将更改推送到哪个?我如何指定可能同时将更改推送到两者?

2 个答案:

答案 0 :(得分:2)

在git hub中打开所需项目并按照订单操作。

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

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

adding-an-existing-project-to-github-using-the-command-line

答案 1 :(得分:1)

这就是说你希望能够部署到多个远程仓库 如果是这样

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

<块引用>

git remote add

 git remote add origin-new git@github.com:username/repo-name.git

哪里:

  • 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)

推送到您的遥控器

<块引用>

git push <远程> <分支>

$ git push origin master

$ git push origin-new dev

从您的遥控器中获取和拉取

<块引用>

git pull <远程>

<块引用>

git fetch <远程>

$ git pull origin

$ git pull origin-new

更多结帐Git Basics Working with Remotes