我有很多Gitlab项目,我也想把它作为回购存储在Github中。如何使用现有的Gitlab git配置为项目初始化新的Github仓库?
我在镜像/移动回购中阅读了this,但我本身并不想移动任何东西,我只想在Github和Gitlab上都存在该项目。
如果我有一个同时具有Gitlab和Github ionic.bundle.js
配置的本地项目,我该如何指定将更改推送到哪个?我如何指定可能同时将更改推送到两者?
答案 0 :(得分:2)
在git hub中打开所需项目并按照订单操作。
将有2个部分描述该怎么做 第一个用于新项目,第二个用于添加现有代码。
您只需添加新的遥控器并推送您的代码就可以了。
答案 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