这可能为一个目录提供2个git存储库吗?
目前我有Ruby on Rails应用程序,它存储在BitBucket上。现在我想将此应用程序推送到另一个存储库(例如GitHub / GitLab)。但我想保持这个目录连接到BitBucket。
主要的想法是我公司的GitLab有无限的用户加入,但BitBucket的用户有限。所以同时我的团队在我公司的GitLab上工作,我可以从GitLab中提取最新代码,然后将代码推送到BitBucket。
或者,有任何解决方案可以实现吗?
目前我正在考虑将DropBox用于应用程序,因此我的团队可以在共享文件夹中工作,我可以继续将代码推送到BitBucket。但我认为这个解决方案会让我的团队陷入巨大的冲突。
====编辑其他问题====
如果我使用遥控器,那么会有:
origin git://......git
myteam git://......git
因此,当我想从myteam存储库中取出时,它将是git pull myteam develop
然后,当我想进入原始存储库时,它将是git push origin develop
是不是?如果是这样,我的原始存储库上的开发人员名称怎么样?
答案 0 :(得分:4)
您可以使用多个remotes。
你的bitbucket遥控器可能是你的起源。然后,您可以使用
将GitLab添加为辅助远程git remote add gitlab git://repo.git
gitlab 只是您的远程名称。你可以根据需要命名。
然后您的团队只获取GitLab repo URL并添加GitLab作为其来源。他们将更改推送到GitLab。您从GitLab中提取更改并将其推送到bitbucket。
<强> Related answer 强>