如何拍摄Gitlab源代码的快照并将其上传到其他地方

如何拍摄Gitlab源代码的快照并将其上传到其他地方,gitlab,Gitlab,我开始了我的Devops之旅,有一个简单的“如何”Gitlab问题,我似乎找不到答案。有一家名为“somecompany.io”的公司,它们拥有自己的Gitlab实例。我可以访问该实例,它包含数百个源代码repo。我已经在自己的笔记本电脑上启动了自己的docker Gitlab实例,我想定期拍摄somecompany.io Gitlab repos的“快照”,并将其导入本地主机Gitlab。这可能吗? 为了完成上述工作,我在somecompany.io gitlab上创建了一个应用程序,获得了A

我开始了我的Devops之旅,有一个简单的“如何”Gitlab问题,我似乎找不到答案。有一家名为“somecompany.io”的公司,它们拥有自己的Gitlab实例。我可以访问该实例,它包含数百个源代码repo。我已经在自己的笔记本电脑上启动了自己的docker Gitlab实例,我想定期拍摄somecompany.io Gitlab repos的“快照”,并将其导入本地主机Gitlab。这可能吗?
为了完成上述工作,我在somecompany.io gitlab上创建了一个应用程序,获得了APP_ID和APP_SECRET并修改了文件:

/etc/gitlab/gitlab.rb 
在我的gitlab上使用这些值。现在,当我访问我的本地gitlab网页时,我看到一个新的gitlab图标,该图标用于根据somecompany.io gitlab对我进行身份验证。这条路对吗?嗯,这种身份验证不起作用——我猜是因为我在某个公司安装的应用程序中输入的URL中包含“localhost”,我认为这是行不通的。如果我有一个真正的域名,并且gitlab在云中某处运行,它会工作吗

最后,我想从一个Gitlab实例到另一个实例拍摄快照——目标是在本地运行还是位于云中。我正试着迈出一小步,我认为让它在本地运行是“简单”的第一步。我不想一次导入或克隆一个项目。我愿意做一些“手动和中间”步骤,但不是那个手册

多谢各位