使用Mirroring同步主从Gitlab数据

使用Mirroring同步主从Gitlab数据

日常代码数据维护在主gitlabA主机上,为了应用和数据的冗余,新部署一台gitlab,要实现两台gitlab数据实时同步复制,利用Mirroring repositories就可以实现该功能。

登录gitlabA后台,进入对应的项目,然后点击Setting->Repository->Mirroring repositories

Mirroring repositories 界面

Git repository URL:gitlab仓库url地址,这里要填写GitlabB的对应的代码url地址

Mirror direction:镜像同步方式(ce版本发现只有push)

Authentication method:身份验证支持密码和秘钥

Password:密码

添加后生成地址,可以点击立即同步

登录gitlabB查看代码已经同步成功。

主要事项:

同步账号最好设置为管理员权限;

同步的代码组需要手动创建;

Leave a Reply

邮箱地址不会被公开。 必填项已用*标注

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>