我正在考虑将各种公共GitHub存储库导入私有Gitlab服务器。 I found these instructions详细说明了如何使用git-rake gitlab:import:repos
命令通过命令行将裸存储库导入Gitlab。
我想知道的是保持Gitlab中存储库的本地副本与GitHub上的存储库同步的正确方法。我不会对我的副本进行任何更改,我只想从远程存储库中检索更新。
我可以在本地裸存储库上执行git fetch
并让Gitlab识别吗?每当我通过git-rake gitlab:import:repos
检索新的更改时,我是否必须运行git fetch
任务?或者这是不必要的?
或者我离开基地还有更好的办法让我的本地副本与远程副本保持同步?
感谢。
注意:我知道可以通过Gitlab Web UI导入存储库,但我没有看到任何保持存储库同步的选项。