Github:将更改从一个仓库推送到另一个仓库

3
我们正在处理一个项目,客户使用github作为他们的代码库。客户为我创建了一个ID,并要求我fork该项目并将所有更改推送到我的fork中,并创建一个pull request以将更改推送到主分支。这个过程很顺利。
但是我管理一个开发团队,除了我之外没有人可以访问github repo。因此,我必须一直整理所有更改并将其推送到github fork中。
但是在我们公司内部,我们有一个gitlab许可证,我们可以创建自己的代码库,所有开发人员都可以访问它。
所以我的问题是,如何在gitlab repo和github repo之间创建链接?如何将我的gitlab中的更改推送到github repo中?
1个回答

4
github-repo 的URL添加到您的gitlab-repo中作为新的远程仓库,然后将更改推送到 github-repo。进入gitlab repo,使用github repo的URL添加一个新的远程仓库(例如,github-repo)。
# go into your gitlab repo
$ git remote add github-repo <github-repo-url>

gitlab仓库的主分支的变更推送到github仓库的主分支

$ git checkout master                
$ git push github-repo master    # push gitlab-repo master branch changes to github-repo master branch

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接